Решение - 638:

Решение 1