Решение - 629:

Решение 1