Решение - 2 - Урок 7:

Решение 1