Решение - 580а:

Решение 1