// import java.util.Scanner;

// public class AutomorphicNumber {
//     public static void main(String[] args) {
//         Scanner sc = new Scanner(System.in);

//         if (!sc.hasNextInt()) {
//             System.out.println("Invalid input");
//             return;
//         }

//         int num=sc.nextInt();

//         if (num<0) {
//             System.out.println("Invalid input");
//             return;
//         }

//         int  a=num*num;
//         String str= String.valueOf(num);
//         String auto= String.valueOf(a);

//         if (auto.endsWith(str)) {
//             System.out.println(num + " is an Automorphic number");
//         } else {
//             System.out.println(num + " is not an Automorphic number");
//      }
//     }
// }
import java.util.Scanner;

public class AutomorphicNumber {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        if (!sc.hasNextInt()) {
            System.out.println("Invalid input");
            return;
        }

        int num = sc.nextInt();

        if (num < 0) {
            System.out.println("Invalid input");
            return;
        }

        int square = num * num;
        String numStr = String.valueOf(num);
        String squareStr = String.valueOf(square);

        if (squareStr.endsWith(numStr)) {
            System.out.println(num + " is an Automorphic number");
        } else {
            System.out.println(num + " is not an Automorphic number");
 }
    }
}