var i,zf,m:longint; a,b:array[1..17] of longint; begin zf:=0; for i:=1 to 17 do read(a[i]); b[1]:=a[1]*7; b[2]:=a[2]*9; b[3]:=a[3]*10; b[4]:=a[4]*5; b[5]:=a[5]*8; b[6]:=a[6]*4; b[7]:=a[7]*2; b[8]:=a[8]*1; b[9]:=a[9]*6; b[10]:=a[10]*3; b[11]:=a[11]*7; b[12]:=a[12]*9; b[13]:=a[13]*10; b[14]:=a[14]*5; b[15]:=a[15]*8; b[16]:=a[16]*4; b[17]:=a[17]*2; for i:=1 to 17 do zf:=zf+b[i]; m:=zf mod 11; case m of 0:writeln(1); 1:writeln(0); 2:writeln('X'); 3:writeln(9); 4:writeln(8); 5:writeln(7); 6:writeln(6); 7:writeln(5); 8:writeln(4); 9:writeln(3); 10:writeln(2); end; end. /************************************************************** Problem: 2028 User: admin Language: Pascal Result: Wrong Answer ****************************************************************/