import java.util.Scanner;

class Main{
    static Scanner scan=new Scanner(System.in);
    public static void main(String args[]){
        int n=scan.nextInt();
        boolean bool=false;
        int ans;
        for(int i=n;true;i++){
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        }
        System.out.println(ans);
    }
} import java.util.Scanner; Scanner java.util class Main{
    static Scanner scan=new Scanner(System.in);
    public static void main(String args[]){
        int n=scan.nextInt();
        boolean bool=false;
        int ans;
        for(int i=n;true;i++){
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        }
        System.out.println(ans);
    }
} Main static Scanner scan=new Scanner(System.in); scan new Scanner(System.in) public static void main(String args[]){
        int n=scan.nextInt();
        boolean bool=false;
        int ans;
        for(int i=n;true;i++){
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        }
        System.out.println(ans);
    } main {
        int n=scan.nextInt();
        boolean bool=false;
        int ans;
        for(int i=n;true;i++){
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        }
        System.out.println(ans);
    } int n=scan.nextInt(); n scan.nextInt() scan.nextInt scan boolean bool=false; bool false int ans; ans for(int i=n;true;i++){
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        } int i=n; int i=n; i n true i++ i++ i {
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        } {
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        } String s=Integer.toString(i); s Integer.toString(i) Integer.toString Integer i bool=false bool false for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            } int j=0; int j=0; j 0 j+1<s.length() j+1 j 1 s.length() s.length s j++ j++ j {
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            } {
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            } if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                } s.charAt(j)!=s.charAt(j+1) s.charAt(j) s.charAt s j s.charAt(j+1) s.charAt s j+1 j 1 {
                    bool=true;
                    break;
                } bool=true bool true break; if(!bool){
                ans=i;
                break;
            } !bool bool {
                ans=i;
                break;
            } ans=i ans i break; System.out.println(ans) System.out.println System.out System System.out ans String args[] args
import java.util.Scanner;

class Main{
    static Scanner scan=new Scanner(System.in);
    public static void main(String args[]){
        int n=scan.nextInt();
        boolean bool=false;
        int ans;
        for(int i=n;true;i++){
            String s=Integer.toString(i);
            bool=false;
            for(int j=0;j+1<s.length();j++){
                if(s.charAt(j)!=s.charAt(j+1)){
                    bool=true;
                    break;
                }
            }    
            if(!bool){
                ans=i;
                break;
            }
        }
        System.out.println(ans);
    }
}