#include<stdio.h>
#include<stdbool.h>
bool isPalindrome(int num){
    int original =num,reversed=0,digit;
    while(num>0){
        digit=num%10;
        reversed=reversed*10+digit;
        num/=10;
    }
    return original==reversed;
}
int main(){
    int n;
    if(scanf("%d",&n)!=1){
        printf("Invalid input");
        return 0;
    }
    if (n<0||n>1000){
        printf("Invalid input");
        return 0;
    }
    int next=n+1;
    while(!isPalindrome(next)){
        next++;
    }
    print("%d",next);
    return 0;
}