General Election
General Election is over, now it is time to count the votes! There are N (2 ≤ N ≤ 5) candidates and M (1 ≤ M ≤ 100) vote regions. Given the number of votes for each candidate from each region, determine which candidate is the winner (one with the most votes).
Input
The first line of input contains an integer T, the number of test cases follow.
Each test case starts with an integer N and M denoting the number of candidate and number of region. The next M lines each contains N integers, v1, v2, ..., vN (0 ≤ vi ≤ 1000) the number of votes for candidate i
Output
For each test case, output in a line the winning candidate. You may safely assume that the winner is unique.
Input :
2
3 3
159 213 450
512 890 993
215 420 397
2 5
40 64
35 12
102 58
43 15
79 41
Output :
3
1
Input
The first line of input contains an integer T, the number of test cases follow.
Each test case starts with an integer N and M denoting the number of candidate and number of region. The next M lines each contains N integers, v1, v2, ..., vN (0 ≤ vi ≤ 1000) the number of votes for candidate i
Output
For each test case, output in a line the winning candidate. You may safely assume that the winner is unique.
Input :
2
3 3
159 213 450
512 890 993
215 420 397
2 5
40 64
35 12
102 58
43 15
79 41
Output :
3
1
Submit solution
Coming laterThe grading service will be connected in a later migration step. You can inspect the task and your previous results now.