길이가 $n$인 행렬로 이루어진 수열 $a_1$, $a_2$, ..., $a_n$이 주어진다. 다음 쿼리를 수행하는 프로그램을 작성하시오. 처음에 모든 행렬은 $2$행 $2$열의 영행렬이다.
-1을 출력한다. 곱이 존재하지만 결과 행렬의 범위를 벗어나는 입력은 주어지지 않는다. ($ 1 \leq l \leq r \leq n$)첫 번째 줄에 행렬의 개수를 나타내는 정수 $n$이 주어진다. ($1 \le n \le 200\,000$)
두 번째 줄에 주어질 쿼리의 개수를 나타내는 정수 $q$가 주어진다. ($1 \le q \le 200\,000$)
세 번째 줄부터 $q$개의 줄에 걸쳐 쿼리가 한 줄에 하나씩 주어진다. $1$번 쿼리는 한 번 이상 주어진다.
주어지는 모든 수는 정수이다.
$1$번 쿼리가 주어질 때마다 쿼리의 답을 한 줄에 하나씩 출력한다.