Решение - 586:

Решение 1