Решение - 677:

Решение 1