A + B 합이 N보다 크면 둘 다 구독하고 있는 사람들은 최소 A + B - N, 최고 min(A, B)이다.
A + B 합이 N보다 작거나 같다면 둘 다 구독하고 있는 사람들은 최소 0, 최고 min(A, B)이다.
import java.util.*;
import static java.lang.Math.min;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
StringBuffer sb = new StringBuffer();
int T = sc.nextInt();
for (int tc = 1; tc <= T; tc++) {
sb.append("#").append(tc).append(" ");
int N = sc.nextInt();
int A = sc.nextInt();
int B = sc.nextInt();
if (A + B > N) {
sb.append(min(A, B)).append(" ");
sb.append(A + B - N).append("\n");
continue;
}
sb.append(min(A, B)).append(" ");
sb.append(0).append("\n");
}
System.out.println(sb);
}
}