Дано и ответы есть, а решения нет, в интернете можете не искать, там всё не правильно!
Задание сделано, ответ в приложении ниже