Решение - 591б:

Решение 1