Честно говоря я бы тоже такой алгоритм реализовывать не стал, остановился бы в самом начале, на - ну его в пень такую упёртую девочку :biggrin:

Я не экстремал — просто иногда по-другому не проехать.