2079 static unsigned char B[] = {
2080 10,102,117,110, 99,116,105,111,110, 32,110,111,116,105,102,
2081 121, 46, 97,108,108, 40, 46, 46, 46, 41, 10,108,111, 99, 97,
2082 108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,101, 46,112,
2083 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,116,105,102,
2084 121, 46,101,118,101,110,116, 95,109,115,103, 40,110,105,108,
2085 44, 32,110,105,108, 44, 32, 69, 46, 83, 67, 82, 73, 80, 84,
2086 44, 32,115,116,114,105,110,103, 46,102,111,114,109, 97,116,
2087 40,116, 97, 98,108,101, 46,117,110,112, 97, 99,107, 40, 97,
2088 114,103, 41, 41, 41, 10,101,110,100, 10,102,117,110, 99,116,
2089 105,111,110, 32,110,111,116,105,102,121, 46,112,108, 97,121,
2090 101,114, 40,112,108, 97,121,101,114, 44, 32, 46, 46, 46, 41,
2091 10,108,111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97,
2092 98,108,101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,
2093 110,111,116,105,102,121, 46,101,118,101,110,116, 95,109,115,
2094 103, 40,112,108, 97,121,101,114, 44, 32,110,105,108, 44, 32,
2095 69, 46, 83, 67, 82, 73, 80, 84, 44, 32,115,116,114,105,110,
2096 103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101, 46,
2097 117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,101,
2098 110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,116,
2099 105,102,121, 46,101,118,101,110,116, 40,112,108, 97,121,101,
2100 114, 44, 32,116,105,108,101, 44, 32,101,118,101,110,116, 44,
2101 32, 46, 46, 46, 41, 10,108,111, 99, 97,108, 32, 97,114,103,
2102 32, 61, 32,116, 97, 98,108,101, 46,112, 97, 99,107, 40, 46,
2103 46, 46, 41, 59, 10,110,111,116,105,102,121, 46,101,118,101,
2104 110,116, 95,109,115,103, 40,112,108, 97,121,101,114, 44, 32,
2105 116,105,108,101, 44, 32,101,118,101,110,116, 44, 32,115,116,
2106 114,105,110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,
2107 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41,
2108 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2109 110,111,116,105,102,121, 46,101,109, 98, 97,115,115,105,101,
2110 115, 40,112,108, 97,121,101,114, 44, 32,112,116,105,108,101,
2111 44, 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,
2112 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,
2113 101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,
2114 116,105,102,121, 46,101,109, 98, 97,115,115,105,101,115, 95,
2115 109,115,103, 40,112,108, 97,121,101,114, 44, 32,112,116,105,
2116 108,101, 44, 32,101,118,101,110,116, 44, 32,115,116,114,105,
2117 110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101,
2118 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,
2119 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,
2120 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 40,112,
2121 108, 97,121,101,114, 44, 32,115,101,108,102,109,115,103, 44,
2122 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,111,
2123 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,101,
2124 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,116,
2125 105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,109,115,
2126 103, 40,112,108, 97,121,101,114, 44, 32,115,101,108,102,109,
2127 115,103, 44, 32,101,118,101,110,116, 44, 32,115,116,114,105,
2128 110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,108,101,
2129 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41, 41, 10,
2130 101,110,100, 10,102,117,110, 99,116,105,111,110, 32,110,111,
2131 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,101,
2132 109, 98, 97,115,115,105,101,115, 40,112,108, 97,121,101,114,
2133 44, 32,101,118,101,110,116, 44, 32, 46, 46, 46, 41, 10,108,
2134 111, 99, 97,108, 32, 97,114,103, 32, 61, 32,116, 97, 98,108,
2135 101, 46,112, 97, 99,107, 40, 46, 46, 46, 41, 59, 10,110,111,
2136 116,105,102,121, 46,114,101,115,101, 97,114, 99,104, 95,101,
2137 109, 98, 97,115,115,105,101,115, 95,109,115,103, 40,112,108,
2138 97,121,101,114, 44, 32,101,118,101,110,116, 44, 32,115,116,
2139 114,105,110,103, 46,102,111,114,109, 97,116, 40,116, 97, 98,
2140 108,101, 46,117,110,112, 97, 99,107, 40, 97,114,103, 41, 41,
2141 41, 10,101,110,100,32
2200 static unsigned char B[] = {
2201 10,102,117,110, 99,116,105,111,110, 32, 99,114,101, 97,116,
2202 101, 95,117,110,105,116, 40,112,108, 97,121,101,114, 44, 32,
2203 116,105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,101,
2204 116,101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,111,
2205 109,101, 99,105,116,121, 44, 32,109,111,118,101,115, 95,108,
2206 101,102,116, 41, 10,108,111,103, 46,100,101,112,114,101, 99,
2207 97,116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34,
2208 99,114,101, 97,116,101, 95,117,110,105,116, 40, 41, 34, 44,
2209 32, 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95,117,
2210 110,105,116, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59,
2211 10,114,101,116,117,114,110, 32,101,100,105,116, 46, 99,114,
2212 101, 97,116,101, 95,117,110,105,116, 40,112,108, 97,121,101,
2213 114, 44, 32,116,105,108,101, 44, 32,117,116,121,112,101, 44,
2214 32,118,101,116,101,114, 97,110, 95,108,101,118,101,108, 44,
2215 32,104,111,109,101, 99,105,116,121, 44, 10,109,111,118,101,
2216 115, 95,108,101,102,116, 41, 10,101,110,100, 10,102,117,110,
2217 99,116,105,111,110, 32, 99,114,101, 97,116,101, 95,117,110,
2218 105,116, 95,102,117,108,108, 40,112,108, 97,121,101,114, 44,
2219 32,116,105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,
2220 101,116,101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,
2221 111,109,101, 99,105,116,121, 44, 10,109,111,118,101,115, 95,
2222 108,101,102,116, 44, 32,104,112, 95,108,101,102,116, 44, 32,
2223 116,114, 97,110,115,112,111,114,116, 41, 10,108,111,103, 46,
2224 100,101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,
2225 110,105,110,103, 40, 34, 99,114,101, 97,116,101, 95,117,110,
2226 105,116, 95,102,117,108,108, 40, 41, 34, 44, 32, 34,101,100,
2227 105,116, 46, 99,114,101, 97,116,101, 95,117,110,105,116, 95,
2228 102,117,108,108, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2229 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46, 99,
2230 114,101, 97,116,101, 95,117,110,105,116, 95,102,117,108,108,
2231 40,112,108, 97,121,101,114, 44, 32,116,105,108,101, 44, 32,
2232 117,116,121,112,101, 44, 32,118,101,116,101,114, 97,110, 95,
2233 108,101,118,101,108, 44, 32,104,111,109,101, 99,105,116,121,
2234 44, 10,109,111,118,101,115, 95,108,101,102,116, 44, 32,104,
2235 112, 95,108,101,102,116, 44, 32,116,114, 97,110,115,112,111,
2236 114,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2237 110, 32, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,112,
2238 108, 97,121,101,114, 44, 32,116,105,108,101, 44, 32,110, 97,
2239 109,101, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,
2240 116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,
2241 114,101, 97,116,101, 95, 99,105,116,121, 40, 41, 34, 44, 32,
2242 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95, 99,105,
2243 116,121, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,
2244 101,100,105,116, 46, 99,114,101, 97,116,101, 95, 99,105,116,
2245 121, 32, 40,112,108, 97,121,101,114, 44, 32,116,105,108,101,
2246 44, 32,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110,
2247 99,116,105,111,110, 32, 99,114,101, 97,116,101, 95, 98, 97,
2248 115,101, 40,116,105,108,101, 44, 32,110, 97,109,101, 44, 32,
2249 112,108, 97,121,101,114, 41, 10,108,111,103, 46,100,101,112,
2250 114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,
2251 103, 40, 34, 99,114,101, 97,116,101, 95, 98, 97,115,101, 40,
2252 41, 34, 44, 32, 34,101,100,105,116, 46, 99,114,101, 97,116,
2253 101, 95,111,119,110,101,100, 95,101,120,116,114, 97, 40, 41,
2254 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,101,100,105,116,
2255 46, 99,114,101, 97,116,101, 95, 98, 97,115,101, 40,116,105,
2256 108,101, 44, 32,110, 97,109,101, 44, 32,112,108, 97,121,101,
2257 114, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2258 32, 99,114,101, 97,116,101, 95,112,108, 97,121,101,114, 40,
2259 117,115,101,114,110, 97,109,101, 44, 32,110, 97,116,105,111,
2260 110, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,116,
2261 105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,114,
2262 101, 97,116,101, 95,112,108, 97,121,101,114, 40, 41, 34, 44,
2263 32, 34,101,100,105,116, 46, 99,114,101, 97,116,101, 95,112,
2264 108, 97,121,101,114, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34,
2265 41, 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,
2266 99,114,101, 97,116,101, 95,112,108, 97,121,101,114, 40,117,
2267 115,101,114,110, 97,109,101, 44, 32,110, 97,116,105,111,110,
2268 44, 32,110,105,108, 41, 10,101,110,100, 10,102,117,110, 99,
2269 116,105,111,110, 32, 99,104, 97,110,103,101, 95,103,111,108,
2270 100, 40,112,112,108, 97,121,101,114, 44, 32, 97,109,111,117,
2271 110,116, 41, 10,108,111,103, 46,100,101,112,114,101, 99, 97,
2272 116,105,111,110, 95,119, 97,114,110,105,110,103, 40, 34, 99,
2273 104, 97,110,103,101, 95,103,111,108,100, 40, 41, 34, 44, 32,
2274 34,101,100,105,116, 46, 99,104, 97,110,103,101, 95,103,111,
2275 108,100, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,
2276 101,100,105,116, 46, 99,104, 97,110,103,101, 95,103,111,108,
2277 100, 40,112,112,108, 97,121,101,114, 44, 32, 97,109,111,117,
2278 110,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2279 110, 32,103,105,118,101, 95,116,101, 99,104,110,111,108,111,
2280 103,121, 40,112,108, 97,121,101,114, 44, 32,116,101, 99,104,
2281 44, 32,114,101, 97,115,111,110, 41, 10,108,111,103, 46,100,
2282 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2283 105,110,103, 40, 34,103,105,118,101, 95,116,101, 99,104,110,
2284 111,108,111,103,121, 40, 41, 34, 44, 32, 34,101,100,105,116,
2285 46,103,105,118,101, 95,116,101, 99,104, 40, 41, 34, 44, 10,
2286 34, 50, 46, 52, 34, 41, 59, 10,114,101,116,117,114,110, 32,
2287 101,100,105,116, 46,103,105,118,101, 95,116,101, 99,104, 40,
2288 112,108, 97,121,101,114, 44, 32,116,101, 99,104, 44, 32, 45,
2289 49, 44, 32,102, 97,108,115,101, 44, 32,114,101, 97,115,111,
2290 110, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2291 32,101,100,105,116, 46,103,105,118,101, 95,116,101, 99,104,
2292 110,111,108,111,103,121, 40,112,108, 97,121,101,114, 44, 32,
2293 116,101, 99,104, 44, 32,114,101, 97,115,111,110, 41, 10,108,
2294 111,103, 46,100,101,112,114,101, 99, 97,116,105,111,110, 95,
2295 119, 97,114,110,105,110,103, 40, 34,101,100,105,116, 46,103,
2296 105,118,101, 95,116,101, 99,104,110,111,108,111,103,121, 40,
2297 41, 34, 44, 32, 34,101,100,105,116, 46,103,105,118,101, 95,
2298 116,101, 99,104, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41,
2299 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,103,
2300 105,118,101, 95,116,101, 99,104, 40,112,108, 97,121,101,114,
2301 44, 32,116,101, 99,104, 44, 32, 45, 49, 44, 32,102, 97,108,
2302 115,101, 44, 32,114,101, 97,115,111,110, 41, 10,101,110,100,
2303 10,102,117,110, 99,116,105,111,110, 32,116,114, 97,105,116,
2304 95,109,111,100, 40,112,108, 97,121,101,114, 44, 32,116,114,
2305 97,105,116, 44, 32,109,111,100, 41, 10,108,111,103, 46,100,
2306 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2307 105,110,103, 40, 34,116,114, 97,105,116, 95,109,111,100, 40,
2308 41, 34, 44, 32, 34,101,100,105,116, 46,116,114, 97,105,116,
2309 95,109,111,100, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2310 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,116,
2311 114, 97,105,116, 95,109,111,100, 40,112,108, 97,121,101,114,
2312 44, 32,116,114, 97,105,116, 44, 32,109,111,100, 41, 10,101,
2313 110,100, 10,102,117,110, 99,116,105,111,110, 32,117,110,108,
2314 101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,115,
2315 40,116,105,108,101, 41, 10,108,111,103, 46,100,101,112,114,
2316 101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103,
2317 40, 34,117,110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,
2318 114,105, 97,110,115, 40, 41, 34, 44, 32, 34,101,100,105,116,
2319 46,117,110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,
2320 105, 97,110,115, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41,
2321 59, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,
2322 110,108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,
2323 110,115, 40,116,105,108,101, 41, 10,101,110,100, 10,102,117,
2324 110, 99,116,105,111,110, 32,112,108, 97, 99,101, 95,112, 97,
2325 114,116,105,115, 97,110,115, 40,116,105,108,101, 44, 32,112,
2326 108, 97,121,101,114, 44, 32, 99,111,117,110,116, 44, 32,115,
2327 113, 95,114, 97,100,105,117,115, 41, 10,108,111,103, 46,100,
2328 101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,114,110,
2329 105,110,103, 40, 34,112,108, 97, 99,101, 95,112, 97,114,116,
2330 105,115, 97,110,115, 40, 41, 34, 44, 32, 34,101,100,105,116,
2331 46,112,108, 97, 99,101, 95,112, 97,114,116,105,115, 97,110,
2332 115, 40, 41, 34, 44, 10, 34, 50, 46, 52, 34, 41, 59, 10,101,
2333 100,105,116, 46,112,108, 97, 99,101, 95,112, 97,114,116,105,
2334 115, 97,110,115, 40,116,105,108,101, 44, 32,112,108, 97,121,
2335 101,114, 44, 32, 99,111,117,110,116, 44, 32,115,113, 95,114,
2336 97,100,105,117,115, 41, 10,101,110,100, 10,102,117,110, 99,
2337 116,105,111,110, 32, 80,108, 97,121,101,114, 58, 99,114,101,
2338 97,116,101, 95,117,110,105,116, 40,116,105,108,101, 44, 32,
2339 117,116,121,112,101, 44, 32,118,101,116,101,114, 97,110, 95,
2340 108,101,118,101,108, 44, 32,104,111,109,101, 99,105,116,121,
2341 44, 32,109,111,118,101,115, 95,108,101,102,116, 41, 10,114,
2342 101,116,117,114,110, 32,101,100,105,116, 46, 99,114,101, 97,
2343 116,101, 95,117,110,105,116, 40,115,101,108,102, 44, 32,116,
2344 105,108,101, 44, 32,117,116,121,112,101, 44, 32,118,101,116,
2345 101,114, 97,110, 95,108,101,118,101,108, 44, 32,104,111,109,
2346 101, 99,105,116,121, 44, 10,109,111,118,101,115, 95,108,101,
2347 102,116, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2348 110, 32, 80,108, 97,121,101,114, 58, 99,114,101, 97,116,101,
2349 95,117,110,105,116, 95,102,117,108,108, 40,116,105,108,101,
2350 44, 32,117,116,121,112,101, 44, 32,118,101,116,101,114, 97,
2351 110, 95,108,101,118,101,108, 44, 32,104,111,109,101, 99,105,
2352 116,121, 44, 10,109,111,118,101,115, 95,108,101,102,116, 44,
2353 32,104,112, 95,108,101,102,116, 44, 32,112,116,114, 97,110,
2354 115,112,111,114,116, 41, 10,114,101,116,117,114,110, 32,101,
2355 100,105,116, 46, 99,114,101, 97,116,101, 95,117,110,105,116,
2356 95,102,117,108,108, 40,115,101,108,102, 44, 32,116,105,108,
2357 101, 44, 32,117,116,121,112,101, 44, 32,118,101,116,101,114,
2358 97,110, 95,108,101,118,101,108, 44, 32,104,111,109,101, 99,
2359 105,116,121, 44, 10,109,111,118,101,115, 95,108,101,102,116,
2360 44, 32,104,112, 95,108,101,102,116, 44, 32,112,116,114, 97,
2361 110,115,112,111,114,116, 41, 10,101,110,100, 10,102,117,110,
2362 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58, 99,105,
2363 118,105,108,105,122, 97,116,105,111,110, 95,115, 99,111,114,
2364 101, 40, 41, 10,114,101,116,117,114,110, 32,115,101,114,118,
2365 101,114, 46, 99,105,118,105,108,105,122, 97,116,105,111,110,
2366 95,115, 99,111,114,101, 40,115,101,108,102, 41, 10,101,110,
2367 100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,121,
2368 101,114, 58, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,
2369 116,105,108,101, 44, 32,110, 97,109,101, 41, 10,101,100,105,
2370 116, 46, 99,114,101, 97,116,101, 95, 99,105,116,121, 40,115,
2371 101,108,102, 44, 32,116,105,108,101, 44, 32,110, 97,109,101,
2372 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2373 80,108, 97,121,101,114, 58, 99,104, 97,110,103,101, 95,103,
2374 111,108,100, 40, 97,109,111,117,110,116, 41, 10,101,100,105,
2375 116, 46, 99,104, 97,110,103,101, 95,103,111,108,100, 40,115,
2376 101,108,102, 44, 32, 97,109,111,117,110,116, 41, 10,101,110,
2377 100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,121,
2378 101,114, 58, 99,104, 97,110,103,101, 95,105,110,102,114, 97,
2379 112,111,105,110,116,115, 40, 97,109,111,117,110,116, 41, 10,
2380 101,100,105,116, 46, 99,104, 97,110,103,101, 95,105,110,102,
2381 114, 97,112,111,105,110,116,115, 40,115,101,108,102, 44, 32,
2382 97,109,111,117,110,116, 41, 10,101,110,100, 10,102,117,110,
2383 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58,103,105,
2384 118,101, 95,116,101, 99,104, 40,116,101, 99,104, 44, 32, 99,
2385 111,115,116, 44, 32,110,111,116,105,102,121, 44, 32,114,101,
2386 97,115,111,110, 41, 10,114,101,116,117,114,110, 32,101,100,
2387 105,116, 46,103,105,118,101, 95,116,101, 99,104, 40,115,101,
2388 108,102, 44, 32,116,101, 99,104, 44, 32, 99,111,115,116, 44,
2389 32,110,111,116,105,102,121, 44, 32,114,101, 97,115,111,110,
2390 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2391 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,101, 99,
2392 104,110,111,108,111,103,121, 40,116,101, 99,104, 44, 32,114,
2393 101, 97,115,111,110, 41, 10,108,111,103, 46,100,101,112,114,
2394 101, 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103,
2395 40, 34, 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,
2396 101, 99,104,110,111,108,111,103,121, 40, 41, 34, 44, 32, 34,
2397 80,108, 97,121,101,114, 58,103,105,118,101, 95,116,101, 99,
2398 104, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41, 59, 10,114,
2399 101,116,117,114,110, 32,101,100,105,116, 46,103,105,118,101,
2400 95,116,101, 99,104, 40,115,101,108,102, 44, 32,116,101, 99,
2401 104, 44, 32, 45, 49, 44, 32,102, 97,108,115,101, 44, 32,114,
2402 101, 97,115,111,110, 41, 10,101,110,100, 10,102,117,110, 99,
2403 116,105,111,110, 32, 80,108, 97,121,101,114, 58,116,114, 97,
2404 105,116, 95,109,111,100, 40,116,114, 97,105,116, 44, 32,109,
2405 111,100, 41, 10,114,101,116,117,114,110, 32,101,100,105,116,
2406 46,116,114, 97,105,116, 95,109,111,100, 40,115,101,108,102,
2407 44, 32,116,114, 97,105,116, 44, 32,109,111,100, 41, 10,101,
2408 110,100, 10,102,117,110, 99,116,105,111,110, 32, 80,108, 97,
2409 121,101,114, 58, 99,105,118,105,108, 95,119, 97,114, 40,112,
2410 114,111, 98, 97, 98,105,108,105,116,121, 41, 10,114,101,116,
2411 117,114,110, 32,101,100,105,116, 46, 99,105,118,105,108, 95,
2412 119, 97,114, 40,115,101,108,102, 44, 32,112,114,111, 98, 97,
2413 98,105,108,105,116,121, 41, 10,101,110,100, 10,102,117,110,
2414 99,116,105,111,110, 32, 80,108, 97,121,101,114, 58,118,105,
2415 99,116,111,114,121, 40, 41, 10,101,100,105,116, 46,112,108,
2416 97,121,101,114, 95,118,105, 99,116,111,114,121, 40,115,101,
2417 108,102, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,
2418 110, 32, 80,108, 97,121,101,114, 58, 97,100,100, 95,104,105,
2419 115,116,111,114,121, 40, 97,109,111,117,110,116, 41, 10,101,
2420 100,105,116, 46, 97,100,100, 95,112,108, 97,121,101,114, 95,
2421 104,105,115,116,111,114,121, 40,115,101,108,102, 44, 32, 97,
2422 109,111,117,110,116, 41, 10,101,110,100, 10,102,117,110, 99,
2423 116,105,111,110, 32, 80,108, 97,121,101,114, 58,103,105,118,
2424 101, 95, 98,117,108, 98,115, 40, 97,109,111,117,110,116, 44,
2425 32,116,101, 99,104, 41, 10,101,100,105,116, 46,103,105,118,
2426 101, 95, 98,117,108, 98,115, 40,115,101,108,102, 44, 32, 97,
2427 109,111,117,110,116, 44, 32,116,101, 99,104, 41, 10,101,110,
2428 100, 10,102,117,110, 99,116,105,111,110, 32, 67,105,116,121,
2429 58,114,101,109,111,118,101, 40, 41, 10,101,100,105,116, 46,
2430 114,101,109,111,118,101, 95, 99,105,116,121, 40,115,101,108,
2431 102, 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110,
2432 32, 67,105,116,121, 58,116,114, 97,110,115,102,101,114, 40,
2433 110,101,119, 95,111,119,110,101,114, 41, 10,101,100,105,116,
2434 46,116,114, 97,110,115,102,101,114, 95, 99,105,116,121, 40,
2435 115,101,108,102, 44, 32,110,101,119, 95,111,119,110,101,114,
2436 41, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2437 67,105,116,121, 58, 97,100,100, 95,104,105,115,116,111,114,
2438 121, 40, 97,109,111,117,110,116, 41, 10,101,100,105,116, 46,
2439 97,100,100, 95, 99,105,116,121, 95,104,105,115,116,111,114,
2440 121, 40,115,101,108,102, 44, 32, 97,109,111,117,110,116, 41,
2441 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 67,
2442 105,116,121, 58, 99,114,101, 97,116,101, 95, 98,117,105,108,
2443 100,105,110,103, 40,105,109,112,114, 41, 10,101,100,105,116,
2444 46, 99,114,101, 97,116,101, 95, 98,117,105,108,100,105,110,
2445 103, 40,115,101,108,102, 44, 32,105,109,112,114, 41, 10,101,
2446 110,100, 10,102,117,110, 99,116,105,111,110, 32, 67,105,116,
2447 121, 58,114,101,109,111,118,101, 95, 98,117,105,108,100,105,
2448 110,103, 40,105,109,112,114, 41, 10,101,100,105,116, 46,114,
2449 101,109,111,118,101, 95, 98,117,105,108,100,105,110,103, 40,
2450 115,101,108,102, 44, 32,105,109,112,114, 41, 10,101,110,100,
2451 10,102,117,110, 99,116,105,111,110, 32, 85,110,105,116, 58,
2452 116,101,108,101,112,111,114,116, 40,100,101,115,116, 44, 10,
2453 101,109, 98, 97,114,107, 95,116,111, 44, 32, 97,108,108,111,
2454 119, 95,100,105,115,101,109, 98, 97,114,107, 44, 10, 99,111,
2455 110,113,117,101,114, 95, 99,105,116,121, 44, 32, 99,111,110,
2456 113,117,101,114, 95,101,120,116,114, 97, 44, 10,101,110,116,
2457 101,114, 95,104,117,116, 44, 32,102,114,105,103,104,116,101,
2458 110, 95,104,117,116, 41, 10,105,102, 32, 97,108,108,111,119,
2459 95,100,105,115,101,109, 98, 97,114,107, 32, 61, 61, 32,110,
2460 105,108, 32,116,104,101,110, 10,114,101,116,117,114,110, 32,
2461 101,100,105,116, 46,117,110,105,116, 95,116,101,108,101,112,
2462 111,114,116, 40,115,101,108,102, 44, 32,100,101,115,116, 44,
2463 32,110,105,108, 44, 32,102, 97,108,115,101, 44, 10,102, 97,
2464 108,115,101, 44, 32,102, 97,108,115,101, 44, 32,102, 97,108,
2465 115,101, 44, 32,102, 97,108,115,101, 41, 10,101,108,115,101,
2466 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,110,
2467 105,116, 95,116,101,108,101,112,111,114,116, 40,115,101,108,
2468 102, 44, 32,100,101,115,116, 44, 10,101,109, 98, 97,114,107,
2469 95,116,111, 44, 32, 97,108,108,111,119, 95,100,105,115,101,
2470 109, 98, 97,114,107, 44, 10, 99,111,110,113,117,101,114, 95,
2471 99,105,116,121, 44, 32, 99,111,110,113,117,101,114, 95,101,
2472 120,116,114, 97, 44, 10,101,110,116,101,114, 95,104,117,116,
2473 44, 32,102,114,105,103,104,116,101,110, 95,104,117,116, 41,
2474 10,101,110,100, 10,101,110,100, 10,102,117,110, 99,116,105,
2475 111,110, 32, 85,110,105,116, 58,112,101,114,102,111,114,109,
2476 95, 97, 99,116,105,111,110, 40, 97, 99,116,105,111,110, 44,
2477 32,116, 97,114,103,101,116, 44, 32,115,117, 98, 95,116, 97,
2478 114,103,101,116, 41, 10,105,102, 32,116, 97,114,103,101,116,
2479 32, 61, 61, 32,110,105,108, 32,116,104,101,110, 10,114,101,
2480 116,117,114,110, 32,101,100,105,116, 46,112,101,114,102,111,
2481 114,109, 95, 97, 99,116,105,111,110, 40,115,101,108,102, 44,
2482 32, 97, 99,116,105,111,110, 41, 10,101,108,115,101,105,102,
2483 32,115,117, 98, 95,116, 97,114,103,101,116, 32, 61, 61, 32,
2484 110,105,108, 32,116,104,101,110, 10,114,101,116,117,114,110,
2485 32,101,100,105,116, 46,112,101,114,102,111,114,109, 95, 97,
2486 99,116,105,111,110, 40,115,101,108,102, 44, 32, 97, 99,116,
2487 105,111,110, 44, 32,116, 97,114,103,101,116, 41, 10,101,108,
2488 115,101, 10,114,101,116,117,114,110, 32,101,100,105,116, 46,
2489 112,101,114,102,111,114,109, 95, 97, 99,116,105,111,110, 40,
2490 115,101,108,102, 44, 32, 97, 99,116,105,111,110, 44, 32,116,
2491 97,114,103,101,116, 44, 32,115,117, 98, 95,116, 97,114,103,
2492 101,116, 41, 10,101,110,100, 10,101,110,100, 10,102,117,110,
2493 99,116,105,111,110, 32, 85,110,105,116, 58,116,117,114,110,
2494 40,100,105,114,101, 99,116,105,111,110, 41, 10,101,100,105,
2495 116, 46,117,110,105,116, 95,116,117,114,110, 40,115,101,108,
2496 102, 44, 32,100,105,114,101, 99,116,105,111,110, 41, 10,101,
2497 110,100, 10,102,117,110, 99,116,105,111,110, 32, 85,110,105,
2498 116, 58,107,105,108,108, 40,114,101, 97,115,111,110, 44, 32,
2499 107,105,108,108,101,114, 41, 10,101,100,105,116, 46,117,110,
2500 105,116, 95,107,105,108,108, 40,115,101,108,102, 44, 32,114,
2501 101, 97,115,111,110, 44, 32,107,105,108,108,101,114, 41, 10,
2502 101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 85,110,
2503 105,116, 58,109,111,118,101, 40,109,111,118,101,116,111, 44,
2504 32,109,111,118,101, 99,111,115,116, 44, 10,101,109, 98, 97,
2505 114,107, 95,116,111, 44, 32, 97,108,108,111,119, 95,100,105,
2506 115,101,109, 98, 97,114,107, 44, 10, 99,111,110,113,117,101,
2507 114, 95, 99,105,116,121, 44, 32, 99,111,110,113,117,101,114,
2508 95,101,120,116,114, 97, 44, 10,101,110,116,101,114, 95,104,
2509 117,116, 44, 32,102,114,105,103,104,116,101,110, 95,104,117,
2510 116, 41, 10,105,102, 32, 97,108,108,111,119, 95,100,105,115,
2511 101,109, 98, 97,114,107, 32, 61, 61, 32,110,105,108, 32,116,
2512 104,101,110, 10,114,101,116,117,114,110, 32,101,100,105,116,
2513 46,117,110,105,116, 95,109,111,118,101, 40,115,101,108,102,
2514 44, 32,109,111,118,101,116,111, 44, 32,109,111,118,101, 99,
2515 111,115,116, 44, 32,110,105,108, 44, 32,102, 97,108,115,101,
2516 44, 10,102, 97,108,115,101, 44, 32,102, 97,108,115,101, 44,
2517 32,102, 97,108,115,101, 44, 32,102, 97,108,115,101, 41, 10,
2518 101,108,115,101, 10,114,101,116,117,114,110, 32,101,100,105,
2519 116, 46,117,110,105,116, 95,109,111,118,101, 40,115,101,108,
2520 102, 44, 32,109,111,118,101,116,111, 44, 32,109,111,118,101,
2521 99,111,115,116, 44, 10,101,109, 98, 97,114,107, 95,116,111,
2522 44, 32, 97,108,108,111,119, 95,100,105,115,101,109, 98, 97,
2523 114,107, 44, 10, 99,111,110,113,117,101,114, 95, 99,105,116,
2524 121, 44, 32, 99,111,110,113,117,101,114, 95,101,120,116,114,
2525 97, 44, 10,101,110,116,101,114, 95,104,117,116, 44, 32,102,
2526 114,105,103,104,116,101,110, 95,104,117,116, 41, 10,101,110,
2527 100, 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32,
2528 85,110,105,116, 58,109,111,118,101,109,101,110,116, 95,100,
2529 105,115, 97,108,108,111,119, 40, 41, 10,101,100,105,116, 46,
2530 109,111,118,101,109,101,110,116, 95,100,105,115, 97,108,108,
2531 111,119, 40,115,101,108,102, 41, 10,101,110,100, 10,102,117,
2532 110, 99,116,105,111,110, 32, 85,110,105,116, 58,109,111,118,
2533 101,109,101,110,116, 95, 97,108,108,111,119, 40, 41, 10,101,
2534 100,105,116, 46,109,111,118,101,109,101,110,116, 95, 97,108,
2535 108,111,119, 40,115,101,108,102, 41, 10,101,110,100, 10,102,
2536 117,110, 99,116,105,111,110, 32, 84,105,108,101, 58, 99,114,
2537 101, 97,116,101, 95,111,119,110,101,100, 95,101,120,116,114,
2538 97, 40,110, 97,109,101, 44, 32,112,108, 97,121,101,114, 41,
2539 10,101,100,105,116, 46, 99,114,101, 97,116,101, 95,111,119,
2540 110,101,100, 95,101,120,116,114, 97, 40,115,101,108,102, 44,
2541 32,110, 97,109,101, 44, 32,112,108, 97,121,101,114, 41, 10,
2542 101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 84,105,
2543 108,101, 58, 99,114,101, 97,116,101, 95,101,120,116,114, 97,
2544 40,110, 97,109,101, 41, 10,101,100,105,116, 46, 99,114,101,
2545 97,116,101, 95,101,120,116,114, 97, 40,115,101,108,102, 44,
2546 32,110, 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,
2547 116,105,111,110, 32, 84,105,108,101, 58, 99,114,101, 97,116,
2548 101, 95, 98, 97,115,101, 40,110, 97,109,101, 44, 32,112,108,
2549 97,121,101,114, 41, 10,108,111,103, 46,100,101,112,114,101,
2550 99, 97,116,105,111,110, 95,119, 97,114,110,105,110,103, 40,
2551 34, 84,105,108,101, 58, 99,114,101, 97,116,101, 95, 98, 97,
2552 115,101, 40, 41, 34, 44, 32, 34, 84,105,108,101, 58, 99,114,
2553 101, 97,116,101, 95,111,119,110,101,100, 95,101,120,116,114,
2554 97, 40, 41, 34, 44, 10, 34, 51, 46, 48, 34, 41, 59, 10,101,
2555 100,105,116, 46, 99,114,101, 97,116,101, 95, 98, 97,115,101,
2556 40,115,101,108,102, 44, 32,110, 97,109,101, 44, 32,112,108,
2557 97,121,101,114, 41, 10,101,110,100, 10,102,117,110, 99,116,
2558 105,111,110, 32, 84,105,108,101, 58, 99,114,101, 97,116,101,
2559 95,114,111, 97,100, 40,110, 97,109,101, 41, 10,108,111,103,
2560 46,100,101,112,114,101, 99, 97,116,105,111,110, 95,119, 97,
2561 114,110,105,110,103, 40, 34, 84,105,108,101, 58, 99,114,101,
2562 97,116,101, 95,114,111, 97,100, 40, 41, 34, 44, 32, 34, 84,
2563 105,108,101, 58, 99,114,101, 97,116,101, 95,101,120,116,114,
2564 97, 40, 41, 34, 44, 10, 34, 50, 46, 54, 34, 41, 59, 10,101,
2565 100,105,116, 46, 99,114,101, 97,116,101, 95,114,111, 97,100,
2566 40,115,101,108,102, 44, 32,110, 97,109,101, 41, 10,101,110,
2567 100, 10,102,117,110, 99,116,105,111,110, 32, 84,105,108,101,
2568 58,114,101,109,111,118,101, 95,101,120,116,114, 97, 40,110,
2569 97,109,101, 41, 10,101,100,105,116, 46,114,101,109,111,118,
2570 101, 95,101,120,116,114, 97, 40,115,101,108,102, 44, 32,110,
2571 97,109,101, 41, 10,101,110,100, 10,102,117,110, 99,116,105,
2572 111,110, 32, 84,105,108,101, 58, 99,104, 97,110,103,101, 95,
2573 116,101,114,114, 97,105,110, 40,116,101,114,114, 97,105,110,
2574 41, 10,101,100,105,116, 46, 99,104, 97,110,103,101, 95,116,
2575 101,114,114, 97,105,110, 40,115,101,108,102, 44, 32,116,101,
2576 114,114, 97,105,110, 41, 10,101,110,100, 10,102,117,110, 99,
2577 116,105,111,110, 32, 84,105,108,101, 58,117,110,108,101, 97,
2578 115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,115, 40, 41,
2579 10,114,101,116,117,114,110, 32,101,100,105,116, 46,117,110,
2580 108,101, 97,115,104, 95, 98, 97,114, 98, 97,114,105, 97,110,
2581 115, 40,115,101,108,102, 41, 10,101,110,100, 10,102,117,110,
2582 99,116,105,111,110, 32, 84,105,108,101, 58,112,108, 97, 99,
2583 101, 95,112, 97,114,116,105,115, 97,110,115, 40,112,108, 97,
2584 121,101,114, 44, 32, 99,111,117,110,116, 44, 32,115,113, 95,
2585 114, 97,100,105,117,115, 41, 10,101,100,105,116, 46,112,108,
2586 97, 99,101, 95,112, 97,114,116,105,115, 97,110,115, 40,115,
2587 101,108,102, 44, 32,112,108, 97,121,101,114, 44, 32, 99,111,
2588 117,110,116, 44, 32,115,113, 95,114, 97,100,105,117,115, 41,
2589 10,101,110,100, 10,102,117,110, 99,116,105,111,110, 32, 84,
2590 105,108,101, 58,115,101,116, 95,108, 97, 98,101,108, 40,108,
2591 97, 98,101,108, 41, 10,101,100,105,116, 46,116,105,108,101,
2592 95,115,101,116, 95,108, 97, 98,101,108, 40,115,101,108,102,
2593 44, 32,108, 97, 98,101,108, 41, 10,101,110,100, 10,102,117,
2594 110, 99,116,105,111,110, 32, 84,105,108,101, 58,115,104,111,
2595 119, 40,112,108, 97,121,101,114, 41, 10,101,100,105,116, 46,
2596 116,105,108,101, 95,115,104,111,119, 40,115,101,108,102, 44,
2597 32,112,108, 97,121,101,114, 41, 10,101,110,100, 10,102,117,
2598 110, 99,116,105,111,110, 32, 84,105,108,101, 58,104,105,100,
2599 101, 40,112,108, 97,121,101,114, 41, 10,114,101,116,117,114,
2600 110, 32,101,100,105,116, 46,116,105,108,101, 95,104,105,100,
2601 101, 40,115,101,108,102, 44, 32,112,108, 97,121,101,114, 41,
2622 static unsigned char B[] = {
2623 10,101,100,105,116, 46,112,108, 97,121,101,114, 95,108,111,
2624 115,101, 32, 61, 32, 80,108, 97,121,101,114, 46,108,111,115,