Ответ на вопрос
Это невозможно. Общее число кусков равно (1,2,3,4)*(a,b,c,d), где (a,b,c,d) - некоторая перестановка (1,2,3,4). Максимальное число получается, если (a,b,c,d)=(1,2,3,4), но это даёт всего 1+4+9+16=30 кусков. Возможно, была еще собачка, которая съела 2 куска. В этом случае жена Ильи - Олеся.
Еще