보리스는 동전 n개를 모았다. 동전을 한 줄로 늘어놓았고, 줄에서 i번째 동전의 가치는 ai이다.
보리스는 여행을 떠나려 하지만 시간이 부족해서, 줄에서 서로 붙어 있는 동전 구간 하나를 통째로 들고 가려고 한다.
보리스는 질문 여러 개에 답하고 싶다. 각 질문마다 li번째 동전부터 ri번째 동전까지 들고 갔을 때, 거스름돈을 받지 않고는 낼 수 없는 최소 금액이 궁금하다. 정확히 말하면 li번째부터 ri번째까지의 동전 중에서 어떻게 골라도 가치의 합이 z가 되지 않는, 가장 작은 양의 정수 z를 구해야 한다.