Решение - 1598:

Решение 1