rt
#include<bits/stdc++.h>
using namespace std;
bool v;
string n;
int main(){
cin>>n;
for(int i=0;i<n.size();i++){
if(n[i]!='9'){
v=1;
}
}
if(!v){
cout<<"1";
for(int i=0;i<n.size()-1;i++){
cout<<"0";
}
cout<<"1";
}else{
string a=n;
for(int i=0;i<a.size()/2.0;i++){
a[a.size()-i-1]=a[i];
}
if(a>n){
cout<<a;
return 0;
}
for(int i=ceil(double((a.size())/2.0))-1;i>=0;i--){
if(a[i]<=n[i]){
a[i]=char(n[i]+1);
a[a.size()-i-1]=a[i];
}
if(a>n)break;
}
cout<<a;
}
return 0;
}