# 18 4 7
out[1]=in[6];
W=(not in[11]);
k=(in[17] and ((in[17] or (out[1] and in[11] and in[13] and in[1] and in[4] and in[4] and in[15] and in[7]) or (in[12] and in[13] and W and in[4] and in [8]) or (not in[17]) or in[5]) or in[11] or in[17] or ((in[13] or in[15] or in[12] or in[1] or in[9] or in[3] or in[15]) and (in[7] or W or W or in[7] or in [17] or in[16] or in[10] or in[15] or in[1] or in[13]) and in[5] and in[13] and in[15]) or ((out[1] or out[ 1] or in[5] or in[12] or in[15] or in[4] or in[13] or W or W) or (not in[9]) or (in[11] and in[12]) or (in[0] or in[13] or in[1] or in[5] or in[6] or W) or (not in[ 6]) or (in[3] or in[ 9] or in[15] or in[3] or in[11] or in[10] or in[7] or in[15] or in[11] or W) or (in[11] or in[9] or in[12]) or (not in[6]) or (W and in[0] and in[16] and in[2]) or in[15] or ( in[10] or in[15] or in[7] or in[3] or in[4] or in[1] or in[15] or in[17] or  in[17])) or in[15] or ((in[12] or in[7] or in[17]  or in[8] or in[10] or in[11] or in[8] or in[4] or W or in[11] or in[0] or in[3]) or (not in[1]) or (in[7] or in[3] or in[2] or in[14]) or (in[7] or in[13] or in[10] or in[13] or in[0] or W or in[9] or in[13])) or (in[5] and (not in[8])) or ((not W) and (not in[12]) and (in[11] and in[3] and in[9] and W and in[1] and out[1]) and  in[17])) and ((not in[2]) or (not in[7])) and (not W) and (((not in[15]) and (in[3] and out[1 ] and in[4] and in[2] and in[0]  and in[9] and in[3]  and in[17] and in[1])) and in[17]));
H=((not in[12]) or in[17] or (((in[10] or in[7] or in[6]) or (in[14] and in[2] and in[2] and in[10] and in[13]) or W or (not out[1]) or (k or W or in[8] or in[7] or in[15])) and k and in[7] and ((in[2] or in[14] or in[1] or in[6] or in[6] or in[1] or in[2] or in[5] or in[10]) or (in[8] and in[17] and in [8] and in[17] and in[7] and out[1] and in[0] and in[10] and in[5] and in[6]) or (in[7] or in[1] or in[12] or in[0]) or (not in[2]) or (in[2] and in[13] and in[0] and in[5] and in[7] and in[3]) or (not W) or in[16]) and out[1] and ((in[14] and in[4] and in[15] and in[7] and in[15] and in[17] and in[7] and W and in[11] and in[5] and in[0] and in[ 12] and in[6])  and (in[9] and in[16] and in[1]  and in[6] and in[1] and in[9] and in[4]) and in[5])) or in[10] or (((in[3] or W or in[16] or in[12]  or in[12]) or in[3] or (in[1] and in[3] and in[5]) or (not in [14]) or (not in[16]) or (not in[4])) and ((not in[5]) or (not in[8]) or in[9] or in[1] or in[12] or (out[1] and in[10] and in[13] and in[0])) and (not W) and ((in[9] and in[10] and  in[1] and in[3] and in[7] and in[1] and in[1]) or (in[15] or in[6] or in[14] or in[6] or in[11] or in[13] or in[17] or in[6] or in[1]) or (not in[8]) or (not in[8]) or ( in[8] or in[15] or in[10]) or (in[4] and in[14] and in[8] and in[8] and in [10 ])) and (not in[ 2])) or (not in[15]) or in[2] or in [0] or in[14] or in[5]);
dU=((((W and H and H and in[9]) or in[ 2]) or in[13] or ((in[3] and in[10] and in[7] and k and in[12] and in[11] and out[1] and in[15] and in[1] and in[7] and in[12] and H and in[10] and in[7]) and (k and in[14] and in[16]) and (W or H or in[2] or in[0] or in [7] or k or in[7]) and H and (in[16] and in[ 15] and in[5] and in[14] and in[1] and in[0] and in[2]) and (in[0] or k or out[1] or in[3] or in[12] or in[5] or out[1] or in[11] or in[13]) and (in[3] and in[9] and in[10]) and (in[1] and in[17] and in[14] and in[13] and in[14] and in[0])) or ((not in [10]) or (not k) or k or in[4] or (not in[1])) or ((k and H and W) and in[16] and (in[2] or out[1] or W or in[8] or in[6] or in[2]) and (not W) and (in[16] or in[8] or in[2] or in[7] or in[12] or in[16]) and (in[12] or in[3] or in[8] or in[10] or in[8] or in[0] or in[13] or in[1] or out[1]) and (W and H and in[5] and in[12] and in[14] and in[3] and H and k and in[1] and in[ 12] and in[17] and in[17] and in[0]) and (in[12] or in[5] or k or in[15] or in[7] or in[12] or k) and in[7]) or ((in[0] or W or in[16] or W or H or in[14] or in[13] or in[17]) or (in[14] and in[9] and in[11] and k and in[12] and out[1] and in[8]) or (in[12] or in[17] or in[1] or in[3] or in[2] or in[11] or in[7]) or in[2]) or (not in[13]) or in[8] or ((H and in[11] and k and H and in[12]) or (out[1] or in[15] or in[10] or in[5]  or W or in[12] or in[1]) or (in[7] or in[7] or H or H or in[14] or in[7] or in[4] or in[11] or k) or in[17] or (in[11] or H or in[4]) or (W and in[4] and in[17] and out[1] and in[5] and in[2] and W and in[2] and in[3] and in[16]) or  in[4] or (in[12] or in[17] or out[1] or in[5] or in[13] or in[8] or in[15] or in[16] or in[13] or in[15] or in[4] or in[8] or in[12] or in[8] or in[12] or in[2]) or (in[12] and k and in[0] and in[16] and in[11]) or in[2] or (in[16] and in[8] and k and in[13] and k and in[0] and in[2] and in[5]) or (in[2] and in[15] and in[15] and in[2] and in[3]) or in[1]) or ((not in[4]) and (not H) and H and (in[15] and in[17] and in[1]) and in[16] and (in[5] and H and in[8] and in[7]  and in[12] and H and in[13] and in[5])) or ((not W) and (W or in[5] or in[5] or in[4] or in[8]) and (not in[3]) and in[9]) or ((not in[4]) and (in[15] or k or in[17]))) or (in[17] and in[10] and in[17] and (not in[16])) or ((not in[3]) and in[1]) or (not in[17]) or (k or ((in[14] and in[7]) and (in[6] or in[8] or in[15] or in[11] or out[1] or W) and (in[14] or in[3] or in[0] or in[3]) and (not in[1]) and (in[9] and H and in[11] and in[7] and in[8]) and (in[0] and in[2] and in[15] and in[4] and in[4]) and (in[16] or in[16]) and (in[3] and in[2] and in[4] and H and out[1])) or (out[1] and (in[8] or in[7] or W) and in[9] and in[15] and (in[11] or H or in[14] or k or W or in[6] or in[13] or in[15] or in[11] or in[7])) or ( in[17] or (in[4] and in[9] and in[6] and  out[1] and in[14] and in[12] and in[0] and in[11] and in[13] and in[8] and in[6] and in[12]) or (in[16] and in[0] and in[13] and in[15]) or in[4] or (in[6] and in[16] and in[17] and in[10] and in[12] and in[7] and in[0] and in[11]) or (not in[12]) or (H or W or in[2]) or (not out[1])) or H or ((in[7] or in[8] or in[2]) or (not in[4]) or (in[3] or in[14] or in[11] or in[14] or W or in[11] or in[15] or in[0]) or (not in[0]) or in[0]) or ((not in[13]) and (in[11] or in[12] or in[12] or in[4] or W or in[11]) and in[5])) or (((not in[13]) and (in[16] or in[16]) and (not in[4]) and (in[11] or in[13] or in[14]) and (in[10] and in[4] and in[4]) and (in[1] or in[3])) or (in[11] and (in[2] or in[1] or in[1 ] or k or in[0] or in[14] or in[4] or in[8] or out[1])) or ( (in[14] and in[14] and in[3] and H and in[11] and in[1] and in[13]) or (not in[1]) or (H and in[5] and W and in[8] and k and in[16] and in[2]) or (W or k or k or in[0] or in[7] or in[10] or in[1] or in[8]  or in[7] or in[3]) or in[1] or (in[10] and W and in[10]) or (out[1] and in[2] and in[12] and in[9]) or (in[13] and in[12]) or (not in[0]) or (k and in[4] and in[5]) or (in[11] or in[3]) or (W and in[4] and in[13] and W and in[11] and in[8] and in[16 ] and in[5] and in[4] and in[5] and in[2])) or ((not in[12]) or in[0] or (W or in[1] or in[3] or W) or (not out[1]) or (in[10] or in[8] or in[13] or in[0] or in[15]) or (in[16] and in[14] and in[16]) or W or (in[14] and in[8] and in[8] and in[15 ]) or (in[7] or in[0] or in[8] or in[8] or in[1] or in[1]) or in[5] or (not H)) or in[8] or ((in[3] and in[14] and W and W and W and in[7] and in[13] and in[4] and W) or (not in[12]) or in[0] or (in[3] or in[13] or in[2] or in[6] or in [9] or in[11] or in[8] or in[11] or in[0] or in[11]) or (not H) or (in[7] and in[17] and in[1 ] and in[9] and in[12] and in[8]) or (in[12] or W or in[6] or in[2]) or (not in[2]) or (in[16] or in[6] or in[0] or in[6] or in[4]) or (out[1] or in[12] or in[15] or in[5] or in[15] or k or H or W or in[14] or in[9] or in[17] or in[8] or in[6])) or (not in[13]) or (not in[1]) or in[17] or (not in[3]) or ((in[3] and in[8] and in[7] and in[5] and in[4] and in[10] and W and in[12]) and (not H) and in[15] and (in[3] or in[5] or in[5] or H  or in[1] or in[10]) and (in[3] and in[1] and in[13] and in[8]) and in[17] and (in[3] and in[6] and in[14] and in[13] and in[7]) )));
out [3]=in[17];
Eu=((not in[5]) and (in[9] or ((in[5] and W and in[5] and H and H and in[2] and in[2]) and H and (in[16] and in[0] and in[0] and in[5] and dU and in[5]) and (not in[4]) and in[10] and (not in[11]) and (not in[17]) and (in[17] and in[8] and in[17] and in[14]) and (in[6] or in[2] or in[2]) and H and (not in[11]) and (in[1] and k and in[5] and in[17]) and in[0] and (in[4] and in[ 0] and in[8]) and (not in[7]) and (not k)) or in[16] or (k and (in[3] and in[4] and in[15]) and (in[11] or in[15] or out[1] or in[14] or in[5] or in[8] or in[14] or k or in[14] or in[2] or out[3]) and in[5] and (in[6] or in[6] or in[9] or in[6] or out[ 1] or in[3] or W or in[13]) and (in[13] or in[1] or in[15] or dU or in[5] or in[16] or W) and (not in[17]) and (not H)) or ((in[4] and H and in[16] and in[6] and in[12] and in[6] and in[3] and in[8]) or (not in[3]) or (in[16] and in[16] and in[0] and in[8] and out[1] and in[12]) or (not in[10])) or (not in[0]) or ((not in[11]) or dU or (in[14] or in[5] or in[15] or in[4]) or W or in[13] or (not in[15]) or in[1] or (in[10 ] or in[9] or in[7] or in[4 ]))) and (((in[10] or W or in[10] or in[17] or in[14]) and (in[5] and in[16] and in[13]) and (in[3] and in[15] and in[3] and out[3]) and in[1]) and in[17] and (not in[2]) and (not in[7])) and (not in[2]));
