Problem:
Score : 100 points

Problem Statement

You are given a three-digit positive integer N.

Determine whether N is a palindromic number.

Here, a palindromic number is an integer that reads the same backward as forward in decimal notation.

Constraints

100≤N≤999

N is an integer.

Input

Input is given from Standard Input in the following format:

N

Output

If N is a palindromic number, print Yes; otherwise, print No.

Sample Input 1

575

Sample Output 1

Yes

N=575 is also 575 when read backward, so it is a palindromic number. You should print Yes.

Sample Input 2

123

Sample Output 2

No

N=123 becomes 321 when read backward, so it is not a palindromic number. You should print No.

Sample Input 3

812

Sample Output 3

No

Solution in Java8 (OpenJDK 1.8.0) (judge verdict: Runtime Error)

import java.util.Scanner;
import java.util.Arrays;
public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    long[] T = new long[n];
    for(int x = 0; x < n; x++) {
      T[x] = sc.nextLong();
    }
    Arrays.sort(T);
    int i = 1;
    long MAX = 1000000000000000001L;
    while(T[n-1]*i < MAX) {
      for(int j = 0; j<n-1; j++) {
        if((T[n-1]*i) % T[j] != 0)break;
        if(j == n-2){
          System.out.println(T[n-1]*i);
          return;
        }
      }
      i++;
    }
  }
}