Перебор с возвратом (backtrack)