На корабле 6 кошек. Так как на корабле есть точно несколько матросов (то есть, как минимум 2), кок и одноногий капитан, то вычтем их из суммы голов и ног. После этого останутся 11 голов и 34 ноги у нескольких кошек и матросов. Далее либо составляется система уравнений, решается и получается ответ. Либо заметим, что суммарное кол-во ног у кошек должно делиться на 4. Это и значит, что среди оставшихся 11 голов, матросов может быть только нечетное число 1, 3, 5, 7 и т.д. Перебором этих чисел находится единственное верное решение. Всего на корабле: 6 кошек, 7 матросов, кок и капитан.