Решение - 653:

Решение 1