import java.util.Scanner;

public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  }

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

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  }

} Main public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  } main {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int n_3 = n / 100; n_3 n / 100 n 100 if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    } n % 10 <= n_3 && (n / 10) % 10 <= n_3 n % 10 <= n_3 n % 10 n 10 n_3 (n / 10) % 10 <= n_3 (n / 10) % 10 (n / 10) n 10 10 n_3 {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    } System.out.println(n_3 * 100 + n_3 * 10 + n_3) System.out.println System.out System System.out n_3 * 100 + n_3 * 10 + n_3 n_3 * 100 + n_3 * 10 + n_3 n_3 * 100 n_3 100 n_3 * 10 n_3 10 n_3 {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    } System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1)) System.out.println System.out System System.out (n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1) (n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1) (n_3 + 1) * 100 (n_3 + 1) n_3 1 100 (n_3 + 1) * 10 (n_3 + 1) n_3 1 10 (n_3 + 1) n_3 1 String[] args args public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  }

} public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  }

} Main
import java.util.Scanner;

public class Main {

  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    int n = sc.nextInt();
    int n_3 = n / 100;
    if(n % 10 <= n_3 && (n / 10) % 10 <= n_3) {
      System.out.println(n_3 * 100 + n_3 * 10 + n_3);
    }else {
      System.out.println((n_3 + 1) * 100 + (n_3 + 1) * 10 + (n_3 + 1));
    }
  }

}
