public static boolean isBackNum(int num) {
if (num < 0) return false;
int result = 0;
int num_1 = num;
while (num_1 != 0) {
int temp = num_1 % 10;
num_1 /= 10;
if (result > Integer.MAX_VALUE / 10 || (result == Integer.MAX_VALUE / 10 && temp > 7))
return false;
result = result * 10 + temp;
}
if (result == num) return true;
return false;
}