import java.util.Scanner;
public class Id18 {
int[] weight={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
char[] validate={ '1','0','X','9','8','7','6','5','4','3','2'};
public char getValidateCode(String id17){
int sum=0;
int mode=0;
for(int i=0;i<id17.length();i++){
sum=sum+Integer.parseInt(String.valueOf(id17.charAt(i)))*weight[i];
}
mode=sum%11;
return validate[mode];
}
public static void main(String[] args){
Id18 test=new Id18();
Scanner scan = new Scanner(System.in);
System.err.println("========请输入17位身份证号========");
String ID_NUM = scan.next();
System.out.println("该身份最后一位证校验码为:"+test.getValidateCode(ID_NUM));
System.out.println("完整身份证号码为:"+ID_NUM+test.getValidateCode(ID_NUM));
}
}