Решение - 1077а:

Решение 1