Пересмотрите мой последний ответ на Вашу задачу. Там есть описка в середине решения, что повлияло на ход решения