Se da un arreglo de números enteros. Escriba un programa que responda consultas de la siguiente forma: encontrar el valor mínimo en el segmento desde hasta , ambos extremos incluidos.
La primera línea contiene tres números enteros: n, m~(1 \le n \le 10^5, m \le 10^7) y a_1~(1 \le a_1 < 16714589) — la cantidad de elementos del arreglo, la cantidad de consultas y el primer elemento del arreglo, respectivamente.
La segunda línea contiene dos números enteros u_1 y v_1~(1 \le u_1, v_1 \le n), que describen la primera consulta.
Los elementos a_2, a_3, \ldots, a_n se definen mediante la siguiente fórmula:
Por ejemplo, si n = 10 y a_1 = 12345, el arreglo será:
Las consultas se generan de la siguiente manera:
Aquí, ans_i denota la respuesta a la -ésima consulta.
Imprima u_m, v_m y ans_m — los parámetros de la última consulta y su respuesta.
Ejemplo 1