import java.math.BigInteger;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner laji=new Scanner(System.in);
int n=laji.nextInt();
for(int i=1;i<=300;i++)
{
BigInteger a=new BigInteger(i+"");
StringBuffer x=new StringBuffer(a.pow(2).toString(n));
StringBuffer y=new StringBuffer(a.pow(2).toString(n));
if(x.reverse().toString().equals(y.toString()))
{
System.out.println(a.toString(n).toUpperCase()+" "+a.pow(2).toString(n).toUpperCase());
}
}
}
}
/**************************************************************
Problem: 1938
User: admin
Language: Java
Result: Accepted
Time:4782 ms
Memory:43872 kb
****************************************************************/