import java.io.*;

class Main
{
    public static void main(String[] args) throws IOException
    {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

	String  str = br.readLine();

	String[] ar = str.split("");

	int[] num_ar = new int[3];
	for(int i=0; i<3; i++)
	    num_ar[i] = Integer.parseInt(ar[i]);

	if(num_ar[0]<num_ar[1])
	    System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	else if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	
    }
} import java.io.*; io.* java class Main
{
    public static void main(String[] args) throws IOException
    {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

	String  str = br.readLine();

	String[] ar = str.split("");

	int[] num_ar = new int[3];
	for(int i=0; i<3; i++)
	    num_ar[i] = Integer.parseInt(ar[i]);

	if(num_ar[0]<num_ar[1])
	    System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	else if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	
    }
} Main public static void main(String[] args) throws IOException
    {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

	String  str = br.readLine();

	String[] ar = str.split("");

	int[] num_ar = new int[3];
	for(int i=0; i<3; i++)
	    num_ar[i] = Integer.parseInt(ar[i]);

	if(num_ar[0]<num_ar[1])
	    System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	else if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	
    } main {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

	String  str = br.readLine();

	String[] ar = str.split("");

	int[] num_ar = new int[3];
	for(int i=0; i<3; i++)
	    num_ar[i] = Integer.parseInt(ar[i]);

	if(num_ar[0]<num_ar[1])
	    System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	else if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	
    } BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) String  str = br.readLine(); str br.readLine() br.readLine br String[] ar = str.split(""); ar str.split("") str.split str "" int[] num_ar = new int[3]; num_ar new int[3] 3 for(int i=0; i<3; i++)
	    num_ar[i] = Integer.parseInt(ar[i]); int i=0; int i=0; i 0 i<3 i 3 i++ i++ i num_ar[i] = Integer.parseInt(ar[i]); num_ar[i] = Integer.parseInt(ar[i]) num_ar[i] num_ar i Integer.parseInt(ar[i]) Integer.parseInt Integer ar[i] ar i if(num_ar[0]<num_ar[1])
	    System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	else if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]); num_ar[0]<num_ar[1] num_ar[0] num_ar 0 num_ar[1] num_ar 1 System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1) System.out.println System.out System System.out 100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1 num_ar[0] 100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1 100*(num_ar[0]+1) 100 (num_ar[0]+1) num_ar[0] num_ar 0 1 10*(num_ar[0]+1) 10 (num_ar[0]+1) num_ar[0] num_ar 0 1 num_ar[0] num_ar 0 1 if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]); num_ar[0]==num_ar[1] num_ar[0] num_ar 0 num_ar[1] num_ar 1 {
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	} if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]); num_ar[1]<num_ar[2] num_ar[1] num_ar 1 num_ar[2] num_ar 2 System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1) System.out.println System.out System System.out 100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1 num_ar[0] 100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1 100*(num_ar[0]+1) 100 (num_ar[0]+1) num_ar[0] num_ar 0 1 10*(num_ar[0]+1) 10 (num_ar[0]+1) num_ar[0] num_ar 0 1 num_ar[0] num_ar 0 1 if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]); num_ar[1]==num_ar[2] num_ar[1] num_ar 1 num_ar[2] num_ar 2 System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]) System.out.println System.out System System.out 100*(num_ar[0])+10*(num_ar[0])+num_ar[0] 100*(num_ar[0])+10*(num_ar[0])+num_ar[0] 100*(num_ar[0]) 100 (num_ar[0]) num_ar 0 10*(num_ar[0]) 10 (num_ar[0]) num_ar 0 num_ar[0] num_ar 0 System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]) System.out.println System.out System System.out 100*(num_ar[0])+10*(num_ar[0])+num_ar[0] 100*(num_ar[0])+10*(num_ar[0])+num_ar[0] 100*(num_ar[0]) 100 (num_ar[0]) num_ar 0 10*(num_ar[0]) 10 (num_ar[0]) num_ar 0 num_ar[0] num_ar 0 System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]) System.out.println System.out System System.out 100*(num_ar[0])+10*(num_ar[0])+num_ar[0] 100*(num_ar[0])+10*(num_ar[0])+num_ar[0] 100*(num_ar[0]) 100 (num_ar[0]) num_ar 0 10*(num_ar[0]) 10 (num_ar[0]) num_ar 0 num_ar[0] num_ar 0 String[] args args
import java.io.*;

class Main
{
    public static void main(String[] args) throws IOException
    {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

	String  str = br.readLine();

	String[] ar = str.split("");

	int[] num_ar = new int[3];
	for(int i=0; i<3; i++)
	    num_ar[i] = Integer.parseInt(ar[i]);

	if(num_ar[0]<num_ar[1])
	    System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	else if(num_ar[0]==num_ar[1]){
	    if(num_ar[1]<num_ar[2])
		System.out.println(100*(num_ar[0]+1)+10*(num_ar[0]+1)+num_ar[0]+1);
	    else if(num_ar[1]==num_ar[2])
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	    else
		System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	}
	else
	    System.out.println(100*(num_ar[0])+10*(num_ar[0])+num_ar[0]);
	
    }
}