import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb=new StringBuilder("");
String input;
int testcase=Integer.parseInt(br.readLine());
for (int i = 0; i < testcase; i++)
{
input=br.readLine();
int iteations=0;
while(!ispalindrome(input))
{
long sum=Long.parseLong(input)+Long.parseLong(new StringBuilder(input).reverse().toString());
input=sum+"";
iteations++;
}
sb.append(iteations+" "+input+"\n");
}
System.out.print(sb);
}
public static boolean ispalindrome(String s)
{
StringBuilder sb1=new StringBuilder(s);
String s1=new String(sb1.reverse());
if(s.equals(s1))
{
return true;
}
else
{
return false;
}
}
}
0 comments: