Решение - 1012б:

Решение 1