Решение - 596:

Решение 1