Есть что-то прекрасное в том, чтобы в 2 часа ночи, после 6 часов поиска првильного решения, понять КАК можно НА*БАТЬ метаргеля (ассистента препода, который писал домашку), чтобы весь код работал и выдавал правильные результаты, проходил все мыслимые и немыслимые тесты, но при этом был абсолютно неправильным.
А все решила одна маленькая фраза:
"В этом задании можете не проверять входные данные - они всегда будут легальными". Хе-хе-хе. Как там говорилось? BIG MISTAKE.
Технион страшные вещи с людьми делает.