#백준10250번
#몫과 나머지 연산자 이용
def reco(h,w,n):
    if n%h==0:
        room=(h*100)+((n//h))
    else:
        room=((n%h)*100)+((n//h)+1)
    return room
cases=int(input())  
lst=[]  
for i in range(0,cases):
    h,w,n=map(int,input().split())
    lst.append(reco(h,w,n))
for i in range(0,cases):
    print(lst.pop(0))
#백준10250번 다른풀이
#좌표 움직이는 방식
def reco(h,w,n):
    x=1
    y=1
    for i in range(0,n-1):
        if y<h:y=y+1
        else :
            y=1
            x=x+1
    return 100*y+x
#-------------------------이 밑으론 첫번째풀이와 동일
cases=int(input())  
lst=[]  
for i in range(0,cases):
    h,w,n=map(int,input().split())
    lst.append(reco(h,w,n))
for i in range(0,cases):
    print(lst.pop(0))