import java.util.*;

public class Main {

  public static void main (String[] args) {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  }
} import java.util.*; util.* java public class Main {

  public static void main (String[] args) {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  }
} Main public static void main (String[] args) {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  } main {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  } Scanner stdIn = new Scanner(System.in); stdIn new Scanner(System.in) int n = stdIn.nextInt(); n stdIn.nextInt() stdIn.nextInt stdIn int [] s = new int [n]; s new int [n] n s[2] = n % 10 s[2] s 2 n % 10 n 10 n /= 10 n 10 s[1] = n % 10 s[1] s 1 n % 10 n 10 n /= 10 n 10 s[0] = n % 10 s[0] s 0 n % 10 n 10 if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  } s[0] == s[1] && s[1] == s[2] s[0] == s[1] s[0] s 0 s[1] s 1 s[1] == s[2] s[1] s 1 s[2] s 2 {


    } {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  } if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    } s[0] > s[1] s[0] s 0 s[1] s 1 {
        s[1] = s[0];
        s[2] = s[0];


      } s[1] = s[0] s[1] s 1 s[0] s 0 s[2] = s[0] s[2] s 2 s[0] s 0 {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    } if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        } s[0] == s[1] s[0] s 0 s[1] s 1 {
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          } s[1] >= s[2] s[1] s 1 s[2] s 2 {
            s[2] = s[0];
          } s[2] = s[0] s[2] s 2 s[0] s 0 {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          } s[0] += 1 s[0] s 0 1 s[1] = s[0] s[1] s 1 s[0] s 0 s[2] = s[0] s[2] s 2 s[0] s 0 {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        } s[0] += 1 s[0] s 0 1 s[1] = s[0] s[1] s 1 s[0] s 0 s[2] = s[0] s[2] s 2 s[0] s 0 int goal = 100 * s[0] + 10 * s[1] + s[2]; goal 100 * s[0] + 10 * s[1] + s[2] 100 * s[0] + 10 * s[1] + s[2] 100 * s[0] 100 s[0] s 0 10 * s[1] 10 s[1] s 1 s[2] s 2 System.out.println(goal) System.out.println System.out System System.out goal String[] args args public class Main {

  public static void main (String[] args) {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  }
} public class Main {

  public static void main (String[] args) {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  }
} Main
import java.util.*;

public class Main {

  public static void main (String[] args) {
    Scanner stdIn = new Scanner(System.in);

    int n = stdIn.nextInt();
    int [] s = new int [n];

    s[2] = n % 10; n /= 10;
    s[1] = n % 10; n /= 10;
    s[0] = n % 10;

    if (s[0] == s[1] && s[1] == s[2]) {


    } else {
        if (s[0] > s[1]){
        s[1] = s[0];
        s[2] = s[0];


      } else {
        if (s[0] == s[1]){
          if (s[1] >= s[2]){
            s[2] = s[0];
          } else {
            s[0] += 1;
            s[1] = s[0];
            s[2] = s[0];
          }
        } else {
          s[0] += 1;
          s[1] = s[0];
          s[2] = s[0];
        }
    }
  }
    int goal = 100 * s[0] + 10 * s[1] + s[2];



    System.out.println(goal);

  }
}