Решение - 639:

Решение 1