446 gates 16 inputs a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 16 outputs u2 u7 u5 u12 u8 u14 u13 u6 u3 u15 u11 u0 u1 u9 u4 u10 begin T1 = a8 + a12 T2 = a9 + a13 T3 = T1 + T2 T4 = a14 + a10 T5 = a15 + a11 T6 = T4 + T5 T7 = T3 + T6 T8 = a4 + a0 T9 = a1 + a5 T10 = T8 + T9 T11 = a6 + a2 T12 = a7 + a3 T13 = T11 + T12 T14 = T10 + T13 T15 = T7 x T14 T16 = T1 + T4 T17 = T8 + T11 T18 = T16 x T17 T19 = T2 + T5 T20 = T9 + T12 T21 = T19 x T20 T22 = T3 x T10 T23 = T1 x T8 T24 = T2 x T9 T25 = T6 x T13 T26 = T4 x T11 T27 = T5 x T12 T28 = a8 + a9 T29 = a11 + a10 T30 = T28 + T29 T31 = a0 + a2 T32 = a1 + a3 T33 = T31 + T32 T34 = T30 x T33 T35 = a8 + a10 T36 = T35 x T31 T37 = a9 + a11 T38 = T37 x T32 T39 = a0 + a1 T40 = T28 x T39 T41 = a8 x a0 T42 = a9 x a1 T43 = a2 + a3 T44 = T29 x T43 T45 = a10 x a2 T46 = a11 x a3 T47 = a14 + a12 T48 = a15 + a13 T49 = T47 + T48 T50 = a7 + a5 T51 = a4 + a6 T52 = T50 + T51 T53 = T49 x T52 T54 = T47 x T51 T55 = T48 x T50 T56 = a13 + a12 T57 = a4 + a5 T58 = T56 x T57 T59 = a12 x a4 T60 = a13 x a5 T61 = a14 + a15 T62 = a6 + a7 T63 = T61 x T62 T64 = a14 x a6 T65 = a15 x a7 T66 = T23 + T26 T67 = T22 + T25 T68 = T27 + T66 T69 = T38 + T40 T70 = T55 + T63 T71 = T38 + T44 T72 = T66 + T67 T73 = T24 + T26 T74 = T55 + T58 T75 = T18 + T69 T76 = T18 + T74 T77 = T15 + T67 T78 = T21 + T22 T79 = T68 + T78 T80 = T24 + T68 T81 = T34 + T71 T82 = T36 + T71 T83 = T54 + T65 T84 = T54 + T60 T85 = T53 + T64 T86 = T73 + T84 T87 = T70 + T83 T88 = T46 + T82 T89 = T76 + T86 T90 = T45 + T81 T91 = T77 + T89 T92 = T72 + T88 T93 = T53 + T59 T94 = T76 + T93 T95 = T80 + T90 T96 = T34 + T41 T97 = T79 + T94 T98 = T70 + T85 T99 = T80 + T98 T100 = T72 + T87 T101 = T75 + T96 T102 = T36 + T42 T103 = T79 + T101 T104 = T73 + T102 T105 = T75 + T104 T106 = T77 + T105 T107 = a2 + a10 T108 = a1 + a9 T109 = a3 + a11 T110 = a0 + a8 T111 = a6 + a14 T112 = T107 + T111 T113 = T108 + T109 T114 = a7 + a15 T115 = T108 + T110 T116 = a5 + a13 T117 = T112 + T116 T118 = T113 + T114 T119 = T107 + T110 T120 = T117 + T118 T121 = T113 + T119 T122 = a4 + a12 T123 = T109 + T114 T124 = T112 + T123 T125 = T115 + T122 T126 = T117 + T125 T127 = T103 + T110 T128 = T106 + T115 T129 = T95 + T121 T130 = T92 + T113 T131 = T97 + T112 T132 = T91 + T124 T133 = T99 + T126 T134 = T100 + T120 T135 = T128 + T130 T136 = T132 + T134 T137 = T131 + T133 T138 = T127 + T129 T139 = T133 + T134 T140 = T129 + T130 T141 = T127 + T128 T142 = T131 + T132 T143 = T136 + T137 T144 = T135 + T138 T145 = T135 + T136 T146 = T127 + T131 T147 = T143 x T144 T148 = T137 x T138 T149 = T136 x T135 T150 = T142 x T141 T151 = T131 x T127 T152 = T132 x T128 T153 = T139 x T140 T154 = T133 x T129 T155 = T134 x T130 T156 = T149 + T150 T157 = T142 + T152 T158 = T151 + T146 T159 = T141 + T157 T160 = T148 + T159 T161 = T147 + T158 T162 = T149 + T153 T163 = T155 + T162 T164 = T160 + T161 T165 = T143 + T154 T166 = T144 + T162 T167 = T156 + T161 T168 = T147 + T165 T169 = T156 + T160 T170 = T148 + T145 T171 = T163 + T170 T172 = T166 + T168 T173 = T167 x T172 T174 = T171 + T173 T175 = T164 x T174 T176 = T169 + T175 T177 = T172 + T171 T178 = T169 + T173 T179 = T177 x T178 T180 = T171 + T179 T181 = T172 + T180 T182 = T174 + T180 T183 = T171 x T182 T184 = T183 + T181 T185 = T174 + T183 T186 = T176 x T185 T187 = T186 + T164 T188 = T184 + T187 T189 = T180 + T176 T190 = T188 + T189 T191 = T190 x T143 T192 = T188 x T137 T193 = T189 x T136 T194 = T184 + T180 T195 = T194 x T142 T196 = T184 x T131 T197 = T180 x T132 T198 = T187 + T176 T199 = T198 x T139 T200 = T187 x T133 T201 = T176 x T134 T202 = T190 x T144 T203 = T188 x T138 T204 = T189 x T135 T205 = T194 x T141 T206 = T184 x T127 T207 = T180 x T128 T208 = T198 x T140 T209 = T187 x T129 T210 = T176 x T130 T211 = T192 + T193 T212 = T195 + T197 T213 = T193 + T195 T214 = T199 + T201 T215 = T211 + T212 T216 = T193 + T200 T217 = T211 + T214 T218 = T199 + T216 T219 = T191 + T218 T220 = T196 + T213 T221 = T191 + T220 T222 = T203 + T204 T223 = T205 + T207 T224 = T204 + T205 T225 = T208 + T210 T226 = T222 + T223 T227 = T204 + T209 T228 = T222 + T225 T229 = T208 + T227 T230 = T202 + T229 T231 = T206 + T224 T232 = T202 + T231 T233 = T219 + T230 T234 = T4 x T233 T235 = T221 + T232 T236 = T1 x T235 T237 = T234 + T236 T238 = T8 x T235 T239 = T11 x T233 T240 = T238 + T239 T241 = T217 + T228 T242 = T5 x T241 T243 = T242 + T237 T244 = T215 + T226 T245 = T235 + T244 T246 = T3 x T245 T247 = T233 + T241 T248 = T6 x T247 T249 = T246 + T248 T250 = T10 x T245 T251 = T13 x T247 T252 = T250 + T251 T253 = T12 x T241 T254 = T253 + T240 T255 = T226 + T228 T256 = T50 x T255 T257 = T226 + T232 T258 = T57 x T257 T259 = T256 + T258 T260 = T244 + T241 T261 = T20 x T260 T262 = T250 + T261 T263 = T215 + T217 T264 = T32 x T263 T265 = T219 + T217 T266 = T43 x T265 T267 = T264 + T266 T268 = T37 x T263 T269 = T29 x T265 T270 = T268 + T269 T271 = T215 + T221 T272 = T28 x T271 T273 = T272 + T268 T274 = T235 + T233 T275 = T17 x T274 T276 = T275 + T259 T277 = T237 + T249 T278 = T19 x T260 T279 = T246 + T278 T280 = T16 x T274 T281 = T280 + T273 T282 = T245 + T247 T283 = T7 x T282 T284 = T283 + T249 T285 = T48 x T255 T286 = T230 + T228 T287 = T61 x T286 T288 = T285 + T287 T289 = T56 x T257 T290 = T285 + T289 T291 = T14 x T282 T292 = T291 + T252 T293 = T2 x T244 T294 = T234 + T293 T295 = T254 + T262 T296 = T39 x T271 T297 = T264 + T296 T298 = T9 x T244 T299 = T298 + T254 T300 = T293 + T243 T301 = T280 + T290 T302 = T240 + T252 T303 = T62 x T286 T304 = T256 + T303 T305 = T275 + T297 T306 = T239 + T298 T307 = T243 + T279 T308 = T230 + T232 T309 = T51 x T308 T310 = T309 + T304 T311 = a14 x T230 T312 = T311 + T288 T313 = T219 + T221 T314 = a4 x T232 T315 = T255 + T308 T316 = T52 x T315 T317 = T314 + T316 T318 = T31 x T313 T319 = T318 + T267 T320 = T35 x T313 T321 = T320 + T270 T322 = T47 x T308 T323 = a15 x T228 T324 = T322 + T323 T325 = T271 + T265 T326 = T33 x T325 T327 = T326 + T267 T328 = T316 + T304 T329 = a3 x T217 T330 = T329 + T319 T331 = T49 x T315 T332 = a12 x T232 T333 = T331 + T332 T334 = a13 x T226 T335 = T322 + T334 T336 = a5 x T226 T337 = T336 + T309 T338 = a2 x T219 T339 = T338 + T327 T340 = T301 + T333 T341 = T294 + T335 T342 = T288 + T324 h7 = T277 + T342 T344 = a1 x T215 T345 = T318 + T344 T346 = a11 x T217 T347 = T346 + T321 T348 = T30 x T325 T349 = T348 + T270 T350 = a10 x T219 T351 = T350 + T349 T352 = T306 + T337 h4 = T307 + T340 h11 = T302 + T330 T355 = T276 + T317 h2 = T300 + T351 T357 = T306 + T345 h10 = T299 + T339 T359 = T305 + T357 T360 = T276 + T352 T361 = a0 x T221 T362 = T326 + T361 T363 = a6 x T230 T364 = T363 + T328 h3 = T277 + T347 h12 = T295 + T355 T367 = T305 + T362 h14 = T299 + T364 T369 = a9 x T215 T370 = T320 + T369 T371 = T294 + T370 h8 = T295 + T367 T373 = a8 x T221 T374 = T348 + T373 h13 = T292 + T360 T376 = T281 + T374 T377 = T331 + T312 h6 = T300 + T377 T379 = T301 + T341 h5 = T284 + T379 T381 = T281 + T371 T382 = a7 x T228 T383 = T382 + T310 h15 = T302 + T383 h1 = T284 + T381 h0 = T307 + T376 h9 = T292 + T359 W0 = h15 + h8 W1 = h4 + h0 W2 = h5 + h3 W3 = h14 + h9 W4 = h6 + W3 W5 = h13 + W0 W6 = h7 + h3 W7 = W1 + W4 W8 = h11 + h6 W9 = h1 + W2 W10 = h9 + h2 W11 = h10 + h4 W12 = h12 + W1 W13 = h10 + h7 W14 = W6 + W8 W15 = h13 + h5 W16 = h8 + h2 W17 = W5 + W12 W18 = W0 + W11 W19 = h11 + h1 W20 = h2 + W6 W21 = W10 + W19 W22 = h13 + W10 W23 = W0 + W19 W24 = h15 + h12 W25 = h13 + h4 u2 = W7 # W23 W27 = h8 + W13 u7 = W17 # W21 W29 = W6 + W24 W30 = W2 + W16 u5 = W7 # W30 W32 = h9 + W14 W33 = W3 + W11 W34 = h12 + W2 W35 = W2 + W8 W36 = W1 + W13 u12 = W5 + W36 W38 = W16 + W25 W39 = h15 + h10 W40 = h0 + W3 W41 = h14 + W1 u8 = W20 # W41 W43 = h15 + W15 u14 = W18 # W35 u13 = W27 + W40 u6 = W14 + W22 W47 = h14 + h6 W48 = W0 + W47 u3 = W4 + W43 u15 = W29 + W33 u11 = W17 + W32 u0 = W9 # W38 W53 = W9 + W39 u1 = W9 # W48 u9 = W5 + W34 u4 = W7 # W53 W57 = W10 + W15 u10 = W18 # W57 end