Дівчинка Таня за допомогою гравців Test-the-Best все ж таки змогла підрахувати, скільки їй потрібно коробок, щоб виконати домашнє завдання. Але прийшов її молодший брат Петя і чомусь розклав деякі сірники в ряд на столі. Тепер Таня хоче його покарати — змусити зібрати сірники назад у коробки. Дівчинка вона примхлива і хоче, щоб брат зібрав не всі сірники, а лише сірники з номерами від до включно (сірники нумеруються зліва направо послідовними цілими числами, починаючи з нуля), а всі інші сірники Таня попередньо скине зі столу на підлогу (про реакцію тата на дії Тані умова задачі замовчує :) ).
Також Таня хоче накласти суворі вимоги на те, в якому порядку і скільки сірників Петя має брати зі столу. Вимоги ці такі: за один раз брат повинен взяти якнайбільше поспіль лежачих сірників однакової довжини, причому серед них обов'язково має бути сірник з мінімальним номером.
З якихось незрозумілих причин Таню цікавить, яку максимальну кількість сірників за один раз візьме Петя зі столу під час процесу збору сірників. Порахувати цю величину вона попросила вас. Оскільки з значеннями та Таня ще остаточно не визначилась, то провести підрахунки потрібно буде одразу для декількох пар (X, Y).
Перший рядок задає зліва направо довжини сірників, що лежать на столі. Кожний символ цього рядка — цифра '1'..'9', яка визначає довжину відповідного сірника. Рядок містить від до символів включно.
Другий рядок містить розділений одинарними пробілами список пар (X, Y), для яких потрібно порахувати величину, що цікавить Таню. Кожна пара описується у вигляді "(X, Y)". Рядок містить від до пар.
Знайдіть, яку максимальну кількість сірників брат Тані візьме за один раз зі столу для кожної з пар (X, Y), заданих у другому рядку. Порядок чисел у результативному рядку має відповідати порядку слідування пар у другому рядку, числа мають бути розділені одинарними пробілами — див. приклад вивідних даних.
Приклад 1
Sample 1
У всіх випадках Петя зможе за один раз узяти зі столу всі сірники.
Sample 2
У всіх випадках Петя щоразу братиме зі столу по одному сірнику.
Sample 3
1-й випадок: X = 1, Y = 5. Перед Петею залишаться сірники \{2, 3, 3, 3, 4\}. Спочатку він візьме один сірник довжини , потім сірники довжини і, нарешті, один сірник довжини . Максимальна кількість взятих за раз сірників — .
2-й випадок: X = 0, Y = 13. Перед Петею залишаться всі сірники. На -му кроці він візьме сірники довжини .
3-й випадок: X = 2, Y = 7. Перед Петею залишаться сірники \{3, 3, 3, 4, 2, 2\}. І, як ви вже, мабуть, самі здогадалися, спочатку він візьме сірники довжини , потім один сірник довжини і в кінці останніх сірники довжини .