0 12
1 123
2 234
3 345
4 456
5 567
6 678
7 789
8 8910
9 91011
10 101112
11 111213
12 121314
13 131415
14 141516
15 151617
16 161718
17 171819
18 181920
19 192021
20 202122
21 212223
22 222324
23 232425
24 242526
25 252627
26 262728
27 272829
28 282930
29 293031
30 303132
31 313233
32 323334
33 333435
34 343536
35 353637
36 363738
37 373839
38 383940
39 394041
40 404142
41 414243
42 424344
43 434445
44 444546
45 454647
46 464748
47 474849
48 484950
49 495051
50 505152
51 515253
52 525354
53 535455
54 545556
55 555657
56 565758
57 575859
58 585960
59 596061
60 606162
61 616263
62 626364
63 636465
64 646566
65 656667
66 666768
67 676869
68 686970
69 697071
70 707172
71 717273
72 727374
73 737475
74 747576
75 757677
76 767778
77 777879
78 787980
79 798081
80 808182
81 818283
82 828384
83 838485
84 848586
85 858687
86 868788
87 878889
88 888990
89 899091
90 909192
91 919293
92 929394
93 939495
94 949596
95 959697
96 969798
97 979899
98 9899100
99 99100101
100 100101102
101 101102103
102 102103104
103 103104105
104 104105106
105 105106107
106 106107108
107 107108109
108 108109110
109 109110111
110 110111112
111 111112113
112 112113114
113 113114115
114 114115116
115 115116117
116 116117118
117 117118119
118 118119120
119 119120121
120 120121122
121 121122123
122 122123124
123 123124125
124 124125126
125 125126127
126 126127128
127 127128129
128 128129130
129 129130131
130 130131132
131 131132133
132 132133134
133 133134135
134 134135136
135 135136137
136 136137138
137 137138139
138 138139140
139 139140141
140 140141142
141 141142143
142 142143144
143 143144145
144 144145146
145 145146147
146 146147148
147 147148149
148 148149150
149 149150151
150 150151152
151 151152153
152 152153154
153 153154155
154 154155156
155 155156157
156 156157158
157 157158159
158 158159160
159 159160161
160 160161162
161 161162163
162 162163164
163 163164165
164 164165166
165 165166167
166 166167168
167 167168169
168 168169170
169 169170171
170 170171172
171 171172173
172 172173174
173 173174175
174 174175176
175 175176177
176 176177178
177 177178179
178 178179180
179 179180181
180 180181182
181 181182183
182 182183184
183 183184185
184 184185186
185 185186187
186 186187188
187 187188189
188 188189190
189 189190191
190 190191192
191 191192193
192 192193194
193 193194195
194 194195196
195 195196197
196 196197198
197 197198199
198 198199200
199 199200201
200 200201202
201 201202203
202 202203204
203 203204205
204 204205206
205 205206207
206 206207208
207 207208209
208 208209210
209 209210211
210 210211212
211 211212213
212 212213214
213 213214215
214 214215216
215 215216217
216 216217218
217 217218219
218 218219220
219 219220221
220 220221222
221 221222223
222 222223224
223 223224225
224 224225226
225 225226227
226 226227228
227 227228229
228 228229230
229 229230231
230 230231232
231 231232233
232 232233234
233 233234235
234 234235236
235 235236237
236 236237238
237 237238239
238 238239240
239 239240241
240 240241242
241 241242243
242 242243244
243 243244245
244 244245246
245 245246247
246 246247248
247 247248249
248 248249250
249 249250251
250 250251252
251 251252253
252 252253254
253 253254255
254 254255256
255 255256257
256 256257258
257 257258259
258 258259260
259 259260261
260 260261262
261 261262263
262 262263264
263 263264265
264 264265266
265 265266267
266 266267268
267 267268269
268 268269270
269 269270271
270 270271272
271 271272273
272 272273274
273 273274275
274 274275276
275 275276277
276 276277278
277 277278279
278 278279280
279 279280281
280 280281282
281 281282283
282 282283284
283 283284285
284 284285286
285 285286287
286 286287288
287 287288289
288 288289290
289 289290291
290 290291292
291 291292293
292 292293294
293 293294295
294 294295296
295 295296297
296 296297298
297 297298299
298 298299300
299 299300301
300 300301302
301 301302303
302 302303304
303 303304305
304 304305306
305 305306307
306 306307308
307 307308309
308 308309310
309 309310311
310 310311312
311 311312313
312 312313314
313 313314315
314 314315316
315 315316317
316 316317318
317 317318319
318 318319320
319 319320321
320 320321322
321 321322323
322 322323324
323 323324325
324 324325326
325 325326327
326 326327328
327 327328329
328 328329330
329 329330331
330 330331332
331 331332333
332 332333334
333 333334335
334 334335336
335 335336337
336 336337338
337 337338339
338 338339340
339 339340341
340 340341342
341 341342343
342 342343344
343 343344345
344 344345346
345 345346347
346 346347348
347 347348349
348 348349350
349 349350351
350 350351352
351 351352353
352 352353354
353 353354355
354 354355356
355 355356357
356 356357358
357 357358359
358 358359360
359 359360361
360 360361362
361 361362363
362 362363364
363 363364365
364 364365366
365 365366367
366 366367368
367 367368369
368 368369370
369 369370371
370 370371372
371 371372373
372 372373374
373 373374375
374 374375376
375 375376377
376 376377378
377 377378379
378 378379380
379 379380381
380 380381382
381 381382383
382 382383384
383 383384385
384 384385386
385 385386387
386 386387388
387 387388389
388 388389390
389 389390391
390 390391392
391 391392393
392 392393394
393 393394395
394 394395396
395 395396397
396 396397398
397 397398399
398 398399400
399 399400401
400 400401402
401 401402403
402 402403404
403 403404405
404 404405406
405 405406407
406 406407408
407 407408409
408 408409410
409 409410411
410 410411412
411 411412413
412 412413414
413 413414415
414 414415416
415 415416417
416 416417418
417 417418419
418 418419420
419 419420421
420 420421422
421 421422423
422 422423424
423 423424425
424 424425426
425 425426427
426 426427428
427 427428429
428 428429430
429 429430431
430 430431432
431 431432433
432 432433434
433 433434435
434 434435436
435 435436437
436 436437438
437 437438439
438 438439440
439 439440441
440 440441442
441 441442443
442 442443444
443 443444445
444 444445446
445 445446447
446 446447448
447 447448449
448 448449450
449 449450451
450 450451452
451 451452453
452 452453454
453 453454455
454 454455456
455 455456457
456 456457458
457 457458459
458 458459460
459 459460461
460 460461462
461 461462463
462 462463464
463 463464465
464 464465466
465 465466467
466 466467468
467 467468469
468 468469470
469 469470471
470 470471472
471 471472473
472 472473474
473 473474475
474 474475476
475 475476477
476 476477478
477 477478479
478 478479480
479 479480481
480 480481482
481 481482483
482 482483484
483 483484485
484 484485486
485 485486487
486 486487488
487 487488489
488 488489490
489 489490491
490 490491492
491 491492493
492 492493494
493 493494495
494 494495496
495 495496497
496 496497498
497 497498499
498 498499500
499 499500501
500 500501502
501 501502503
502 502503504
503 503504505
504 504505506
505 505506507
506 506507508
507 507508509
508 508509510
509 509510511
510 510511512
511 511512513
512 512513514
513 513514515
514 514515516
515 515516517
516 516517518
517 517518519
518 518519520
519 519520521
520 520521522
521 521522523
522 522523524
523 523524525
524 524525526
525 525526527
526 526527528
527 527528529
528 528529530
529 529530531
530 530531532
531 531532533
532 532533534
533 533534535
534 534535536
535 535536537
536 536537538
537 537538539
538 538539540
539 539540541
540 540541542
541 541542543
542 542543544
543 543544545
544 544545546
545 545546547
546 546547548
547 547548549
548 548549550
549 549550551
550 550551552
551 551552553
552 552553554
553 553554555
554 554555556
555 555556557
556 556557558
557 557558559
558 558559560
559 559560561
560 560561562
561 561562563
562 562563564
563 563564565
564 564565566
565 565566567
566 566567568
567 567568569
568 568569570
569 569570571
570 570571572
571 571572573
572 572573574
573 573574575
574 574575576
575 575576577
576 576577578
577 577578579
578 578579580
579 579580581
580 580581582
581 581582583
582 582583584
583 583584585
584 584585586
585 585586587
586 586587588
587 587588589
588 588589590
589 589590591
590 590591592
591 591592593
592 592593594
593 593594595
594 594595596
595 595596597
596 596597598
597 597598599
598 598599600
599 599600601
600 600601602
601 601602603
602 602603604
603 603604605
604 604605606
605 605606607
606 606607608
607 607608609
608 608609610
609 609610611
610 610611612
611 611612613
612 612613614
613 613614615
614 614615616
615 615616617
616 616617618
617 617618619
618 618619620
619 619620621
620 620621622
621 621622623
622 622623624
623 623624625
624 624625626
625 625626627
626 626627628
627 627628629
628 628629630
629 629630631
630 630631632
631 631632633
632 632633634
633 633634635
634 634635636
635 635636637
636 636637638
637 637638639
638 638639640
639 639640641
640 640641642
641 641642643
642 642643644
643 643644645
644 644645646
645 645646647
646 646647648
647 647648649
648 648649650
649 649650651
650 650651652
651 651652653
652 652653654
653 653654655
654 654655656
655 655656657
656 656657658
657 657658659
658 658659660
659 659660661
660 660661662
661 661662663
662 662663664
663 663664665
664 664665666
665 665666667
666 666667668
667 667668669
668 668669670
669 669670671
670 670671672
671 671672673
672 672673674
673 673674675
674 674675676
675 675676677
676 676677678
677 677678679
678 678679680
679 679680681
680 680681682
681 681682683
682 682683684
683 683684685
684 684685686
685 685686687
686 686687688
687 687688689
688 688689690
689 689690691
690 690691692
691 691692693
692 692693694
693 693694695
694 694695696
695 695696697
696 696697698
697 697698699
698 698699700
699 699700701
700 700701702
701 701702703
702 702703704
703 703704705
704 704705706
705 705706707
706 706707708
707 707708709
708 708709710
709 709710711
710 710711712
711 711712713
712 712713714
713 713714715
714 714715716
715 715716717
716 716717718
717 717718719
718 718719720
719 719720721
720 720721722
721 721722723
722 722723724
723 723724725
724 724725726
725 725726727
726 726727728
727 727728729
728 728729730
729 729730731
730 730731732
731 731732733
732 732733734
733 733734735
734 734735736
735 735736737
736 736737738
737 737738739
738 738739740
739 739740741
740 740741742
741 741742743
742 742743744
743 743744745
744 744745746
745 745746747
746 746747748
747 747748749
748 748749750
749 749750751
750 750751752
751 751752753
752 752753754
753 753754755
754 754755756
755 755756757
756 756757758
757 757758759
758 758759760
759 759760761
760 760761762
761 761762763
762 762763764
763 763764765
764 764765766
765 765766767
766 766767768
767 767768769
768 768769770
769 769770771
770 770771772
771 771772773
772 772773774
773 773774775
774 774775776
775 775776777
776 776777778
777 777778779
778 778779780
779 779780781
780 780781782
781 781782783
782 782783784
783 783784785
784 784785786
785 785786787
786 786787788
787 787788789
788 788789790
789 789790791
790 790791792
791 791792793
792 792793794
793 793794795
794 794795796
795 795796797
796 796797798
797 797798799
798 798799800
799 799800801
800 800801802
801 801802803
802 802803804
803 803804805
804 804805806
805 805806807
806 806807808
807 807808809
808 808809810
809 809810811
810 810811812
811 811812813
812 812813814
813 813814815
814 814815816
815 815816817
816 816817818
817 817818819
818 818819820
819 819820821
820 820821822
821 821822823
822 822823824
823 823824825
824 824825826
825 825826827
826 826827828
827 827828829
828 828829830
829 829830831
830 830831832
831 831832833
832 832833834
833 833834835
834 834835836
835 835836837
836 836837838
837 837838839
838 838839840
839 839840841
840 840841842
841 841842843
842 842843844
843 843844845
844 844845846
845 845846847
846 846847848
847 847848849
848 848849850
849 849850851
850 850851852
851 851852853
852 852853854
853 853854855
854 854855856
855 855856857
856 856857858
857 857858859
858 858859860
859 859860861
860 860861862
861 861862863
862 862863864
863 863864865
864 864865866
865 865866867
866 866867868
867 867868869
868 868869870
869 869870871
870 870871872
871 871872873
872 872873874
873 873874875
874 874875876
875 875876877
876 876877878
877 877878879
878 878879880
879 879880881
880 880881882
881 881882883
882 882883884
883 883884885
884 884885886
885 885886887
886 886887888
887 887888889
888 888889890
889 889890891
890 890891892
891 891892893
892 892893894
893 893894895
894 894895896
895 895896897
896 896897898
897 897898899
898 898899900
899 899900901
900 900901902
901 901902903
902 902903904
903 903904905
904 904905906
905 905906907
906 906907908
907 907908909
908 908909910
909 909910911
910 910911912
911 911912913
912 912913914
913 913914915
914 914915916
915 915916917
916 916917918
917 917918919
918 918919920
919 919920921
920 920921922
921 921922923
922 922923924
923 923924925
924 924925926
925 925926927
926 926927928
927 927928929
928 928929930
929 929930931
930 930931932
931 931932933
932 932933934
933 933934935
934 934935936
935 935936937
936 936937938
937 937938939
938 938939940
939 939940941
940 940941942
941 941942943
942 942943944
943 943944945
944 944945946
945 945946947
946 946947948
947 947948949
948 948949950
949 949950951
950 950951952
951 951952953
952 952953954
953 953954955
954 954955956
955 955956957
956 956957958
957 957958959
958 958959960
959 959960961
960 960961962
961 961962963
962 962963964
963 963964965
964 964965966
965 965966967
966 966967968
967 967968969
968 968969970
969 969970971
970 970971972
971 971972973
972 972973974
973 973974975
974 974975976
975 975976977
976 976977978
977 977978979
978 978979980
979 979980981
980 980981982
981 981982983
982 982983984
983 983984985
984 984985986
985 985986987
986 986987988
987 987988989
988 988989990
989 989990991
990 990991992
991 991992993
992 992993994
993 993994995
994 994995996
995 995996997
996 996997998
997 997998999
998 9989991000
999 99910001001
1000 100010011002