Решение - 1658:

Решение 1