Вот это же правда очень сложная задачка для антиДОшников, да?Попробую ее завтра ребенку задать.Не у вас тут у кого-нибудь призер Максвелла?  Задайте ему вопрос, предложите перечислить все имеющиеся варианты.  Должен додуматься.