Решение - 1656:

Решение 1