0 1 2 1 0 3 1 3 4 4 3 5 5 3 6 6 3 7 7 3 8 8 3 9 8 9 10 10 9 11 10 11 12 10 12 13 10 13 14 14 13 15 14 15 16 14 16 17 17 16 18 17 18 19 17 19 20 17 20 21 21 20 22 21 22 23 21 23 24 24 23 25 24 25 26 26 25 27 26 27 28 26 28 29 26 29 30 30 29 31 31 29 32 31 32 33 33 32 34 33 34 35 35 34 36 36 34 37 36 37 38 38 37 39 39 37 40 39 40 41 41 40 42 42 40 43 43 40 44 43 44 45 45 44 46 46 44 47 47 44 48 48 44 49 49 44 50 49 50 51 49 51 52 49 52 53 49 53 54 49 54 55 49 55 56 49 56 57 26 58 59 58 26 30 60 61 62 61 60 63 64 65 66 65 64 67 68 67 64 67 68 69 70 69 68 69 70 71 72 71 70 71 72 73 74 73 72 73 74 75 76 75 74 75 76 77 77 78 79 78 77 76 79 80 81 80 79 78 81 82 83 82 81 80 83 84 85 84 83 82 85 86 87 86 85 84 87 88 89 88 87 86 90 91 92 91 90 93 94 95 96 95 94 97 98 99 100 99 98 101 102 103 104 103 102 105 106 107 108 107 106 109 107 110 108 110 107 111 111 112 110 112 111 113 113 114 112 114 113 115 116 114 115 114 116 117 118 117 116 117 118 119 120 121 122 121 120 123 124 125 126 125 124 127 128 127 124 127 128 129 130 129 128 129 130 131 132 131 130 131 132 133 134 135 136 135 134 137 138 139 140 139 138 141 142 143 144 143 142 145 144 146 147 146 144 143 147 148 149 148 147 146 149 150 151 150 149 148 151 152 153 152 151 150 154 155 156 155 154 157 156 158 159 158 156 155 160 161 162 161 160 163 161 164 165 164 161 163 165 166 167 166 165 164 166 168 167 168 166 169 170 171 172 173 174 175 174 173 176 177 178 179 178 177 180 180 181 178 181 180 182 182 183 181 183 182 184 184 185 183 185 184 186 186 187 185 187 186 188 188 189 187 189 188 190 189 191 192 191 189 190 193 194 195 194 193 196 195 197 198 197 195 194 198 199 200 199 198 197 200 201 202 201 200 199 202 203 204 203 202 201 204 205 206 205 204 203 207 208 209 208 207 210 211 212 213 212 211 214 215 216 217 216 215 218 218 215 219 219 215 220 220 215 221 221 215 222 222 215 223 223 215 224 224 215 225 225 215 226 226 215 227 227 215 228 228 215 229 229 215 230 230 215 231 231 215 232 232 215 233 233 215 234 234 215 235 235 215 236 236 215 237 237 215 238 238 215 239 239 215 240 240 215 241 241 215 242 242 243 241 243 242 244 243 244 245 243 245 246 246 245 247 246 247 248 248 247 249 248 249 250 250 249 251 252 253 254 251 255 256 255 251 257 257 251 258 258 251 259 259 251 249 259 249 260 255 257 261 255 261 262 255 262 254 255 254 253 255 253 263 255 263 264 255 264 265 255 265 266 255 266 267 255 267 268 255 268 269 255 269 270 255 270 271 255 271 272 255 272 273 255 273 274 255 274 275 255 275 276 277 278 279 278 277 280 281 282 283 282 281 284 285 286 287 286 285 288 288 285 289 289 285 290 290 285 291 291 285 292 292 285 293 293 285 294 294 285 295 295 285 296 296 285 297 297 285 298 298 285 299 299 285 300 300 285 301 301 285 302 302 285 303 303 285 304 304 285 305 304 305 306 306 305 307 306 307 308 306 308 309 309 308 310 309 310 311 309 311 312 312 311 313 312 313 314 314 313 315 315 313 316 316 313 317 316 317 318 318 317 319 318 319 320 320 319 321 321 319 322 321 322 323 323 322 324 324 322 325 324 325 326 324 326 327 324 327 328 324 328 329 324 329 330 324 330 331 324 331 332 332 331 333 333 331 334 334 331 335 335 331 336 336 331 337 337 331 338 338 331 339 339 331 340 340 331 341 341 331 342 342 331 343 344 345 346 345 344 347 348 349 350 349 348 351 352 353 354 353 352 355 356 357 358 357 356 359 360 361 362 361 360 363 364 365 366 365 364 367 368 369 370 369 368 371 372 371 368 371 372 373 374 373 372 373 374 375 376 375 374 375 376 377 378 377 376 377 378 379 380 379 378 379 380 381 382 381 380 381 382 383 384 383 382 383 384 385 386 385 384 385 386 387 388 387 386 387 388 389 390 389 388 389 390 391 392 391 390 391 392 393 394 395 396 395 394 397 398 399 400 399 398 401 402 401 398 401 402 403 404 403 402 403 404 405 406 405 404 405 406 407 408 407 406 407 408 409 410 409 408 409 410 411 412 410 413 410 412 411 414 413 415 413 414 412 416 415 417 415 416 414 418 416 417 416 418 419 420 421 422 421 420 423 424 420 422 420 424 425 426 427 428 427 426 429 430 431 432 431 430 433 434 435 436 435 434 437 438 439 440 439 438 441 442 441 438 441 442 443 444 443 442 443 444 445 446 447 448 447 446 449 450 451 452 451 450 453 454 455 456 455 454 457 458 456 459 456 458 454 460 459 461 459 460 458 462 461 463 461 462 460 464 463 465 463 464 462 466 465 467 465 466 464 468 467 469 467 468 466 470 469 471 469 470 468 472 471 473 471 472 470 474 473 475 473 474 472 476 475 477 475 476 474 478 477 479 477 478 476 480 481 482 481 480 483 482 484 485 484 482 481 485 486 487 486 485 484 487 488 489 488 487 486 489 490 491 490 489 488 491 492 493 492 491 490 494 495 496 495 494 497 498 496 495 496 498 499 500 499 498 499 500 501 502 503 504 503 502 505 440 502 504 502 440 439 506 507 508
0 1 2
0 1 2
0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 11 8 12 12 8 13 13 8 14 14 8 15 15 8 16 16 8 17 17 8 18 18 8 19 19 8 20 20 8 21 21 8 22 22 8 23 23 8 24 24 8 25 24 25 26 24 26 27 24 27 28 24 28 29 24 29 30 24 30 31 24 31 32 24 32 33 24 33 34 24 34 35 24 35 36 37 38 39 38 37 40 41 42 43 42 41 44 45 46 47 46 45 48 49 50 51 50 49 52 53 54 55 54 53 56 57 58 59 58 57 60 61 62 63 62 61 64 65 66 67 66 65 68 69 70 71 70 69 72 73 74 75 74 73 76 77 78 79 78 77 80 81 82 83 82 81 84 85 86 87 86 85 88 89 90 91 90 89 92 93 94 95 94 93 96 97 98 99 98 97 100 101 99 102 99 101 97 103 104 105 104 103 106 107 103 108 103 107 106 109 108 110 108 109 107 111 110 112 110 111 109 113 112 114 112 113 111 115 113 114 113 115 116 117 116 115 116 117 118 119 118 117 118 119 120 121 120 119 120 121 122 39 122 121 122 39 38
0 1 2 1 0 3 4 5 6 5 4 7 7 4 8 7 8 9 9 8 10 9 10 11 11 10 12 11 12 13 13 12 14 13 14 15 15 14 16 15 16 17 17 16 18 17 18 19 19 18 20 19 20 21 21 20 22 22 20 23 23 20 24 21 22 25 25 22 26 26 22 27 23 24 28 28 24 29 29 24 30 30 24 31 31 24 32 31 32 33 33 32 34 34 32 35 35 32 36 36 32 37 34 35 38 36 37 39 39 37 40 39 40 41 41 40 42 42 40 43 43 40 44 44 40 45 45 40 46 40 37 47 47 37 48 48 37 49 49 37 50 49 50 51 51 50 52 52 50 53 53 50 54 54 50 55 55 50 56 56 50 57 57 50 58 50 37 59 59 37 60 60 37 61 60 61 62 62 61 63 63 61 64 63 64 65 65 64 66 66 64 67 66 67 68 68 67 69 69 67 70 70 67 71 70 71 72 72 71 73 73 71 74 74 71 75 75 71 76 76 71 77 21 78 79 78 21 25 79 78 80 79 80 81 79 81 82 79 82 83 79 83 84 84 83 85 84 85 86 84 86 87 84 87 88 84 88 89 87 86 90 89 88 91 89 91 92 89 92 93 93 92 94 93 94 95 93 95 96 93 96 97 93 97 98 93 98 99 89 93 100 89 100 101 89 101 102 89 102 103 89 103 104 89 104 105 89 105 106 106 105 107 106 107 108 106 108 109 109 108 110 109 110 111 109 111 112 112 111 113 112 113 114 112 114 115 112 115 116 116 115 117 116 117 118 116 118 119 116 119 120 116 120 77 116 77 71 116 71 121 116 121 122 122 121 123 122 123 124 124 123 125 124 125 126 126 125 127 126 127 128 128 127 129 128 129 130 130 129 131 130 131 132 132 131 133 132 133 134 134 133 135 134 135 136 58 137 138 137 58 139 139 58 50 138 137 140 138 140 141 138 141 142 138 142 143 143 142 144 143 144 145 143 145 146 146 145 147 147 145 148 147 148 149 147 149 150 150 149 151 150 151 152 152 151 153 152 153 154 152 154 155 155 154 156 155 156 157 155 157 77 77 157 76 158 38 35 159 87 90 91 88 159 27 160 26 160 27 161 160 161 162 162 161 163 162 163 164 164 163 165 164 165 166 166 165 167 166 167 168 168 167 169 169 167 170 169 170 171 171 170 172 171 172 173 173 172 174 174 172 175 174 175 176 176 175 177 177 175 178 178 175 179 179 175 94 179 94 92 39 158 36 46 180 181 180 46 40 181 180 182 181 182 183 181 183 184 184 183 185 184 185 186 184 186 187 184 187 188 188 187 189 188 189 190 188 190 191 191 190 192 191 192 193 193 192 194 193 194 195 193 195 196 196 195 197 196 197 198 198 197 199 198 199 200 200 199 201 200 201 202 202 201 203 202 203 204 204 203 205 204 205 206 204 206 207 207 206 208 208 206 209 208 209 210 210 209 211 211 209 212 211 212 213 211 213 214 214 213 215 214 215 216 216 215 217 217 215 218 217 218 219 219 218 220 220 218 221 220 221 222 222 221 223 223 221 224 223 224 225 225 224 226 226 101 100 101 226 224 101 224 227 101 227 228 101 228 229 101 229 230 101 230 231 2 232 233 232 2 1 234 235 236 235 234 237 237 234 238 237 238 239 239 238 240 239 240 241 241 240 242 241 242 243 243 242 244 243 244 245 245 244 246 245 246 247 247 246 248 247 248 249 249 248 250 249 250 251 251 250 252 251 252 253 253 252 254 253 254 255 255 254 256 255 256 257 257 256 258 258 256 259 258 259 260 258 260 261 261 260 262 261 262 263 263 262 264 263 264 265 265 264 266 265 266 267 267 266 268 267 268 269 269 268 270 269 270 271 271 270 272 271 272 273 273 272 274 273 274 275 275 274 276 275 276 277 277 276 278 277 278 279 279 278 280 279 280 281 282 283 284 283 282 285 286 287 288 287 286 289 290 289 286 289 290 291 292 291 290 291 292 293 294 293 292 293 294 295 296 295 294 295 296 297 298 297 296 297 298 299 298 300 299 300 298 301 301 302 300 302 301 303 303 304 302 304 303 305 304 306 307 306 304 305 308 309 310 309 308 311 312 313 314 313 312 315 315 316 313 316 315 317 317 318 316 318 317 319 319 320 318 320 319 321 321 322 320 322 321 323 323 324 322 324 323 325 324 326 327 326 324 325 327 328 329 328 327 326 329 330 331 330 329 328 331 332 333 332 331 330 333 334 335 334 333 332 335 336 337 336 335 334 338 339 340 339 338 341 342 343 344 343 342 345 344 346 347 346 344 343 347 348 349 348 347 346 349 350 351 350 349 348 351 352 353 352 351 350 353 354 355 354 353 352 354 356 355 356 354 357 357 358 356 358 357 359 359 360 358 360 359 361 361 362 360 362 361 363 363 364 362 364 363 365 365 366 364 366 365 367 368 369 370 369 368 371 372 373 374 373 372 375 373 376 377 376 373 375 377 378 379 378 377 376 379 380 381 380 379 378 382 381 380 381 382 383 384 383 382 383 384 385 386 385 384 385 386 387 233 387 386 387 233 232
0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 9 11 12 12 11 13 13 11 14 14 11 15 15 11 16 16 11 17 17 11 18 18 11 19 19 11 20 20 11 21 21 11 22 21 22 23 21 23 24 21 24 25 21 25 26 21 26 27 21 27 28 21 28 29 21 29 30 21 30 31 21 31 32 21 32 33 34 3 0 3 34 35 36 37 38 37 36 39 40 41 42 41 40 43 44 45 46 45 44 47 48 46 49 46 48 44 50 49 51 49 50 48 52 50 51 50 52 53 54 53 52 53 54 55 56 55 54 55 56 57 58 57 56 57 58 59 60 59 58 59 60 61 62 61 60 61 62 63 64 65 66 65 64 67 68 69 70 69 68 71 72 73 74 73 72 75 76 75 72 75 76 77 78 77 76 77 78 79 80 79 78 79 80 81 82 81 80 81 82 83 84 83 82 83 84 85 85 86 87 86 85 84 87 88 89 88 87 86 89 90 91 90 89 88 91 35 34 35 91 90
0 1 2 1 0 3 4 5 6 5 4 7 8 9 10 9 8 11 9 11 12 9 12 13 9 13 14 9 14 15 9 15 16 9 16 17 9 17 18 9 18 19 9 19 20 9 20 21 21 20 22 22 20 23 23 20 24 24 20 25 25 20 26 26 20 27 27 20 28 28 20 29 29 20 30 30 20 31 31 20 32 32 20 33 33 20 34 33 34 35 33 35 36 33 36 37 33 37 38 33 38 39 33 39 40 33 40 41 33 41 42 42 41 43 42 43 44 42 44 45 42 45 46 42 46 47 42 47 48 42 48 49 42 49 50 42 50 51 42 51 52 42 52 53 42 53 54 42 54 55 42 55 56 42 56 57 42 57 58 42 58 59 42 59 60 42 60 61 42 61 62 42 62 63 3 64 1 64 3 65 66 67 68 67 66 69 70 71 72 71 70 73 74 75 76 75 74 77 78 79 80 79 78 81 82 78 80 78 82 83 84 85 86 85 84 87 88 84 86 84 88 89 90 89 88 89 90 91 92 91 90 91 92 93 93 94 95 94 93 92 95 96 97 96 95 94 97 98 99 98 97 96 99 100 101 100 99 98 101 102 103 102 101 100 103 104 105 104 103 102 106 107 108 107 106 109 110 111 112 111 110 113 114 115 116 115 114 117 118 119 120 119 118 121 122 121 118 121 122 123 124 123 122 123 124 125 126 125 124 125 126 127 128 127 126 127 128 129 130 129 128 129 130 131 132 130 133 130 132 131 134 133 135 133 134 132 136 135 137 135 136 134 138 137 139 137 138 136 140 139 141 139 140 138 142 141 143 141 142 140 144 145 146 145 144 147 148 149 150 149 148 151 152 153 154 153 152 155 156 155 152 155 156 157 158 157 156 157 158 159 160 159 158 159 160 161 162 161 160 161 162 163 164 163 162 163 164 165 166 165 164 165 166 167 168 167 166 167 168 169 170 168 171 168 170 169 172 173 174 173 172 175 176 177 178 177 176 179 180 181 182 181 180 183 182 184 185 184 182 181 185 186 187 186 185 184 187 188 189 188 187 186 189 190 191 190 189 188 191 192 193 192 191 190 194 192 195 192 194 193 196 195 197 195 196 194 198 197 199 197 198 196 65 199 64 199 65 198
1 0 0 2 2 3
1 0