# 15 16 8
r=(not in[11]);
bx4=(not in[9]);
L=(((in[7] and (not in[6]) and (not in[9]) and (in[6] and in[3] and in[7] and in[7] and in[10] and bx4)) and (not in[0])) or (not in[2]) or (not in[10]));
S=((not in[13]) and in[8]);
out[9]=in[0];
Y=(not in[1]);
out[2]=in[3];
O=((Y or ((in[9] and in[6] and in[9]) and (not in[5]) and (in[8] or in[2] or in[6] or Y) and (not in[3]) and bx4) or ((in[14] or in[0] or in[12] or in[11] or in[7] or r or r) and (in[3] or r or in[6] or S or L or in[10] or in[1])) or ((Y and in[7] and in[ 3] and in[14] and in[13] and out [9] and in[0] and out[9] and Y) and (in[11] or S or in[8] or in[5] or in[11] or in[6] or in[12] or in[1] or r or in[5]) and in[10] and in[12] and  in[1])) and (((not in[13]) and (in[12] and Y and in[9]) and (in[4] and Y and bx4 and in[5] and in[9] and in[2] and in[5] and in[10] and in[2]) and (in[11] or bx4 or in[3] or out[2] or in[9] or in[13] or L or Y) and (Y and L and in[12] and in[6]) and (not in[0])) and (in[5] or (in[2] or in[4] or in[4]) or (L or Y or in[8] or out[2] or in[10] or in[14] or Y or out[9]) or (in[12] or in[11] or in[3]  or in[1] or bx4 or in[14]  or in[4]) or (not out[2]) or in[7]) and ((in[6] and in[6] and in[10]) and  (not in[ 14]) and (bx4 or in[0] or in[3] or in[13] or L or in[9]) and in[0] and (in[9] or in[2] or in[4] or out[9]) and (Y or in[2] or r or out[9]) and (L or out[9] or S or r or S) and (not in[5]) and (not in[0]) and (not in[4]) and (in[11] and bx4 and in[3] and in[13] and in[14 ] and in[0] and out[9] and L)) and ((in[10] or out[9] or L or Y or in[9] or in[5] or in[9] or in[3] or in[5] or Y or in[1]) or (not in[11]) or (out[9] and in[7] and in[1] and in[13] and Y and in[9]) or (not in[10]) or (in[4] and S and bx4) or (bx4 or in[13] or in[11] or in[14] or in[11] or in[6] or in[6]) or in[5] or r ) and in[11] and in[4] and ((not in[5]) or (in[5] and out[2] and in[6] and in[10] and in[0] and in[9] and in[5] and in[10] and in[1]) or (in[2] and bx4 and Y and L and bx4 and L and in[10] and S and out[2]) or (in[13] and L and in[10] and in[10] and S and in[9] and in[3] and L and in[2]) or in[11]) and (not in[12]) and ((L or in[5] or L or L or in[1] or in[4] or r or in[5]) or (in[13] and L and in[7] and Y) or (in[14] and S and out[9] and out[9]) or in[10] or (not in[12]) or (in[5] or in[6] or in[10] or in[2] or in[3] or in[0 ]) or (not out[2]) or (out[9] or S or out[9] or in[14]) or in[2] or (in[2] and in[14] and L and in[14]))) and (out[9] and in[7] and (not r) and (not in[3]) and (in[0] or (S or in[13] or r or bx4 or L or in[1] or L or in[4] or bx4 or in[4] or in[5]) or in[1] or (in[8] and in[0] and L and in[12] and in[5] and in[3] and in[8] and in[10] and out[2]) or in[6] or (not in[10]) or (in[3] and in[ 2] and in[9]) or (in[11] or in[8] or in[8]) or (out[9] and in[2] and in[4] and in[7] and in[3] and L)) and in [5] and (S and (in[2] and in[12] and r and in[4] and in[1] and L and in[12] and in[3] and out[9]) and (in[2] and in[10] and Y and out[2] and in[2]) and (in[3] and out[2 ] and in[11]) and (not in[8]) and (in[1] and in[2] and L and in[11] and  out[9]  and in[4]) and (bx4 and in[3]) and (in[6] and in[5]  and bx4 and in[4]) and (in[12] or in[1] or in[14] or in[1] or L)) and in[14] and ((not L) or (not in[12]) or bx4 or (out [9] or out[2] or  in[0] or in[ 10] or in[5] or in[12] or in[10] or in[10] or S) or in[4]) and in[6]) and r);
