#include<stdio.h>
int main(){
    long long reverseNumber(long long n){
        long long rev=0;
        while(n>0){
            rev=rev * 10 + n % 10;
            n \= 10;
        }
        return rev;
    }
    
    intispalindrome(long long n){
        return n==reverseNumber(n);
    }
    int main(){
        long lomg n;
        scanf("%d,&n);
        if(n<=0){
            printf("invalid input\n");
            return 0;
        }
        while(ispalindrome(n)){
            n=n+reverseNumber(n);
        }
        printf("%lld\n",n);
        return 0;
        }