#include<bits/stdc++.h>
using namespace std;
string a;
int main(){
cin>>a;
int f=1;
for(int i=0;i<a.size();i++){
if(a[i]!='9'){
f=0;
break;
}
}
if(f){
cout<<"1";
for(int i=1;i<a.size();i++){
cout<<"0";
}
cout<<"1";
return 0;
}
if(a.size()%2==0){
for(int i=0;i<a.size()/2-1;i++){
a[a.size()-1-i]=a[i];
}
if(a[a.size()/2]>a[a.size()/2-1]){
a[a.size()/2-1]++;
a[a.size()/2]=a[a.size()/2-1];
}
if(a[a.size()/2]<a[a.size()/2-1]){
a[a.size()/2]=a[a.size()/2-1];
}
}
else{
string s="",s2="";
for(int i=0;i<a.size()/2;i++){
s+=a[i];
s2+=a[a.size()-1-i];
a[a.size()-1-i]=a[i];
}
if(s<s2){
a[a.size()/2]++;
}
}
cout<<a;
return 0;
}