Мне не хочется тратить время и остатки своего не очень хорошего зрения на проверку Вашего решения на картинке. Может быть, Вы сначала сами сравните его с примером решения аналогичной задачи в конце этой
статьи? Если Вы найдёте ошибки, то моя миссия будет выполнена. Если Вы не найдёте ошибок, но у Вас останутся подозрения, что Ваш ответ неправильный, то я займусь проверкой. Сообщите только, пожалуйста, результаты своей проверки.
Об авторе:
Facta loquuntur.