Решение - 30 - Часть 2:

Решение 1