// Author: Damian Straszak import java.io.*; import java.util.*; public class C { BufferedReader br; PrintWriter out; StringTokenizer st; boolean eof; void solve() throws IOException { Locale.setDefault(Locale.US); int test = nextInt(); while(test-->0) { int n = nextInt(); int L = n+1; int limit=Math.min((int)(2*Math.sqrt(n)),n); for(int l=2;l<=limit;l++) { long k=((2*n)/l-l+1)/2; if (k>0 && l*(2*k+l-1)==2*n) { L=l; break; } } if (L<=n) { int K=(2*n/L-L+1)/2; out.print(String.format("%d = ",n)); for(int i=0;i