import java.math.BigInteger;
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.nextLine();
str = str.substring(2);
String[] arrStr = str.split(" ");
int n = Integer.valueOf(arrStr[1]);
BigInteger data16 = new BigInteger(arrStr[0],16);
String temp = data16.toString(2);
String sub1 = "";
String sub2 = "";
int m = temp.length()%4;
String temp1 = temp;
if(m==1) {
temp1 = "000" + temp1;
} else if(m==2){
temp1 = "00" + temp1;
} else if(m==3) {
temp1 = "0" + temp1;
}
if(n != 0) {
sub1 = temp1.substring(0,temp1.length()-n-1);
sub2 = temp1.substring(temp1.length()-n, temp1.length());
if(temp1.charAt(temp1.length()-n-1) == '0') {
temp1 = sub1 + "1" + sub2;
} else {
temp1 = sub1 + "0" + sub2;
}
} else {
sub1 = temp1.substring(0,temp1.length()-1);
if(temp1.charAt(temp1.length()-1) == '0') {
temp1 = sub1 + "1";
} else {
temp1 = sub1 + "0";
}
}
BigInteger dataOut = new BigInteger(temp1,2);
temp1 = dataOut.toString(16);
System.out.println("0x"+temp1);
}
}
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String dataStr = in.nextLine();
int[] arrInt = new int[dataStr.length()/2+1];
for(int i=0;i<dataStr.length()/2+1;i++) {
arrInt[i] = Integer.valueOf(dataStr.charAt(i*2))-48;
}
if(arrInt.length==0) {
System.out.println(0+","+0);
} else if(arrInt.length==1) {
System.out.println(arrInt[0]+","+arrInt[0]);
} else if(arrInt.length>=2) {
Arrays.sort(arrInt);
System.out.println(arrInt[arrInt.length-1]+","+arrInt[arrInt.length-2]);
}
}
}