input address<5>; sel_v a0, a1, a2, a3, a4; sel_v y0, y1, y2, y3, y4, y5, y6, y7, y8, y9; sel_v y10, y11, y12, y13, y14, y15, y16, y17, y18, y19; sel_v y20, y21, y22, y23, y24, y25, y26, y27, y28, y29; sel_v y30, y31; a0 = address<0>; a1 = address<1>; a2 = address<2>; a3 = address<3>; a4 = address<4>; d7= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d6= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d5= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d4= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d3= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d2= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d1= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1)); d0= ^(^(^y0 | 0b1) | ^(^y1 | 0b1) | ^(^y2 | 0b1) | ^(^y3 | 0b1) | ^(^y4 | 0b1) | ^(^y5 | 0b1) | ^(^y6 | 0b1) | ^(^y7 | 0b1) | ^(^y8 | 0b1) | ^(^y9 | 0b1) | ^(^y10 | 0b1) | ^(^y11 | 0b1) | ^(^y12 | 0b1) | ^(^y13 | 0b1) | ^(^y14 | 0b1) | ^(^y15 | 0b1) | ^(^y16 | 0b1) | ^(^y17 | 0b1) | ^(^y18 | 0b1) | ^(^y19 | 0b1) | ^(^y20 | 0b1) | ^(^y21 | 0b1) | ^(^y22 | 0b1) | ^(^y23 | 0b1) | ^(^y24 | 0b1) | ^(^y25 | 0b1) | ^(^y26 | 0b1) | ^(^y27 | 0b1) | ^(^y28 | 0b1) | ^(^y29 | 0b1) | ^(^y30 | 0b1) | ^(^y31 | 0b1));