package test;
public class Main{
public static void main(String[] args){
long cnt=0;
for(int i=2022;i<=2022222022;i++) {
boolean judge=true;
//先判断其是否是回文数
String num=Integer.toString(i);
int left=0;
int right=num.length()-1;
while(left<right) {
if(num.charAt(left)!=num.charAt(right)) {
judge=false;
}
left++;
right--;
}
//再判断其是否先单调不减 后单调不增
char arr[]=num.toCharArray();
boolean a=true;
for(int j=1;j<arr.length;j++) {
if(a) {//前一项小于等于后一项
if(arr[j-1]>arr[j]) {
a=false;
}
}else {//后一项小于等于前一项
if(arr[j-1]<arr[j]) {
judge=false;
break;
}
}
}
if(judge){
System.out.println(i);
cnt++;
}
}
System.out.print(cnt);
}
}