import java.util.Scanner;
public class Main1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
long t = Integer.parseInt(sc.nextLine());
for(long r = 1;r <= t;r++) {
long n = Long.parseLong(sc.nextLine());
if(n%2==1)
{
System.out.println("No");
continue;
}
boolean flag = false;
for(long y = 2;y<n/2;y=y+2) {
if(n % y == 0 && (n/y)%2 == 1) {
long x = n/y;
System.out.println(x + " " + y);
flag =true;
break;
}
}
if(!flag)
System.out.println("No");
}
}
}