Решение - 1646:

Решение 1