Эту задачку дают в Японии при приеме на работу
http://freeweb.siol.net/danej/riverIQGame.swf
Нажимаете на большую круглую синюю кнопку
Правила:
Надо перевезти всех на другой берег, НО! 
   1.Полицейский не может оставлять преступника с людьми одного. 
   2.Папа не может оставлять сыновей одних с мамой, а мать - дочерей с папой.       3.Дети одни не могут плавать на плоту. 
   4.Плот сам по себе не возвращается и берет на борт не более 2-ух человек.
А вам слабо?=))