import java.util.*;
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
int T= Integer.parseInt(br.readLine()); // 테스트케이스
for(int tc=1; tc<=T; tc++) {
StringTokenizer st = new StringTokenizer(br.readLine()," ");
int L = Integer.parseInt(st.nextToken()); // 1주일에 L분 이상
int U = Integer.parseInt(st.nextToken()); // U분 이하의 운동을 해야함
int X = Integer.parseInt(st.nextToken()); // 이번주에는 X만큼 운동을 했다.
int ans = 0;
// 운동량이 L 이상 U 이하 일 때 (정상)
if(L <= X && X <= U) {
ans = 0;
// 운동량이 L 미만 일 때 (부족)
} else if(X < L) {
ans = L-X;
// 초과
} else {
ans = -1;
}
sb.append("#" + tc + " " + ans + "\n");
}
System.out.println(sb);
}
}