Задача №111221. Пароль

Участник олимпиады разбирается с программой, которая шифрует пароль входа в систему. После работы эта программа выдает два натуральных числа, причем второе число получено из первого в результате замены некоторой непустой группы подряд идущих цифр первого числа на их сумму. Известно, что пароль – это группа цифр первого числа, замененная на их сумму во втором числе. Требуется написать программу, которая по двум числам определяет номера позиций первой и последней цифры группы, являющейся искомым паролем.

Входные данные

Входной файл содержит две строки. В первой строке записано первое число, состоящее не более чем из 100 000 цифр, во второй строке – второе число. Гарантируется, что числа не начинаются с нуля.

Выходные данные

Выходной файл должен содержать два разделённых пробелом числа – номера позиций первой и последней цифры группы, которая была заменена в первом числе. Если решений несколько, можно вывести любое из них. Гарантируется, что решение существует.

Примечание

В первом примере группа цифр 148 заменятся на число 13 = 1 + 4 + 8.

Данная задача содержит три подзадачи. Для оценки каждой подзадачи используется своя группа тестов. Баллы за подзадачу начисляются только в том случае, если все тесты из этой группы пройдены.

  1. (оценивается в 30 баллов) Первое число меньше 109.

  2. (оценивается в 30 баллов) Первое число меньше 101000.

  3. (оценивается в 40 баллов) Первое число меньше 10100 000.

Примеры
Входные данные
2148
213
Выходные данные
2 4
Входные данные
8
8
Выходные данные
1 1
Входные данные
1223
1223
Выходные данные
1 1
Входные данные
10002
1002
Выходные данные
1 2
Сдать: для сдачи задач необходимо войти в систему