ладно, вот еще другой вариант такой задачи. Ну как у них такие решения получаются?