классная задачка, не для программистов, конечно. но для всех остальных, кто хочет оторваться немного от работы и покрутить головоломку.
http://www.livejournal.com/users/elja/394003.html?mode=replyPS в комменты лучше не смотрите, там есть правильные ответы.