Японская задачка, которая дается при приеме на работу. Справился - берут в штат. Не справился - сам виноват. :)
Решить задачу.