| Финал ВКОШП.Junior 2026 |
|---|
| Закончено |
В Долине Медленных Шагов черепашки записывают на панцире длинные числа. Иногда некоторые цифры стираются, и на их месте появляется символ ?. Черепашки хотят восстановить число так, чтобы оно делилось на $$$3$$$.
Вам дана строка $$$s$$$ длины $$$n$$$, состоящая из цифр 0–9 и символов ?. Требуется заменить каждый символ ? на одну из цифр 0–9 так, чтобы получившееся число:
Среди всех подходящих чисел нужно вывести минимальное по величине.
Если восстановить число невозможно, выведите -1.
В единственной строке дана непустая строка $$$s$$$, длиной не более $$$10^5$$$ символов, состоящая из символов 0–9 и ?.
Выведите минимальное число, кратное $$$3$$$, которое можно получить из $$$s$$$ заменой всех символов ? на цифры без ведущих нулей. Если такого числа не существует, выведите -1.
1?3
123
52
-1
?2
12
?8?
180
| Название |
|---|


