Маша знает, сколько у нее карандашей. Ей сказали, что это число - произведение возраста котят. Маша однозначно не может знать, сколько кому лет, потому что число карандашей= х*у  или z*v. Но т. к. Маша догадывается после того, как узнает, что котята разного возраста, мы понимаем, что х должен равняться у, т. е. ищем число, которое равно квадрату числа до 6 (4, 9, 16...) и произведением каких-то других чисел до 6. Получается, что подходит только 4. Но я, конечно, криво объясняю...