CF BUDDY
← Problems·

1294C · Product of Three Numbers

1300 · greedy, math, number theory

Problem: You are given one integer number nn. Find three distinct integers a,b,ca, b, c such that 2a,b,c2 \le a, b, c and abc=na \cdot b \cdot c = n or say that it is impossible to do it.

If there are several answers, you can print any.

You have to answer tt independent test cases.

Input Format: The first line of the input contains one integer tt (1t1001 \le t \le 100) — the number of test cases.

The next nn lines describe test cases. The ii-th test case is given on a new line as one integer nn (2n1092 \le n \le 10^9).

Output Format: For each test case, print the answer on it. Print "NO" if it is impossible to represent nn as abca \cdot b \cdot c for some distinct integers a,b,ca, b, c such that 2a,b,c2 \le a, b, c.

Otherwise, print "YES" and any possible such representation.

Sample Cases

Case 1

Input

5
64
32
97
2
12345

Output

YES
2 4 8 
NO
NO
NO
YES
3 5 823

Similar problems

00:00:00
Loading editor…
Welcome! I'm your coding tutor for this problem. Use the chips below to reveal stored hints or get AI feedback on your code. I'll guide you step by step — never giving away the solution.

Sign in to unlock AI tutor feedback