RPLN - Negative Score

Orianna is a great swimmer and she's going to a swimming competition this month and needs your help as she is highly paranoic about the results of the competition.

The competition consists in some sort of evaluations, every judge makes a score and, based on that score and the score of other contestants she will get a score belonging to her results, those scores are final, meaning that will not change in the competition.

Orianna requires this solution with urgency, she is getting evaluated on a lot of ways and she is very worried about her results, so she wants to know what is the worst score from an evaluation A to other evaluation B inclusive.

Input

The first line of the test data will start with an integer T representing the T test cases, then, T cases will follow, each of the cases starts with two integers N and Q, denoting the number of evaluations Orianna had, then, N integers will follow denoting the score on each evaluation, after that, Q queries will begin, each query consist on two integers A and B.

Output

You must output the string “Scenario #i:“, a blank line and then the result of each query, remember, Orianna is interested on the worst score from evaluation A to evaluation B inclusive.

Example

Input:
2
5 3
1 2 3 4 5
1 5
1 3
2 4
5 3
1 -2 -4 3 -5
1 5
1 3
2 4

Output:
Scenario #1:
1
1
2
Scenario #2:
-5
-4
-4

Constraints

  • 1 ≤ T ≤ 100

Small input (30%):

  • 1 ≤ N ≤ 1,000
  • 1 ≤ Q ≤ 1,000
  • -109 ≤ Ni ≤ 109
  • 1 ≤ A ≤ B ≤ N

Large input (70%):

  • 1 ≤ N ≤ 100,000
  • 1 ≤ Q ≤ 100,000
  • -109 ≤ Ni ≤ 109
  • 1 ≤ A ≤ B ≤ N

Added by:david_8k
Date:2012-06-22
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64
Resource:Own Problem used for the RPL contest

hide comments
2013-05-18 03:13:02 Utkarsh Shahdeo
Segment tree works fine...
2013-05-15 12:44:25 BLANKRK
finly done....... :D
2013-03-19 16:54:28 3qu@t!0n
thanks Neo!!!!
got AC after 6 sigsegv error...
2013-02-06 20:54:59 Abhimanyu
getting tle with segment tree .... any suggestions ???
2013-01-14 21:28:26 Ashish Yadav
WA IN 9th test case...somebody help..
2012-09-18 14:40:49 temerario
Got TLE at 9 th test case....AC when cout is replaced with printf...
2012-07-22 06:21:06 V Sriharsha
Getting WA in 9th test case . Anything special about it?
2012-07-21 20:13:47 aman kansal
getting runtime error(SIGSEGV) again and again. please help!!!!
2012-07-12 16:30:02 Ikhaduri
lol :D one word, unlocked, cost me 2 seconds :D :D :D
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.