мой новый вариант решения,оцените?ну если есть ошибки помогите исправить
Изображение