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");
                    
            
            
        }
    }

}