Решение - 1078а:

Решение 1