700 1000 1 0 1 0 1 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 0 1 0 0 1 0 0 1 0 1 0 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0 1 1 0 0 0 0 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 1 1 1 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 1 1 1 1 0 1 0 0 0 1 1 1 0 0 1 1 1 1 1 1 0 1 0 0 1 0 1 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 0 1 0 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 1 1 1 1 1 0 1 1 0 1 1 0 0 0 1 1 1 0 1 1 0 1 1 1 0 1 0 1 0 0 0 0 0 0 1 1 0 1 0 1 0 0 1 1 1 0 1 0 0 1 1 1 0 1 1 1 0 0 1 0 0 1 1 0 1 1 0 1 0 0 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 1 0 0 1 1 0 0 0 0 1 0 0 1 0 1 1 1 1 0 1 1 0 0 0 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 0 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1 1 0 1 1 1 0 0 1 1 1 0 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 1 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 1 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0 1 1 0 0 1 0 1 1 1 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 0 0 1 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 0 0 1 1 0 1 1 0 0 1 1 0 1 1 0 0 0 1 0 1 1 1 0 0 0 1 0 0 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 0 1 0 1 1 1 1 0 0 0 1 0 0 1 0 1 0 1 1 1 0 0 0 0 1 0 0 1 0 1 315 682 240 315 194 315 127 240 181 194 627 315 336 127 604 181 36 240 648 240 644 36 221 336 585 648 437 627 294 437 687 644 598 437 330 127 273 181 80 330 239 604 468 36 659 687 448 127 404 273 180 604 233 437 291 194 159 627 106 648 120 687 436 448 522 180 365 106 596 36 521 596 219 221 413 36 440 219 523 598 458 80 44 181 191 219 592 604 11 687 152 181 137 11 300 648 255 44 325 80 165 106 73 80 430 458 173 325 647 152 614 36 505 159 378 647 666 36 374 127 385 448 642 219 621 374 49 659 445 152 134 44 45 80 83 648 230 181 554 445 501 522 496 385 488 614 542 642 369 604 435 554 620 221 389 542 558 445 576 44 254 336 154 435 649 83 287 173 109 647 71 191 141 44 280 239 335 554 601 273 6 365 476 389 426 191 301 154 293 180 514 440 699 648 17 336 166 233 160 166 122 255 75 601 432 230 3 596 268 166 148 71 341 521 599 294 504 335 499 642 210 687 284 620 590 160 182 240 696 590 587 369 10 504 411 45 350 413 441 504 38 504 629 599 677 620 414 165 573 496 487 36 220 666 37 488 277 699 203 233 376 404 155 499 339 644 575 374 503 160 583 554 628 699 533 159 92 435 367 629 549 642 67 36 415 301 401 659 473 291 610 620 275 154 147 6 285 648 671 514 556 254 427 620 72 378 460 147 223 350 119 620 209 401 676 339 474 585 665 666 281 122 128 432 526 191 382 620 636 120 457 599 409 549 162 592 680 134 643 473 196 122 667 73 661 665 298 277 471 436 81 369 101 38 519 275 307 601 234 501 546 445 5 382 498 134 525 36 630 182 9 281 586 587 550 165 145 300 343 680 395 503 397 501 257 505 62 336 296 166 201 134 99 413 47 644 588 137 450 588 607 294 412 3 116 280 295 280 316 280 694 630 54 457 535 294 527 525 340 413 337 437 51 643 259 587 652 51 303 585 685 316 377 209 124 620 282 666 634 99 507 590 653 401 8 621 39 596 207 659 333 316 692 377 357 665 57 523 502 106 242 397 493 599 312 587 470 134 481 116 318 457 678 521 251 649 216 298 158 57 584 147 241 642 368 607 278 280 22 57 569 148 421 219 86 592 249 275 112 83 13 369 96 414 416 628 392 404 366 421 228 137 150 525 373 335 425 499 133 425 174 473 557 592 236 13 193 366 497 636 655 54 16 665 563 325 388 203 641 583 348 251 164 277 12 404 466 519 494 284 534 468 186 159 380 51 306 166 114 233 272 255 319 648 135 373 205 307 613 488 34 432 399 182 589 653 442 504 349 425 555 186 212 318 19 165 176 476 52 652 274 194 46 587 688 306 231 556 640 441 197 430 77 614 390 494 417 249 50 377 359 647 178 73 443 466 235 373 689 191 545 440 536 502 206 401 431 135 302 207 314 412 215 158 344 235 78 558 322 127 651 666 327 166 422 685 271 413 449 186 429 584 654 621 326 389 482 550 329 6 424 176 61 257 263 162 420 640 570 196 396 228 24 231 338 162 551 241 331 165 126 215 253 649 686 319 1 257 311 620 512 231 33 331 60 343 21 385 578 127 673 652 518 563 87 133 103 385 469 160 515 404 276 416 144 212 246 551 179 128 693 680 279 174 149 570 698 158 107 209 171 587 462 535 537 312 625 337 447 374 95 629 433 437 631 180 189 504 131 154 371 39 662 457 632 599 384 6 595 75 222 209 664 636 198 212 582 371 258 38 58 198 566 376 406 277 517 420 560 665 672 417 113 205 55 413 7 212 104 12 184 512 183 628 199 556 663 504 100 607 25 411 40 50 117 6 559 291 691 426 612 512 283 385 187 676 541 300 670 22 167 504 123 340 28 389 352 651 683 399 111 197 27 103 98 99 456 549 572 141 323 61 309 456 402 369 358 336 690 601 547 298 260 307 465 109 190 145 472 358 89 95 74 555 394 294 23 89 646 336 68 333 200 37 679 385 252 198 467 537 400 147 567 182 353 87 70 176 334 61 35 307 188 92 32 389 438 670 2 631 289 283 539 575 608 49 362 24 639 493 439 628 332 431 684 466 118 319 355 52 53 104 565 62 121 589 480 678 372 522 88 374 265 357 237 318 370 9 375 639 674 28 484 648 351 337 509 81 531 590 446 399 324 417 262 95 269 399 657 651 225 155 136 694 594 365 597 45 635 348 161 673 266 61 506 634 520 512 453 98 250 635 185 113 139 269 454 181 115 634 383 312 602 474 508 661 110 584 540 278 56 117 140 545 204 34 76 582 638 62 153 517 360 254 41 659 618 506 364 144 675 550 247 402 623 250 286 365 69 373 84 682 403 462 495 115 513 53 571 263 477 509 455 332 261 114 464 560 491 166 381 174 146 430 405 435 345 596 624 445 4 351 156 274 29 671 485 287 30 87 308 230 695 334 224 667 346 11 59 403 42 409 214 103 461 474 245 113 622 685 232 427 434 240 177 531 363 302 129 366 668 653 478 274 530 50 317 565 15 666 615 551 82 384 65 252 580 460 310 655 328 481 600 144 270 613 14 89 227 336 138 613 633 659 321 67 85 47 31 649 410 38 299 694 658 370 391 587 157 159 524 323 387 604 479 389 288 271 564 580 218 364 452 498 500 56 609 520 256 537 320 546 656 52 217 452 562 128 108 592 483 482 616 501 532 218 626 16 26 420 195 345 423 578 528 498 229 176 292 366 248 559 637 343 544 307 681 396 459 528 660 487 202 302 238 128 175 235 516 256 79 349 492 249 418 525 264 578 305 436 398 425 244 308 213 316 490 446 93 205 172 348 91 609 342 270 619 264 361 452 170 321 130 504 142 223 581 436 603 135 591 620 475 698 66 319 593 385 192 340 304 653 548 556 419 166 102 532 444 492 407 153 356 107 568 308 290 415 20 349 168 234 347 372 243 261 393 585 605 165 379 640 650 210 18 624 510 370 486 346 97 190 208 650 267 208 428 326 169 350 226 671 511 278 132 367 386 332 125 675 574 559 105 257 297 60 143 695 489 201 669 671 90 576 645 533 43 139 354 571 151 354 553 18 579 434 606 533 313 613 561 430 577 235 529 341 451 442 538 517 552 147 697 674 63 171 408 555 543 12 64 448 617 484 611 42 463 588 211 38 48 625 163 317 700 24 94 213 299 478 506 52 552 521 205 562 503 61 333 331 379 448 158 395 145 56 632 120 659 461 534 67 279 153 451 399 245 423 220 218 140 525 100 55 358 669 51 577 240 543 116 118 551 258 378 177 317 515 127 425 24 1 316 503 398 627 646 52 71 260 21 505 115 111 303 314 597 181 294 363 277 361 411 121 459 215 663 426 2 380 410 577 134 492 171 279 142 477 642 597 203 453 363 343 302 452 548 495 62 683 138 488 680 394 188 88 9 20 698 306 244 377 251 216 1 347 612 70 487 42 488 145 71 2 362 477 483 665 421 480 136 337 623 309 328 143 586 657 273 187 658 393 375 426 574 422 410 224 158 448 670 298 374 280 409 545 574 358 657 68 664 271 451 587 654 412 261 306 113 166 81 502 291 572 332 529 305 232 464 285 381 218 302 605 518 294 164 56 583 198 204 291 669 235 640 227 622 112 208 173 398 46 459 437 89 318 638 496 306 668 491 305 498 326 507 244 267 320 369 670 10 598 81 270 262 65 197 467 551 618 376 348 587 17 542 682 208 423 333 610 128 468 607 445 504 574 378 693 230 441 438 35 186 141 199 347 441 323 608 98 241 251 97 353 238 63 186 103 93 699 149 15 620 216 165 563 283 361 141 266 325 181 161 11 20 235 466 496 345 384 664 144 301 648 3 698 455 405 359 123 471 419 3 699 228 402 111 89 691 124 550 155 10 692 657 319 386 684 178 504 150 232 350 246 142 60 419 557 612 646 470 210 598 502 278 247 538 492 559 102 368 698 356 482 221 267 139 118 562 220 403 48 556 19 168 586 24 268 52 93 579 170 278 645 410 304 274 382 245 349 281 486 495 234 108 477 356 677 197 452 507 632 526 578 428 154 412 490 343 334 58 239 235 454 351 439 56 49 87 96 642 153 155 130 179 547 273 147 5 574 689 177 365 327 246 416 501 548 546 450 220 28 109 597 392 293 366 328 419 254 538 442 215 697 699 1 236 294 15 296 262 22 614 326 253 285 519 89 155 505 480 552 474 177 554 118 475 586 430 584 263 658 346 430 322 692 644 351 511 221 50 449 206 270 652 314 18 443 570 29 455 653 380 114 457 413 579 354 647 220 259 168 621 661 527 626 118 54 250 244 67 247 162 296 438 185 84 461 320 144 306 265 312 93 609 243 453 337 622 265 396 152 193 110 207 139 562 526 459 87 182 145 684 236 608 108 568 691 345 688 499 564 303 188 138 244 315 427 75 276 631 16 90 592 256 181 135 373 85 648 438 556 211 137 350 532 619 642 251 676 311 665 100 647 185 2 473 74 470 231 321 422 52 670 641 343 357 646 372 338 174 354 282 179 485 692 281 684 519 427 231 537 254 534 341 270 536 83 169 88 451 185 26 623 111 195 222 189 547 294 123 42 316 75 243 22 700 698 90 515 185 588 472 688 215 70 317 227 625 504 423 500 533 251 527 264 443 243 664 411 666 522 643 237 452 87 193 329 449 176 528 17 615 208 375 324 237 194 97 612 535 232 142 576 164 57 326 244 357 683 32 347 295 613 359 60 48 690 17 682 14 689 215 107 467 299 327 670 372 172 502 121 442 159 650 243 152 193 373 539 167 406 528 415 329 580 114 42 526 553 470 295 334 265 344 467 316 2 372 507 376 594 193 216 127 529 352 510 106 533 447 109 51 84 398 327 659 189 477 547 77 219 236 603 42 692 430 223 507 184 122 600 482 64 433 15 577 359 214 411 37 456 365 74 436 149 537 5 652 462 418 455 278 660 499 506 599 511 509 270 231 457 366 624 313 492 627 409 44 284 202 680 645 322 445 167 134 534 213 207 513 66 156 571 263 241 396 637 178 397 673 621 699 497 107 68 625 632 109 278 20 356 355 124 323 643 401 151 58 630 95 400 364 413 95 14 174 640 38 503 10 14 494 499 446 308 201 522 554 491 645 83 322 423 314 364 217 532 332 435 419 1 74 48 248 408 543 492 258 159 549 440 391 322 65 284 81 215 400 496 333 237 414 402 412 362 294 590 641 276 391 357 473 563 70 311 209 370 357 61 444 650 93 228 522 402 677 132 478 273 49 501 269 146 376 497 376 355 423 304 594 455 428 27 96 29 383 210 248 383 136 358 246 531 171 44 486 517 610 31 660 447 143 266 530 355 144 116 354 324 585 622 533 426 457 380 73 606 557 68 375 507 124 266 22 376 161 326 631 559 657 618 543 19 674 225 428 295 653 453 56 193 16 398 156 584 25 136