Решение - 578аб:

Решение 1