Ну т.е. полуугадайка, это не интересно. Там как-то через какую-то теорию множеств это можно решить аналитически. А вот такая задачка:
квадратный участок со стороной A перегорожен поперек забором высотой Б. Таракан ползет по диагонали из угла в угол. Каков его наикратчайший путь?