#include<stdio.h>

int main(){
  int n,i,max;
  int a[5];
  scanf("%d",&n);
  
  if(n<=10)
    printf("%d",n);
  else if(n>10&&n<100000){
    for(i=10;i<n;i++){
      i%10=a[0];
      (i-a[0])%100/10=a[1];
      (i-a[0]-(a[1]*10))%1000/100=a[2];
      (i-a[0]-(a[1]*10)-(a[2]*100))%100000/1000=a[3];
      
      if(a[0]-a[1]>1||a[0]-a[1]<-1)
        break;
      if(a[1]-a[2]>1||a[1]-a[2]<-1)
        break;
      if(a[2]-a[3]>1||a[2]-a[3]<-1)
        break;
      
      max=i;
    }
    printf("%d",max);
  }
  
  else if(n=100000)
    printf("100000");
  
  return 0;
}
    
      
    
  