Решение - 678а:

Решение 1