Решение - 664а:

Решение 1