2110 static unsigned char B[] = {
2111 10,102,117,110, 99,116,105,111,110, 32,110,111,116,105,102,
2112 121, 46, 97,108,108, 40, 46, 46, 46, 41, 10,108,111, 99, 97,
2113 108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,101, 46,112,
2114 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,116,105,102,
2115 121, 46,101,118,101,110,116, 95,109,115,103, 40,110,105,108,
2116 44, 32,110,105,108, 44, 32, 69, 46, 83, 67, 82, 73, 80, 84,
2117 44, 32,115,116,114,105,110,103, 46,102,111,114,109, 97,116,
2118 40,116, 97, 98,108,101, 46,117,110,112, 97, 99,107, 40, 97,
2119 114,103, 41, 41, 41, 10,101,110,100, 10,102,117,110, 99,116,
2120 105,111,110, 32,110,111,116,105,102,121, 46,112,108, 97,121,
2121 101,114, 40,112,108, 97,121,101,114, 44, 32, 46, 46, 46, 41,
2122 10,108,111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97,
2123 98,108,101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,
2124 110,111,116,105,102,121, 46,101,118,101,110,116, 95,109,115,
2125 103, 40,112,108, 97,121,101,114, 44, 32,110,105,108, 44, 32,
2126 69, 46, 83, 67, 82, 73, 80, 84, 44, 32,115,116,114,105,110,
2127 103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101, 46,
2128 117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,101,
2129 110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,116,
2130 105,102,121, 46,101,118,101,110,116, 40,112,108, 97,121,101,
2131 114, 44, 32,116,105,108,101, 44, 32,101,118,101,110,116, 44,
2132 32, 46, 46, 46, 41, 10,108,111, 99, 97,108, 32, 97,114,103,
2133 32, 61, 32,116, 97, 98,108,101, 46,112, 97, 99,107, 40, 46,
2134 46, 46, 41, 59, 10,110,111,116,105,102,121, 46,101,118,101,
2135 110,116, 95,109,115,103, 40,112,108, 97,121,101,114, 44, 32,
2136 116,105,108,101, 44, 32,101,118,101,110,116, 44, 32,115,116,
2137 114,105,110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,
2138 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41,
2139 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2140 110,111,116,105,102,121, 46,101,109, 98, 97,115,115,105,101,
2141 115, 40,112,108, 97,121,101,114, 44, 32,112,116,105,108,101,
2142 44, 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,
2143 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,
2144 101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,
2145 116,105,102,121, 46,101,109, 98, 97,115,115,105,101,115, 95,
2146 109,115,103, 40,112,108, 97,121,101,114, 44, 32,112,116,105,
2147 108,101, 44, 32,101,118,101,110,116, 44, 32,115,116,114,105,
2148 110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101,
2149 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,
2150 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,
2151 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 40,112,
2152 108, 97,121,101,114, 44, 32,115,101,108,102,109,115,103, 44,
2153 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,111,
2154 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,101,
2155 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,116,
2156 105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,109,115,
2157 103, 40,112,108, 97,121,101,114, 44, 32,115,101,108,102,109,
2158 115,103, 44, 32,101,118,101,110,116, 44, 32,115,116,114,105,
2159 110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101,
2160 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,
2161 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,
2162 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,101,
2163 109, 98, 97,115,115,105,101,115, 40,112,108, 97,121,101,114,
2164 44, 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,
2165 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,
2166 101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,
2167 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,101,
2168 109, 98, 97,115,115,105,101,115, 95,109,115,103, 40,112,108,
2169 97,121,101,114, 44, 32,101,118,101,110,116, 44, 32,115,116,
2170 114,105,110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,
2171 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41,
2172 41, 10,101,110,100,32
2231 static unsigned char B[] = {
2232 10,102,117,110, 99,116,105,111,110, 32, 99,114,101, 97,116,
2233 101, 95,117,110,105,116, 40,112,108, 97,121,101,114, 44, 32,
2234 116,105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,101,
2235 116,101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,111,
2236 109,101, 99,105,116,121, 44, 32,109,111,118,101,115, 95,108,
2237 101,102,116, 41, 10,108,111,103, 46,100,101,112,114,101, 99,
2238 97,116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34,
2239 99,114,101, 97,116,101, 95,117,110,105,116, 40, 41, 34, 44,
2240 32, 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95,117,
2241 110,105,116, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59,
2242 10,114,101,116,117,114,110, 32,101,100,105,116, 46, 99,114,
2243 101, 97,116,101, 95,117,110,105,116, 40,112,108, 97,121,101,
2244 114, 44, 32,116,105,108,101, 44, 32,117,116,121,112,101, 44,
2245 32,118,101,116,101,114, 97,110, 95,108,101,118,101,108, 44,
2246 32,104,111,109,101, 99,105,116,121, 44, 10,109,111,118,101,
2247 115, 95,108,101,102,116, 41, 10,101,110,100, 10,102,117,110,
2248 99,116,105,111,110, 32, 99,114,101, 97,116,101, 95,117,110,
2249 105,116, 95,102,117,108,108, 40,112,108, 97,121,101,114, 44,
2250 32,116,105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,
2251 101,116,101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,
2252 111,109,101, 99,105,116,121, 44, 10,109,111,118,101,115, 95,
2253 108,101,102,116, 44, 32,104,112, 95,108,101,102,116, 44, 32,
2254 116,114, 97,110,115,112,111,114,116, 41, 10,108,111,103, 46,
2255 100,101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,
2256 110,105,110,103, 40, 34, 99,114,101, 97,116,101, 95,117,110,
2257 105,116, 95,102,117,108,108, 40, 41, 34, 44, 32, 34,101,100,
2258 105,116, 46, 99,114,101, 97,116,101, 95,117,110,105,116, 95,
2259 102,117,108,108, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2260 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46, 99,
2261 114,101, 97,116,101, 95,117,110,105,116, 95,102,117,108,108,
2262 40,112,108, 97,121,101,114, 44, 32,116,105,108,101, 44, 32,
2263 117,116,121,112,101, 44, 32,118,101,116,101,114, 97,110, 95,
2264 108,101,118,101,108, 44, 32,104,111,109,101, 99,105,116,121,
2265 44, 10,109,111,118,101,115, 95,108,101,102,116, 44, 32,104,
2266 112, 95,108,101,102,116, 44, 32,116,114, 97,110,115,112,111,
2267 114,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2268 110, 32, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,112,
2269 108, 97,121,101,114, 44, 32,116,105,108,101, 44, 32,110, 97,
2270 109,101, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,
2271 116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,
2272 114,101, 97,116,101, 95, 99,105,116,121, 40, 41, 34, 44, 32,
2273 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95, 99,105,
2274 116,121, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,
2275 101,100,105,116, 46, 99,114,101, 97,116,101, 95, 99,105,116,
2276 121, 32, 40,112,108, 97,121,101,114, 44, 32,116,105,108,101,
2277 44, 32,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110,
2278 99,116,105,111,110, 32, 99,114,101, 97,116,101, 95, 98, 97,
2279 115,101, 40,116,105,108,101, 44, 32,110, 97,109,101, 44, 32,
2280 112,108, 97,121,101,114, 41, 10,108,111,103, 46,100,101,112,
2281 114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,
2282 103, 40, 34, 99,114,101, 97,116,101, 95, 98, 97,115,101, 40,
2283 41, 34, 44, 32, 34,101,100,105,116, 46, 99,114,101, 97,116,
2284 101, 95,111,119,110,101,100, 95,101,120,116,114, 97, 40, 41,
2285 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,101,100,105,116,
2286 46, 99,114,101, 97,116,101, 95, 98, 97,115,101, 40,116,105,
2287 108,101, 44, 32,110, 97,109,101, 44, 32,112,108, 97,121,101,
2288 114, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2289 32, 99,114,101, 97,116,101, 95,112,108, 97,121,101,114, 40,
2290 117,115,101,114,110, 97,109,101, 44, 32,110, 97,116,105,111,
2291 110, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,116,
2292 105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,114,
2293 101, 97,116,101, 95,112,108, 97,121,101,114, 40, 41, 34, 44,
2294 32, 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95,112,
2295 108, 97,121,101,114, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34,
2296 41, 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,
2297 99,114,101, 97,116,101, 95,112,108, 97,121,101,114, 40,117,
2298 115,101,114,110, 97,109,101, 44, 32,110, 97,116,105,111,110,
2299 44, 32,110,105,108, 41, 10,101,110,100, 10,102,117,110, 99,
2300 116,105,111,110, 32, 99,104, 97,110,103,101, 95,103,111,108,
2301 100, 40,112,112,108, 97,121,101,114, 44, 32, 97,109,111,117,
2302 110,116, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,
2303 116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,
2304 104, 97,110,103,101, 95,103,111,108,100, 40, 41, 34, 44, 32,
2305 34,101,100,105,116, 46, 99,104, 97,110,103,101, 95,103,111,
2306 108,100, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,
2307 101,100,105,116, 46, 99,104, 97,110,103,101, 95,103,111,108,
2308 100, 40,112,112,108, 97,121,101,114, 44, 32, 97,109,111,117,
2309 110,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2310 110, 32,103,105,118,101, 95,116,101, 99,104,110,111,108,111,
2311 103,121, 40,112,108, 97,121,101,114, 44, 32,116,101, 99,104,
2312 44, 32,114,101, 97,115,111,110, 41, 10,108,111,103, 46,100,
2313 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2314 105,110,103, 40, 34,103,105,118,101, 95,116,101, 99,104,110,
2315 111,108,111,103,121, 40, 41, 34, 44, 32, 34,101,100,105,116,
2316 46,103,105,118,101, 95,116,101, 99,104, 40, 41, 34, 44, 10,
2317 34, 50, 46, 52, 34, 41, 59, 10,114,101,116,117,114,110, 32,
2318 101,100,105,116, 46,103,105,118,101, 95,116,101, 99,104, 40,
2319 112,108, 97,121,101,114, 44, 32,116,101, 99,104, 44, 32, 45,
2320 49, 44, 32,102, 97,108,115,101, 44, 32,114,101, 97,115,111,
2321 110, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2322 32,101,100,105,116, 46,103,105,118,101, 95,116,101, 99,104,
2323 110,111,108,111,103,121, 40,112,108, 97,121,101,114, 44, 32,
2324 116,101, 99,104, 44, 32,114,101, 97,115,111,110, 41, 10,108,
2325 111,103, 46,100,101,112,114,101, 99, 97,116,105,111,110, 95,
2326 119, 97,114,110,105,110,103, 40, 34,101,100,105,116, 46,103,
2327 105,118,101, 95,116,101, 99,104,110,111,108,111,103,121, 40,
2328 41, 34, 44, 32, 34,101,100,105,116, 46,103,105,118,101, 95,
2329 116,101, 99,104, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41,
2330 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,103,
2331 105,118,101, 95,116,101, 99,104, 40,112,108, 97,121,101,114,
2332 44, 32,116,101, 99,104, 44, 32, 45, 49, 44, 32,102, 97,108,
2333 115,101, 44, 32,114,101, 97,115,111,110, 41, 10,101,110,100,
2334 10,102,117,110, 99,116,105,111,110, 32,116,114, 97,105,116,
2335 95,109,111,100, 40,112,108, 97,121,101,114, 44, 32,116,114,
2336 97,105,116, 44, 32,109,111,100, 41, 10,108,111,103, 46,100,
2337 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2338 105,110,103, 40, 34,116,114, 97,105,116, 95,109,111,100, 40,
2339 41, 34, 44, 32, 34,101,100,105,116, 46,116,114, 97,105,116,
2340 95,109,111,100, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2341 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,116,
2342 114, 97,105,116, 95,109,111,100, 40,112,108, 97,121,101,114,
2343 44, 32,116,114, 97,105,116, 44, 32,109,111,100, 41, 10,101,
2344 110,100, 10,102,117,110, 99,116,105,111,110, 32,117,110,108,
2345 101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,115,
2346 40,116,105,108,101, 41, 10,108,111,103, 46,100,101,112,114,
2347 101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103,
2348 40, 34,117,110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,
2349 114,105, 97,110,115, 40, 41, 34, 44, 32, 34,101,100,105,116,
2350 46,117,110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,
2351 105, 97,110,115, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2352 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,
2353 110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,
2354 110,115, 40,116,105,108,101, 41, 10,101,110,100, 10,102,117,
2355 110, 99,116,105,111,110, 32,112,108, 97, 99,101, 95,112, 97,
2356 114,116,105,115, 97,110,115, 40,116,105,108,101, 44, 32,112,
2357 108, 97,121,101,114, 44, 32, 99,111,117,110,116, 44, 32,115,
2358 113, 95,114, 97,100,105,117,115, 41, 10,108,111,103, 46,100,
2359 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2360 105,110,103, 40, 34,112,108, 97, 99,101, 95,112, 97,114,116,
2361 105,115, 97,110,115, 40, 41, 34, 44, 32, 34,101,100,105,116,
2362 46,112,108, 97, 99,101, 95,112, 97,114,116,105,115, 97,110,
2363 115, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,101,
2364 100,105,116, 46,112,108, 97, 99,101, 95,112, 97,114,116,105,
2365 115, 97,110,115, 40,116,105,108,101, 44, 32,112,108, 97,121,
2366 101,114, 44, 32, 99,111,117,110,116, 44, 32,115,113, 95,114,
2367 97,100,105,117,115, 41, 10,101,110,100, 10,102,117,110, 99,
2368 116,105,111,110, 32, 80,108, 97,121,101,114, 58, 99,114,101,
2369 97,116,101, 95,117,110,105,116, 40,116,105,108,101, 44, 32,
2370 117,116,121,112,101, 44, 32,118,101,116,101,114, 97,110, 95,
2371 108,101,118,101,108, 44, 32,104,111,109,101, 99,105,116,121,
2372 44, 32,109,111,118,101,115, 95,108,101,102,116, 41, 10,114,
2373 101,116,117,114,110, 32,101,100,105,116, 46, 99,114,101, 97,
2374 116,101, 95,117,110,105,116, 40,115,101,108,102, 44, 32,116,
2375 105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,101,116,
2376 101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,111,109,
2377 101, 99,105,116,121, 44, 10,109,111,118,101,115, 95,108,101,
2378 102,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2379 110, 32, 80,108, 97,121,101,114, 58, 99,114,101, 97,116,101,
2380 95,117,110,105,116, 95,102,117,108,108, 40,116,105,108,101,
2381 44, 32,117,116,121,112,101, 44, 32,118,101,116,101,114, 97,
2382 110, 95,108,101,118,101,108, 44, 32,104,111,109,101, 99,105,
2383 116,121, 44, 10,109,111,118,101,115, 95,108,101,102,116, 44,
2384 32,104,112, 95,108,101,102,116, 44, 32,112,116,114, 97,110,
2385 115,112,111,114,116, 41, 10,114,101,116,117,114,110, 32,101,
2386 100,105,116, 46, 99,114,101, 97,116,101, 95,117,110,105,116,
2387 95,102,117,108,108, 40,115,101,108,102, 44, 32,116,105,108,
2388 101, 44, 32,117,116,121,112,101, 44, 32,118,101,116,101,114,
2389 97,110, 95,108,101,118,101,108, 44, 32,104,111,109,101, 99,
2390 105,116,121, 44, 10,109,111,118,101,115, 95,108,101,102,116,
2391 44, 32,104,112, 95,108,101,102,116, 44, 32,112,116,114, 97,
2392 110,115,112,111,114,116, 41, 10,101,110,100, 10,102,117,110,
2393 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58, 99,105,
2394 118,105,108,105,122, 97,116,105,111,110, 95,115, 99,111,114,
2395 101, 40, 41, 10,114,101,116,117,114,110, 32,115,101,114,118,
2396 101,114, 46, 99,105,118,105,108,105,122, 97,116,105,111,110,
2397 95,115, 99,111,114,101, 40,115,101,108,102, 41, 10,101,110,
2398 100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,121,
2399 101,114, 58, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,
2400 116,105,108,101, 44, 32,110, 97,109,101, 41, 10,101,100,105,
2401 116, 46, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,115,
2402 101,108,102, 44, 32,116,105,108,101, 44, 32,110, 97,109,101,
2403 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2404 80,108, 97,121,101,114, 58, 99,104, 97,110,103,101, 95,103,
2405 111,108,100, 40, 97,109,111,117,110,116, 41, 10,101,100,105,
2406 116, 46, 99,104, 97,110,103,101, 95,103,111,108,100, 40,115,
2407 101,108,102, 44, 32, 97,109,111,117,110,116, 41, 10,101,110,
2408 100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,121,
2409 101,114, 58, 99,104, 97,110,103,101, 95,105,110,102,114, 97,
2410 112,111,105,110,116,115, 40, 97,109,111,117,110,116, 41, 10,
2411 101,100,105,116, 46, 99,104, 97,110,103,101, 95,105,110,102,
2412 114, 97,112,111,105,110,116,115, 40,115,101,108,102, 44, 32,
2413 97,109,111,117,110,116, 41, 10,101,110,100, 10,102,117,110,
2414 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58,103,105,
2415 118,101, 95,116,101, 99,104, 40,116,101, 99,104, 44, 32, 99,
2416 111,115,116, 44, 32,110,111,116,105,102,121, 44, 32,114,101,
2417 97,115,111,110, 41, 10,114,101,116,117,114,110, 32,101,100,
2418 105,116, 46,103,105,118,101, 95,116,101, 99,104, 40,115,101,
2419 108,102, 44, 32,116,101, 99,104, 44, 32, 99,111,115,116, 44,
2420 32,110,111,116,105,102,121, 44, 32,114,101, 97,115,111,110,
2421 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2422 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,101, 99,
2423 104,110,111,108,111,103,121, 40,116,101, 99,104, 44, 32,114,
2424 101, 97,115,111,110, 41, 10,108,111,103, 46,100,101,112,114,
2425 101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103,
2426 40, 34, 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,
2427 101, 99,104,110,111,108,111,103,121, 40, 41, 34, 44, 32, 34,
2428 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,101, 99,
2429 104, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41, 59, 10,114,
2430 101,116,117,114,110, 32,101,100,105,116, 46,103,105,118,101,
2431 95,116,101, 99,104, 40,115,101,108,102, 44, 32,116,101, 99,
2432 104, 44, 32, 45, 49, 44, 32,102, 97,108,115,101, 44, 32,114,
2433 101, 97,115,111,110, 41, 10,101,110,100, 10,102,117,110, 99,
2434 116,105,111,110, 32, 80,108, 97,121,101,114, 58,116,114, 97,
2435 105,116, 95,109,111,100, 40,116,114, 97,105,116, 44, 32,109,
2436 111,100, 41, 10,114,101,116,117,114,110, 32,101,100,105,116,
2437 46,116,114, 97,105,116, 95,109,111,100, 40,115,101,108,102,
2438 44, 32,116,114, 97,105,116, 44, 32,109,111,100, 41, 10,101,
2439 110,100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,
2440 121,101,114, 58, 99,105,118,105,108, 95,119, 97,114, 40,112,
2441 114,111, 98, 97, 98,105,108,105,116,121, 41, 10,114,101,116,
2442 117,114,110, 32,101,100,105,116, 46, 99,105,118,105,108, 95,
2443 119, 97,114, 40,115,101,108,102, 44, 32,112,114,111, 98, 97,
2444 98,105,108,105,116,121, 41, 10,101,110,100, 10,102,117,110,
2445 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58,118,105,
2446 99,116,111,114,121, 40, 41, 10,101,100,105,116, 46,112,108,
2447 97,121,101,114, 95,118,105, 99,116,111,114,121, 40,115,101,
2448 108,102, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2449 110, 32, 80,108, 97,121,101,114, 58, 97,100,100, 95,104,105,
2450 115,116,111,114,121, 40, 97,109,111,117,110,116, 41, 10,101,
2451 100,105,116, 46, 97,100,100, 95,112,108, 97,121,101,114, 95,
2452 104,105,115,116,111,114,121, 40,115,101,108,102, 44, 32, 97,
2453 109,111,117,110,116, 41, 10,101,110,100, 10,102,117,110, 99,
2454 116,105,111,110, 32, 80,108, 97,121,101,114, 58,103,105,118,
2455 101, 95, 98,117,108, 98,115, 40, 97,109,111,117,110,116, 44,
2456 32,116,101, 99,104, 41, 10,101,100,105,116, 46,103,105,118,
2457 101, 95, 98,117,108, 98,115, 40,115,101,108,102, 44, 32, 97,
2458 109,111,117,110,116, 44, 32,116,101, 99,104, 41, 10,101,110,
2459 100, 10,102,117,110, 99,116,105,111,110, 32, 67,105,116,121,
2460 58,114,101,109,111,118,101, 40, 41, 10,101,100,105,116, 46,
2461 114,101,109,111,118,101, 95, 99,105,116,121, 40,115,101,108,
2462 102, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2463 32, 67,105,116,121, 58,116,114, 97,110,115,102,101,114, 40,
2464 110,101,119, 95,111,119,110,101,114, 41, 10,101,100,105,116,
2465 46,116,114, 97,110,115,102,101,114, 95, 99,105,116,121, 40,
2466 115,101,108,102, 44, 32,110,101,119, 95,111,119,110,101,114,
2467 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2468 67,105,116,121, 58, 97,100,100, 95,104,105,115,116,111,114,
2469 121, 40, 97,109,111,117,110,116, 41, 10,101,100,105,116, 46,
2470 97,100,100, 95, 99,105,116,121, 95,104,105,115,116,111,114,
2471 121, 40,115,101,108,102, 44, 32, 97,109,111,117,110,116, 41,
2472 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 67,
2473 105,116,121, 58, 99,114,101, 97,116,101, 95, 98,117,105,108,
2474 100,105,110,103, 40,105,109,112,114, 41, 10,101,100,105,116,
2475 46, 99,114,101, 97,116,101, 95, 98,117,105,108,100,105,110,
2476 103, 40,115,101,108,102, 44, 32,105,109,112,114, 41, 10,101,
2477 110,100, 10,102,117,110, 99,116,105,111,110, 32, 67,105,116,
2478 121, 58,114,101,109,111,118,101, 95, 98,117,105,108,100,105,
2479 110,103, 40,105,109,112,114, 41, 10,101,100,105,116, 46,114,
2480 101,109,111,118,101, 95, 98,117,105,108,100,105,110,103, 40,
2481 115,101,108,102, 44, 32,105,109,112,114, 41, 10,101,110,100,
2482 10,102,117,110, 99,116,105,111,110, 32, 85,110,105,116, 58,
2483 116,101,108,101,112,111,114,116, 40,100,101,115,116, 44, 10,
2484 101,109, 98, 97,114,107, 95,116,111, 44, 32, 97,108,108,111,
2485 119, 95,100,105,115,101,109, 98, 97,114,107, 44, 10, 99,111,
2486 110,113,117,101,114, 95, 99,105,116,121, 44, 32, 99,111,110,
2487 113,117,101,114, 95,101,120,116,114, 97, 44, 10,101,110,116,
2488 101,114, 95,104,117,116, 44, 32,102,114,105,103,104,116,101,
2489 110, 95,104,117,116, 41, 10,105,102, 32, 97,108,108,111,119,
2490 95,100,105,115,101,109, 98, 97,114,107, 32, 61, 61, 32,110,
2491 105,108, 32,116,104,101,110, 10,114,101,116,117,114,110, 32,
2492 101,100,105,116, 46,117,110,105,116, 95,116,101,108,101,112,
2493 111,114,116, 40,115,101,108,102, 44, 32,100,101,115,116, 44,
2494 32,110,105,108, 44, 32,102, 97,108,115,101, 44, 10,102, 97,
2495 108,115,101, 44, 32,102, 97,108,115,101, 44, 32,102, 97,108,
2496 115,101, 44, 32,102, 97,108,115,101, 41, 10,101,108,115,101,
2497 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,110,
2498 105,116, 95,116,101,108,101,112,111,114,116, 40,115,101,108,
2499 102, 44, 32,100,101,115,116, 44, 10,101,109, 98, 97,114,107,
2500 95,116,111, 44, 32, 97,108,108,111,119, 95,100,105,115,101,
2501 109, 98, 97,114,107, 44, 10, 99,111,110,113,117,101,114, 95,
2502 99,105,116,121, 44, 32, 99,111,110,113,117,101,114, 95,101,
2503 120,116,114, 97, 44, 10,101,110,116,101,114, 95,104,117,116,
2504 44, 32,102,114,105,103,104,116,101,110, 95,104,117,116, 41,
2505 10,101,110,100, 10,101,110,100, 10,102,117,110, 99,116,105,
2506 111,110, 32, 85,110,105,116, 58,112,101,114,102,111,114,109,
2507 95, 97, 99,116,105,111,110, 40, 97, 99,116,105,111,110, 44,
2508 32,116, 97,114,103,101,116, 44, 32,115,117, 98, 95,116, 97,
2509 114,103,101,116, 41, 10,105,102, 32,116, 97,114,103,101,116,
2510 32, 61, 61, 32,110,105,108, 32,116,104,101,110, 10,114,101,
2511 116,117,114,110, 32,101,100,105,116, 46,112,101,114,102,111,
2512 114,109, 95, 97, 99,116,105,111,110, 40,115,101,108,102, 44,
2513 32, 97, 99,116,105,111,110, 41, 10,101,108,115,101,105,102,
2514 32,115,117, 98, 95,116, 97,114,103,101,116, 32, 61, 61, 32,
2515 110,105,108, 32,116,104,101,110, 10,114,101,116,117,114,110,
2516 32,101,100,105,116, 46,112,101,114,102,111,114,109, 95, 97,
2517 99,116,105,111,110, 40,115,101,108,102, 44, 32, 97, 99,116,
2518 105,111,110, 44, 32,116, 97,114,103,101,116, 41, 10,101,108,
2519 115,101, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,
2520 112,101,114,102,111,114,109, 95, 97, 99,116,105,111,110, 40,
2521 115,101,108,102, 44, 32, 97, 99,116,105,111,110, 44, 32,116,
2522 97,114,103,101,116, 44, 32,115,117, 98, 95,116, 97,114,103,
2523 101,116, 41, 10,101,110,100, 10,101,110,100, 10,102,117,110,
2524 99,116,105,111,110, 32, 85,110,105,116, 58,116,117,114,110,
2525 40,100,105,114,101, 99,116,105,111,110, 41, 10,101,100,105,
2526 116, 46,117,110,105,116, 95,116,117,114,110, 40,115,101,108,
2527 102, 44, 32,100,105,114,101, 99,116,105,111,110, 41, 10,101,
2528 110,100, 10,102,117,110, 99,116,105,111,110, 32, 85,110,105,
2529 116, 58,107,105,108,108, 40,114,101, 97,115,111,110, 44, 32,
2530 107,105,108,108,101,114, 41, 10,101,100,105,116, 46,117,110,
2531 105,116, 95,107,105,108,108, 40,115,101,108,102, 44, 32,114,
2532 101, 97,115,111,110, 44, 32,107,105,108,108,101,114, 41, 10,
2533 101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 85,110,
2534 105,116, 58,109,111,118,101, 40,109,111,118,101,116,111, 44,
2535 32,109,111,118,101, 99,111,115,116, 44, 10,101,109, 98, 97,
2536 114,107, 95,116,111, 44, 32, 97,108,108,111,119, 95,100,105,
2537 115,101,109, 98, 97,114,107, 44, 10, 99,111,110,113,117,101,
2538 114, 95, 99,105,116,121, 44, 32, 99,111,110,113,117,101,114,
2539 95,101,120,116,114, 97, 44, 10,101,110,116,101,114, 95,104,
2540 117,116, 44, 32,102,114,105,103,104,116,101,110, 95,104,117,
2541 116, 41, 10,105,102, 32, 97,108,108,111,119, 95,100,105,115,
2542 101,109, 98, 97,114,107, 32, 61, 61, 32,110,105,108, 32,116,
2543 104,101,110, 10,114,101,116,117,114,110, 32,101,100,105,116,
2544 46,117,110,105,116, 95,109,111,118,101, 40,115,101,108,102,
2545 44, 32,109,111,118,101,116,111, 44, 32,109,111,118,101, 99,
2546 111,115,116, 44, 32,110,105,108, 44, 32,102, 97,108,115,101,
2547 44, 10,102, 97,108,115,101, 44, 32,102, 97,108,115,101, 44,
2548 32,102, 97,108,115,101, 44, 32,102, 97,108,115,101, 41, 10,
2549 101,108,115,101, 10,114,101,116,117,114,110, 32,101,100,105,
2550 116, 46,117,110,105,116, 95,109,111,118,101, 40,115,101,108,
2551 102, 44, 32,109,111,118,101,116,111, 44, 32,109,111,118,101,
2552 99,111,115,116, 44, 10,101,109, 98, 97,114,107, 95,116,111,
2553 44, 32, 97,108,108,111,119, 95,100,105,115,101,109, 98, 97,
2554 114,107, 44, 10, 99,111,110,113,117,101,114, 95, 99,105,116,
2555 121, 44, 32, 99,111,110,113,117,101,114, 95,101,120,116,114,
2556 97, 44, 10,101,110,116,101,114, 95,104,117,116, 44, 32,102,
2557 114,105,103,104,116,101,110, 95,104,117,116, 41, 10,101,110,
2558 100, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2559 85,110,105,116, 58,109,111,118,101,109,101,110,116, 95,100,
2560 105,115, 97,108,108,111,119, 40, 41, 10,101,100,105,116, 46,
2561 109,111,118,101,109,101,110,116, 95,100,105,115, 97,108,108,
2562 111,119, 40,115,101,108,102, 41, 10,101,110,100, 10,102,117,
2563 110, 99,116,105,111,110, 32, 85,110,105,116, 58,109,111,118,
2564 101,109,101,110,116, 95, 97,108,108,111,119, 40, 41, 10,101,
2565 100,105,116, 46,109,111,118,101,109,101,110,116, 95, 97,108,
2566 108,111,119, 40,115,101,108,102, 41, 10,101,110,100, 10,102,
2567 117,110, 99,116,105,111,110, 32, 84,105,108,101, 58, 99,114,
2568 101, 97,116,101, 95,111,119,110,101,100, 95,101,120,116,114,
2569 97, 40,110, 97,109,101, 44, 32,112,108, 97,121,101,114, 41,
2570 10,101,100,105,116, 46, 99,114,101, 97,116,101, 95,111,119,
2571 110,101,100, 95,101,120,116,114, 97, 40,115,101,108,102, 44,
2572 32,110, 97,109,101, 44, 32,112,108, 97,121,101,114, 41, 10,
2573 101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 84,105,
2574 108,101, 58, 99,114,101, 97,116,101, 95,101,120,116,114, 97,
2575 40,110, 97,109,101, 41, 10,101,100,105,116, 46, 99,114,101,
2576 97,116,101, 95,101,120,116,114, 97, 40,115,101,108,102, 44,
2577 32,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,
2578 116,105,111,110, 32, 84,105,108,101, 58, 99,114,101, 97,116,
2579 101, 95, 98, 97,115,101, 40,110, 97,109,101, 44, 32,112,108,
2580 97,121,101,114, 41, 10,108,111,103, 46,100,101,112,114,101,
2581 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103, 40,
2582 34, 84,105,108,101, 58, 99,114,101, 97,116,101, 95, 98, 97,
2583 115,101, 40, 41, 34, 44, 32, 34, 84,105,108,101, 58, 99,114,
2584 101, 97,116,101, 95,111,119,110,101,100, 95,101,120,116,114,
2585 97, 40, 41, 34, 44, 10, 34, 51, 46, 48, 34, 41, 59, 10,101,
2586 100,105,116, 46, 99,114,101, 97,116,101, 95, 98, 97,115,101,
2587 40,115,101,108,102, 44, 32,110, 97,109,101, 44, 32,112,108,
2588 97,121,101,114, 41, 10,101,110,100, 10,102,117,110, 99,116,
2589 105,111,110, 32, 84,105,108,101, 58, 99,114,101, 97,116,101,
2590 95,114,111, 97,100, 40,110, 97,109,101, 41, 10,108,111,103,
2591 46,100,101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,
2592 114,110,105,110,103, 40, 34, 84,105,108,101, 58, 99,114,101,
2593 97,116,101, 95,114,111, 97,100, 40, 41, 34, 44, 32, 34, 84,
2594 105,108,101, 58, 99,114,101, 97,116,101, 95,101,120,116,114,
2595 97, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41, 59, 10,101,
2596 100,105,116, 46, 99,114,101, 97,116,101, 95,114,111, 97,100,
2597 40,115,101,108,102, 44, 32,110, 97,109,101, 41, 10,101,110,
2598 100, 10,102,117,110, 99,116,105,111,110, 32, 84,105,108,101,
2599 58,114,101,109,111,118,101, 95,101,120,116,114, 97, 40,110,
2600 97,109,101, 41, 10,101,100,105,116, 46,114,101,109,111,118,
2601 101, 95,101,120,116,114, 97, 40,115,101,108,102, 44, 32,110,
2602 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,116,105,
2603 111,110, 32, 84,105,108,101, 58, 99,104, 97,110,103,101, 95,
2604 116,101,114,114, 97,105,110, 40,116,101,114,114, 97,105,110,
2605 41, 10,101,100,105,116, 46, 99,104, 97,110,103,101, 95,116,
2606 101,114,114, 97,105,110, 40,115,101,108,102, 44, 32,116,101,
2607 114,114, 97,105,110, 41, 10,101,110,100, 10,102,117,110, 99,
2608 116,105,111,110, 32, 84,105,108,101, 58,117,110,108,101, 97,
2609 115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,115, 40, 41,
2610 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,110,
2611 108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,
2612 115, 40,115,101,108,102, 41, 10,101,110,100, 10,102,117,110,
2613 99,116,105,111,110, 32, 84,105,108,101, 58,112,108, 97, 99,
2614 101, 95,112, 97,114,116,105,115, 97,110,115, 40,112,108, 97,
2615 121,101,114, 44, 32, 99,111,117,110,116, 44, 32,115,113, 95,
2616 114, 97,100,105,117,115, 41, 10,101,100,105,116, 46,112,108,
2617 97, 99,101, 95,112, 97,114,116,105,115, 97,110,115, 40,115,
2618 101,108,102, 44, 32,112,108, 97,121,101,114, 44, 32, 99,111,
2619 117,110,116, 44, 32,115,113, 95,114, 97,100,105,117,115, 41,
2620 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 84,
2621 105,108,101, 58,115,101,116, 95,108, 97, 98,101,108, 40,108,
2622 97, 98,101,108, 41, 10,101,100,105,116, 46,116,105,108,101,
2623 95,115,101,116, 95,108, 97, 98,101,108, 40,115,101,108,102,
2624 44, 32,108, 97, 98,101,108, 41, 10,101,110,100, 10,102,117,
2625 110, 99,116,105,111,110, 32, 84,105,108,101, 58,115,104,111,
2626 119, 40,112,108, 97,121,101,114, 41, 10,101,100,105,116, 46,
2627 116,105,108,101, 95,115,104,111,119, 40,115,101,108,102, 44,
2628 32,112,108, 97,121,101,114, 41, 10,101,110,100, 10,102,117,
2629 110, 99,116,105,111,110, 32, 84,105,108,101, 58,104,105,100,
2630 101, 40,112,108, 97,121,101,114, 41, 10,114,101,116,117,114,
2631 110, 32,101,100,105,116, 46,116,105,108,101, 95,104,105,100,
2632 101, 40,115,101,108,102, 44, 32,112,108, 97,121,101,114, 41,
2653 static unsigned char B[] = {
2654 10,101,100,105,116, 46,112,108, 97,121,101,114, 95,108,111,
2655 115,101, 32, 61, 32, 80,108, 97,121,101,114, 46,108,111,115,