Решение - 1657:

Решение 1