Death Blossom Complex Type

Programs which generate, solve, and analyze Sudoku puzzles

Death Blossom Complex Type

Postby yzfwsf » Thu Nov 19, 2020 12:52 pm

Hi StrmCkr:
According to your suggestions, add Death Blossom complex type techniques, as follows.But it slows down the program significantly.
DB Complex.png
DB Complex.png (33 KiB) Viewed 1317 times

Death Blossom Complex Type 1: Set have degrees of freedom of 1-16789{r3c1256} => r2c6<>7
1r3c12-{r2c3}
1r3c5-{r126c4}
DB Complex2.png
DB Complex2.png (39.32 KiB) Viewed 1315 times

Death Blossom Complex Type 2: Set have degrees of freedom of 2-23456789{r136789c2} => r1c1<>3
7r1c2,8r1c2-{r1c679}
7r3c2,8r3c2-{r3c36}
7r789c2-{r25689c1}
4r8c2-{r7c23,r89c1}
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Death Blossom Complex Type

Postby StrmCkr » Thu Nov 19, 2020 8:56 pm

edit: removed my pencil-mark notation wasn't updated to match your grids just noticed the error.
first grid
found it several ways
a)1678 @ R3C56
b) 1789 @ R3C12,R2C3
C) 1578 @R126C4

RC (ab: 8) (ac:1) Z:7
eliminates:
R2C6 <> 6


030092405420000600005400320002940030700001800060070102309080204200309080000004903

Code: Select all
+--------------------+---------------------+------------------+
| 168    3      1678 | 1678   9      2     | 4     17    5    |
| 4      2      178  | 1578   135    3578  | 6     179   1789 |
| 1689   1789   5    | 4      (16)   678   | 3     2     1789 |
+--------------------+---------------------+------------------+
| (158)  (158)  2    | 9      4      (568) | (57)  3     67   |
| 7      459    34   | 256    235-6  1     | 8     4569  69   |
| 589    6      348  | 58     7      358   | 1     459   2    |
+--------------------+---------------------+------------------+
| 3      157    9    | 1567   8      567   | 2     1567  4    |
| 2      1457   1467 | 3      (156)  9     | (57)  8     167  |
| 1568   1578   1678 | 12567  1256   4     | 9     1567  3    |
+--------------------+---------------------+------------------+

here is an example of the 2-als 2 RC
A) 1567 @ R8C57 <- (2 cells 4 digits)
B)15678 @ R4C1267
C) 16 @ R3C5

RC (A&B) 7
RC (A&C) 1
Z: 6
eliminate
6 @ R5C5

i know hodoku programing swaps the order of ABC around that might be a hiccup slowing it down as order doesn't really matter for xz,xy als and DB
as its uses RC from a-b, b-c, c-a : then interchanges how it allocates abc in its output.

however, order does matter for these versions: first selected als is fixed and all others are subsets of it.

by comparison to the above examplar:
here is what i mean this is from hodoku { these are found from the als-xy finding it notice the set sizes are all n cells with n+1 digits }

Death Blossom: [r8c7], -5- r38c5 {156}, -7- r4c1267 {15678} => r5c5<>6

Almost Locked Set XY-Wing: A=r4c1267 {15678}, B=r38c5 {156}, C=r8c7 {57}, X,Y=5,7, Z=6 => r5c5<>6

since the death blossom is coded using n cells with n+1 digits it wont ever find the 2als- 2rc using the same cells i noted above even though the descriptions for them show that they are supposed to use: almost almost locked sets. {n+2}
Last edited by StrmCkr on Thu Nov 19, 2020 10:47 pm, edited 4 times in total.
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006

Re: Death Blossom Complex Type

Postby StrmCkr » Thu Nov 19, 2020 9:20 pm

as per email ill rehash it on here

Code: Select all
  +------------------+----------------+------------+
    | -1     (1379)  . | (12)  (178)  . | .  (78)  . |
    | .      .       . | .     .      . | .  .     . |
    | .      (1369)  . | (26)  .      . | .  .     . |
    +------------------+----------------+------------+
    | .      .       . | .     .      . | .  .     . |
    | (45)   (359)   . | .     .      . | .  .     . |
    | .      .       . | .     .      . | .  .     . |
    +------------------+----------------+------------+
    | (148)  .       . | .     .      . | .  .     . |
    | (148)  .       . | .     .      . | .  .     . |
    | .      .       . | .     .      . | .  .     . |
    +------------------+----------------+------------+

something to consider adding
N^Als N^RC - rule

this works by having:
A) Almost locked set with freedom of N digits
where by
a S(et) of N als with freedom of 1.
Each having 1 RC between set A that are different

in a way that z digit common to A and all of S cannot be in any other cell that is visible to all z cells of S and A.

the example above:
A) 135679 @ R135C2 { + 3 digits)
B) 1458 @ R579C1 {+1 digit}
C) 126 @ R13C4 {+1 digit}
D) 178 @ R1C58 {+1 digit}

RC:
(A&B) 5
(A&C) 6
(A&D 7
Z - 1
R1C1 <> 1
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006

Re: Death Blossom Complex Type

Postby yzfwsf » Thu Nov 19, 2020 10:16 pm

Hi StrmCkr.
My algorithm is not exactly the same as what you mentioned. My algorithm is to find multiple ALSs for set A and make it a Rank 0 locked set(Type 1) or Rank -1 locked set (Type 2).For Type 1, we find the number of common deletions between the locked set and the Als group. For Type 2, we only need to find the common deletion number of the Als group. So my algorithm does not require RC, because I provide an Als for each additional candidate .
The version you mentioned, my program can also handle:
Death Blossom Complex Type 1: Set have degrees of freedom of 2-13679{r135c2} => r1c1<>1
7r1c2-{r1c4}
6r3c2-{r2c1}
DB 3.png
DB 3.png (31.93 KiB) Viewed 1296 times
Last edited by yzfwsf on Thu Nov 19, 2020 10:24 pm, edited 1 time in total.
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Death Blossom Complex Type

Postby StrmCkr » Thu Nov 19, 2020 10:21 pm

My algorithm is not exactly the same as what you mentioned.

interesting, i thought it was based on hodokus engine which i have studied to figure out why it was missing stuff compared to my own version of the same techniques.
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006

Re: Death Blossom Complex Type

Postby yzfwsf » Thu Nov 19, 2020 10:45 pm

StrmCkr wrote:
My algorithm is not exactly the same as what you mentioned.

interesting, i thought it was based on hodokus engine which i have studied to figure out why it was missing stuff compared to my own version of the same techniques.

The algorithm of my solver is not based on Hodoku, and it is estimated to be different from most people's, because I implemented Deah Blosoom with reverse thinking. Starting from assuming that the candidates to be deleted is true, find the affected Als, and then continue to delete from the affected Als‘s house. If you get a locked set of Rank 0 or Rank -1 (complex DB), if you get a empty cell (normal DB).
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Death Blossom Complex Type

Postby StrmCkr » Thu Nov 19, 2020 10:49 pm

neat, so you did what some do for fish finding ,template shows the elimination, then identify the cover its in and build the fish backwards.

i did note some errors on my part coping the grid I didn't fully update the pm's
so I'm fixing my first post accordingly after i cross checked again and found the first one working

the 2nd one I'm still testing:

i can potentially get the sets built the elimination alludes me and my code

a) 2345679 @ R678C2
b) 23789 @ R1C2679
c) 3578 @ R3C236
d) 234567 @ R25689C1
e) 23679 @ R7C23,R9C12

RC, 2,5,7,9
Z:3 no eliminations...
Edit as per pm this is a type 1, no eliminations are correct.
Last edited by StrmCkr on Fri Nov 20, 2020 7:04 pm, edited 3 times in total.
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006

Re: Death Blossom Complex Type

Postby yzfwsf » Fri Nov 20, 2020 1:49 am

StrmCkr wrote:neat, so you did what some do for fish finding ,template shows the elimination, then identify the cover its in and build the fish backwards.

i did note some errors on my part coping the grid I didn't fully update the pm's
so I'm fixing my first post accordingly after i cross checked again and found the first one working

the 2nd one I'm still testing:

i can potentially get the sets built the elimination alludes me and my code

a) 2345679 @ R678C2
b) 23789 @ R1C2679
c) 3578 @ R3C236
d) 234567 @ R24589C1
e) 23679 @ R7C23,R9C2

RC, 2,5,7,9
Z:3 no eliminations...
guessing it has something to do with sets DE having 7 as a restricted common

d)234567 @ R24589C1 => 234567 @ R25689C1
e) 23679 @ R7C23,R9C2 => 23679 @ R7C23,R9C12
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Death Blossom Complex Type

Postby StrmCkr » Fri Nov 20, 2020 9:02 pm

thanks, managed to get "type 2" to function not exactly the same as yours as you don't use RC,
i do and one of my requirements is RC's can't reuse RC's between S of A .
cause of that the type 2 you posted on here wont work for me as it reuses 7 twice.

the version that works for me is the one you pm'd
Death Blossom Complex Type 2: Set have degrees of freedom of 3-2345679{r6789c2} => r1c1<>3
2r67c2-{r1c2679}
5r6c2-{r3c236}
7r789c2-{r25689c1}
4r8c2-{r7c23,r89c1}

If 2r67c2, 5r6c2, 7r789c2, 4r8c2 are all false, then r6789 only has 369, which is impossible (4cells only have 3 kinds of candidates), so at least one of them is true, so that one of the Als becomes a locked set, forming an elimination(r1c1<>3),


i will note type 2 - adding an extra als exponentially slowed my code down 2...
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006

Re: Death Blossom Complex Type

Postby yzfwsf » Wed Nov 25, 2020 12:23 pm

Code: Select all
.--------------------.-------------------.------------------.
| 8      4579   3579 | 47    37    1     | 6    34579  2    |
| 12347  12479  6    | 2478  5     2348  | 489  34789  378  |
| 23457  2457   357  | 9     2367  23468 | 1    34578  3578 |
:--------------------+-------------------+------------------:
| 27     2678   1    | 5     2369  2369  | 289  26789  4    |
| 2457   3      57   | 246   8     2469  | 259  1      567  |
| 9      24568  58   | 1246  126   7     | 3    2568   568  |
:--------------------+-------------------+------------------:
| 137    1789   2    | 1678  1679  5     | 48   3468   1368 |
| 135    1589   3589 | 1268  4     2689  | 7    2368   1368 |
| 6      17     4    | 3     17    28    | 258  258    9    |
'--------------------'-------------------'------------------'

DB Complex3.png
DB Complex3.png (35.47 KiB) Viewed 1203 times

Death Blossom Complex Type 3(Sue de Coq extension): Set have degrees of freedom of 1-24589{r2457c7} => r5c1<>5,r5c1<>7,r6c2<>5,r6c2<>8,r1c3<>5,r3c3<>5,r8c3<>5,r9c7<>8,r4c8<>2,r4c8<>6
2r45c7-{r6c389}
5r5c7-{r5c39}
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Death Blossom Complex Type

Postby StrmCkr » Tue Dec 01, 2020 11:21 pm

here's another one
this one is a quintuplet attached to the death-blossom {death blossom exclusions for digit 9 are in the picture but arent part of my code eliminations as they are not applicable}

Capturedb.JPG
Capturedb.JPG (71.93 KiB) Viewed 1155 times

set A) 456789 @ 34,35,43
set B) 678 @ 37,44
set C) 2345679 @ 13,31,40,58,67
set D) 45 @ 16
RC) 4,5,6,7,8,9 z: 23457

cell : digit
4 <> 2,4,7
22 <> 3,7
7 <> 4,5,7
52 <> 4,7
53 <> 7
Last edited by StrmCkr on Wed Dec 02, 2020 8:31 am, edited 2 times in total.
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006

Re: Death Blossom Complex Type

Postby yzfwsf » Wed Dec 02, 2020 7:33 am

Hi StrmCkr:
The list is the DB3 sample puzzles found by my solver, I think you can use them to test your program.
Hidden Text: Show
    :0000:x:..2.4...85...9+82...8..+6..5..+568+2...1+8..1+765.+227+1+4+5.+86...+5.+841..4..6+1..+85..8.3..2.:111 311 911 714 316 716 728 336 347 947 348 948 458 771 774 986 787 692 996 797 799 999::
    :0000:x:.4+61....39...2...6...+6.45....57+6...8.2.5.1.6..+6.94..5.6..2....1..7.+1.+63..1...68..:711 917 826 231 731 239 351 453 481 586 989 491::
    :0000:x:.1.5..2+7+8..8....4.7.+4..2..6.....9.2...6+21...7.4.3..8..4..9....1.....1.8...1..63..:321 322 724 325 529 137 541 444 744 545 645 845 447 547 957 558 561 563 565 568 968 775 576 776 485 785 989 894 495 795 999::
    :0000:x:..17.+4.+69.9...1.4.4+5..3.1..3..8.7.5+1.+85.4..+27.6..2........+782+1..1.3....45+7..1..3.:221 223 624 829 233 236 947 956 964 966 967 673 981 687 294 694 697::
    :0000:x:.3...9..27..+23..8..425..+3..5....7....26...93+7.+74...1....79...4.....4...3+46...28..:114 614 814 529 929 931 843 444 145 645 845 247 855 856 861 364 565 665 865 566 171 871 577 181 881 288 194 595::
    :0000:x:.3.5..6....6.+49.5.5...1...9.7.....8...24.....34...1..64....28....31......6..9..27:111 811 713 813 821 834 736 981::
    :0000:x:.1.8..6.........9.2....3..5+63.....5952......4..+17...8+6+15+29...6...6..19..3...2.+5.1:413 713 913 515 418 422 423 723 823 124 424 624 525 227 327 432 733 833 443 246 953 155 355 465 965 466 966 484 785 793 893::
    :0000:x:.3...5..14+1.6....+7..7.916....3.....81.....37.....234....85+1.+7.97...6.1...2+1..7.6.:811 213 814 815 218 827 828 834 238 838 539 542 944 552 553 953 561 661 662 568 482 583 484 388 488 489::
    :0000:x:...8....3+89....1..+7.3.14+85+92....87.+5.3..7...8.+789...2+11...2..8..4.7+8..+16.+8...15..:612 213 516 223 143 654 993 499::
    :0000:x:..53........7+58...6...2.5....79.5.16+53..1..7.1....+72...5......1..4.7..9.3....48..:412 712 617 618 719 428 132 933 253 465 375 678 686::
    :0000:x:..3.1.4....+84....39.+4+3...2...6.3...1....2.+67..8.6..2+3.+64...3+71...9.7+65..8..1..+3+96:526 732 539 741 742 151 152 161 566 766 274 281 282 292::
    :0000:x:.3.5...9+2..2..6...7.4.3...58..7+245....71+6..2.+2...5...63...9..6..2.6....1......2..:817 122 827 128 828 829 832 834 836 967 368 868 572 873 776 581 591 592 992::
    :0000:x:.+415....8.8..4..+1......14+5.4...3..92.2...4.6+3..319+28+7+47......4+9......6.5.9...37.+1:911 317 923 724 726 631 633 634 734 635 735 542 642 543 643 746 551 553 875 691 893 694 895::
    :0000:x:.4.6.+29..6....5.2...2.8+3..5...1.4+2.9.6..2..3.2..+3.8.7.8..+23...1..3..68.+2.2.+8.+1.9.:711 713 813 122 722 922 723 425 127 829 734 137 737 741 542 742 543 551 667 773 481 581 582 484 593 795 499::
    :0000:x:..69.+52...2.+61.5+989....8.1...7....2.4.......7...+7561+4.6...9.....3...19.....3...8.:311 711 412 712 735 841 842 852 253 853 473 573 377 778 583 285 493 593 797::
    :0000:x:8+1.2...4..6..5+8..3..5..19.+8..6.87...72.3+1..8.1.......9..21...3..7+1......6....4..1:313 335 462 463 267 268 392 993::
    :0000:x:.+3..6..4+1.5....8.79....7+6.33..9...+15..1.4..6..7..1.3..2...3.1.....6...+39..3......:217 223 224 226 926 832 234 534 834 842 252 561 861 663 268 473 673 873 976 879 787 992 896 797 298::
    :0000:x:.2...5..66..7+2..5.+5.7.4.8+2...+289.5....+5+231.+8.8....7..2..69.23...5....+2.82...7..4.:822 741 142 342 442 751 452 952 662 667 172 772 181 481 483 684 893 194 696 197::
    :0000:x:.2...8.9.1+7.34.2......7....+85+16.....4.+2+8...1.9.7..48..+21+3+48....6.5+7...4.+7....312.:317 517 519 526 829 332 632 932 433 534 936 537 538 539 839 946 347 956 357 757 369 985 986 989 993 995::
    :0000:x:9..+2.5+6..+25.....3+9..6.9.+5.25...2..93.2+9..47....8+9.7+2.61...6.9....24.+98.5.9....+3..:412 413 115 315 815 124 125 826 331 132 332 834 836 854 855 196::
    :0000:x:4...+59.6+3...13.4....3.7+4+9.+1......3.7.+3..2.8..8.75+4+3+61...84+1.+5+36.4.+39.1..3....5.9+4:212 631 142 143 543 943 644 153 654 886 292::
    :0000:x:+92.+54+7+8....58+2+9.7.7..163+2+59...+9.+1..5...3.2+91..9.+4.67....97+3+5.8+22+5.+6+98..+7.7.+21+45+9.:421 422 127 343 851 853 861 863::
    :0000:x:...5.4.3.....8...9.6.2..7...1..+2...66...3..9...9.7.3.5.3..4+2..8..2....1.8.....2..:211 812 521 721 222 722 723 427 428 431 433 843 448 452 853 154 156 457 459 262 464 864 866 586 695 596::
    :0000:x:.1..9...4.+482...7.7...452..4...3...2..95..8...7.....9...+4..3.2.3..4.......762...5:611 616 317 318 621 127 627 129 629 134 338 638 339 146 251 652 155 156 656 756 158 658 359 163 663 166 666 866 167 872 972 677 777 679 682 882 683 785 188 189 197 997 198 898::
    :0000:x:...+5.9.8.....3.5...8.67..3...6.+9.7..9+7...5....2.36+7...4..+7.+69...6.9.+347..+97+482...:111 211 311 115 217 219 619 121 221 128 129 229 629 131 133 541 349 849 353 155 657 859 863 168 869::
    :0000:x:+72..5+6...5...+19+72...837+2.....4.6.9..8....5..4.7.1......9.+5.7.8.1.+7.3.5.....6.+1..7:431 142 844 249 953 157 158 658 261 363 265 965 271 277 279 482 484 884 988 689 492 393 498::
    :0000:x:.1.2...9.4....1..7..5.6.1....75.94..5......8..4..2...9..+4..2..68..6...4...1.472..:515 815 316 319 824 239 145 248 367 368 972 577 578 582 587 399::
    :0000:x:..5.+7.4.+88..5...7..9..8...5..6.971..4..3...8.............+72...3..2..67..5..41..9.:316 926 327 229 131 331 242 248 259 659 862 363 763 864 468 269 469 872 478 182 482 188 892 893 697::
    :0000:x:.+2..9.4..8..2....3.3.....2.4.....1.6.7...5.....21....9.6..5...72....68....74..+61.:111 714 716 818 519 522 922 123 126 131 734 135 539 943 944 346 953 255 859 376 876 976 978 582 982 183 483 984 488 588 991 296::
    :0000:x:1..7.+46...4..5......8..3........9..3..1.4..6..6..1.2...+1..3.52..+59..8..7.2.....4+6:313 215 819 621 624 127 128 137 138 841 844 245 847 848 851 861 671 674 381 184 684 994 796 197 397::
    :0000:x:1+2+3.....9...2...3...6+3.92.....56+7..+367.8.3...+3.8..27.+6.3.+6.45..9...3..6..+61...+3.4:827 129 442 148 948 453 958 168 968 278 878 189::
    :0000:x:.4+9+65...3..1..86..6.....+5..8...9.7....247..5......6..21......3+7..7..92.....73...5:116 218 718 321 428 928 232 234 138 438 838 938 139 839 542 449 959 962 867 868 489::
    :0000:x:.+17.6..2..4...3..96.......11...5.+9.6...7..1.+2..9.2..3.2..6..59...1.45..8.......+1.:738 687::
    :0000:x:.3+2....7...9.3....5+7+16+4.3.8+7+9.2......+1..7.9.2+254+3+96.+8.+9...2..1.+1+278+634...6.9.....:811 115 116 519 126 826 546 147 149 651 577 579 779 893 597 598 599::
    :0000:x:4...56+79...69..5...7...2..6.+4..3...77..2.54...3.....2..5.1.....8...9.3....4..3.7.:113 813 222 828 829 131 331 133 333 833 641 152 852 664 864 766 271 273 279 289 291 292 299::
    :0000:x:+5....+14..1...67..5.9..35...9+5+37.6..8+721...9...4...2.7....1.......5.....44...2.8..:319 328 828 831 833 454 356 564 864 865 367 667 669 671 372 975 377 382 384 984 985 392 394 994 998::
    :0000:x:62.7.......9...3..8...2...7.4.5...6...6.1...5......7..5..2.1..4+4.2.3.5...6.+4+58.9.:416 625 128 528 129 436 952 962 772 773 782::
    :0000:x:7..+256.9+1.2..1.+6....+13+8.4+2...6...+78.+81+7+62...43..87.1+6..7..9...6..9...2..1......7.:421 423 523 446 949 557 474 476 576 378 578 484 486 388 588 589 492 599::
    :0000:x:.+1.45...7.9.........61..2...5...4..8+4325.....8...1.+54..2.9.+5.8...5+8.+13.....+263.+51:725 825 329 735 941 745 147 148 648 748 948 755 957 766 669 969 671 771 473 773 688 689 993::
    :0000:x:6..+4.9..8...32+87....85.......48+9.5.22..14.+8..+89.+2.7+41.4...3..8...17....4.....+43..:928 131 132 637 238 638 938 139 639 341 658 676 679 979 282 685 686 688 592 695 698 699 999::
    :0000:x:.4..9..6+88....4..9..13..7....5...8....241...71....6...3...+4...2...83..7..5...24..:514 516 524 225 625 941 265 765 793::
    :0000:x:2.+7+63+8..1..6..43...1+3..5.....+89...1.7.+138+6..2....5187.3..+5.+9.....9....+35.7+58.+3.6+9:437 739 542 642 447 952 461 262 462 469 472 872 475 277 477 481 482 682 285 197::
    :0000:x:2.+64......5..6.+42....+2.96.5...6.....+6...7.5.879...2+1.+6..3..6.1.4...2.+3+67.6.3..8+5.:712 716 123 723 124 929 132 332 832 133 833 738 242 243 443 145 545 845 346 947 348 948 449 152 872 975 884 193 993::
    :0000:x:.2+613..9...1.2...69.....7+2+1+21...6...+3.5.+1...26..+253+14.+19.+3.+25..4..8..+2+1...2..1..3:516 322 526 828 832 445 748 848 986::
    :0000:x:..43...8.9....4..7.7..1.4...5...614.6...8.2..........6.1...8.5....2..7..3...5...9:511 215 216 617 231 233 462 464 474 475 482 893::
    :0000:x:8..+3....7..7..+8....9..4+7.+8..3+8.1.+74.7..6+3.8.+2..28+7..+35.+8.7..3...1..+83.+74.+73+49..2+8:116 221 521 128 231::
    :0000:x:...89..4.+4+8...7..359.3.+41..8..+4.1..6.3.6..+4+1.+1+64..9.7......3.5.6...4...1..89..7..:212 213 617 123 224 225 233 953 172 272 273 973 775 977 295::
    :0000:x:..5.+19..7....5.3...8.26..9.1.87...5..7...1..4.3....7...4...89..+8...9....6..1....2:421 922 128 129 133 437 951 354 854 464 864 465 466 571 379 386 786 687 589 796::
    :0000:x:....9.1.6..86..3..2......9...3.1..6.5..3....9.7...42...5.+74+68..6+8+71..+94...2...+6.7:311 514 716 726 432 544 378 289 991 392 992::
    :0000:x:4...91.5..3.6....2..7...1..+7+138.+92.+5.5+9..3..+18...1..9....9...1...2..8....7..5+6.+24:823 425 727 931 632 254 458 464 466 467 981 384 987::
    :0000:x:.....8.+23..2.1.....9.4.+2.5.7.+4+2+89.....6+17+4+8.2+28.6+5+3.4..+28..5..4.4..21.8....+8+4.2..:512 917 621 924 542 371 592 799::
    :0000:x:8+2..5.+4+96.+1.2..3+5+8.9...8+72+1.7...4+91+3..17..6+8+44...1.+2+75..24...+37.4...2.6+91...7.8+4+2:316 626 631 541 644 363 663 966 571 572 676 976 581 693 594 996::
    :0000:x:7+1..6+2+59....5....6.5...13..+8......4.1...436....7..8..3.8..7...22+7.8..4....1..4+87.:413 228 431 433 833 934 839 942 943 144 744 945 147 247 549 749 954 559 959 961 962 165 178 578 188 588 595 995::
    :0000:x:1...7..+9.+54...+9.7...9..25+3.....4......12..9..8..9...23..5.+9..4....35.2...6.8+2..+59:812 416 616 125 625 634 542 643 743 144 146 746 351 751 167 771 677 777 781 791 393::
    :0000:x:7..+59...1+5.92...3.+6...8.5....4..5..627.4.....9+5..7..4....74.....6+7.+5.1....5..1..8:218 727 232 436 738 344 145 248 948 656 958 363 863 364 278 978 289 492 298 998::
    :0000:x:...5+9...6..6.7..5.+59....2..1.+2+96.+438.49..3.........19..1....8....5..9.7....2...+14:211 811 712 313 413 713 321 821 124 333 134 434 834 135 651 761 861 862 266 766 471 771 474 476 279 379 381 681 382 384 684 385 891 892 596 397 697::
    :0000:x:6...5..1....2..7.......4..9.+15...4.29...+2.....8..1..7.1.+8+5.2..7.4..8.5....97.3.8.:312 213 713 321 331 353 654 854 856 357 657 359 559 659 361 363 189::
    :0000:x:...348.5.4.+8.2..+39.7....2..+8.751..2+31....38...3...49...8.4....+22...5.3....1..2.6.:612 617 124 126 727 931 933 138 139 639 954 759 764 971 976 784 489 794 795 599::
    :0000:x:6....74+8...7.....1.9..3....+2.69+8+157.+75.+6+238..9.+8+574..25...+4...8.8..1......2+8.5.4.:312 113 421 322 226 227 228 628 433 234 236 172 372 274 978 284 988 989 192 392 697::
    :0000:x:6..4+9.5..+92...3.........+39...+2.+81.4...4.3...889.+6+472+3.2..+71...3.7.8...5...6+3.97..:812 113 813 123 729 731 133 439 739 152 573::
    :0000:x:.4.2.+5+7+83.......9+1.....16...+1...83..2..51.8....74...1..2.7...5...5+1.6.+373+7..5.1..:521 323 623 325 326 335 641 643 267 473::
    :0000:x:7...4..9...9..73...4.6.....+42..3.1....14....79..1...3.+15..8..6.2..9..8..+8+93.+642.1:514 216 524 228 843 846 849 256 763 783 788::
    :0000:x:....8...25....7.9...3.+5.4....1.6..+4..8.4.+1..6...7.59..3..5+7...4.7...28....6.1....:413 717 718 222 423 225 131 631 731 931 232 634 139 244 849 953 261 262 268 368 369 273 981 991 492 996 597 598::
    :0000:x:4..1.+9.3+5.9..+451..+5.+1.6..4+91.+9+58.....6749+1.5..5..+369...1.+9...7.9....3..6..5+6...+9.:371 473 287::
    :0000:x:4...3..8.+38.6....2..7...3....1....2.8..71.9.....9....3..31..4...6..54.+37.......6.:117 528 442 844 452 971 972 991 292 992 293 993 894 897::
    :0000:x:.2...48..1..+87..6...91..+7.5..12.+7......+43.97.+4..9.63...6...8.....4......5..3...9.:611 522 229 429 331 338 641 841 542 842 553 659 563 771 275 277 178 179 381 882 188 189 293 199::
    :0000:x:7+1.29.+63+4.6....5..........85+4....126..24..3+8..8....+4.7...9...+4..5..479....43.....:824 826 231 932 134 734 963 271 371 373 279 189 291 299::
    :0000:x:4..2......8..3.1....3..6.2..259....1..7..1+2..6...2..5..+38.9...29..3.+2.7..7...43..:918 919 928 929 132 534 135 658 183 487 489 193 195::
    :0000:x:...4...9..6...8..1......2....2..+71..4...19+7.6.7...+3.5...98...7.3...64....5...2..8:211 511 812 813 317 517 721 224 524 325 131 531 731 132 833 534 634 734 338 438 841 941 545 863 265 171 272 577 579 183 184 584 191 793 794::
    :0000:x:+4....78...7.94+8.2.8...6...7..2....3+4.4....5..7...14..81..73...9..4.+9.....9+7+4.56..:118 119 138 542 642 947 651 353 653 953 855 256 958 963 272 282 284 187 188 189::
    :0000:x:.....+9.7+6..4..7..9+79..8+62....7+9.3.5+253.8.+2+6.7.2.+76+53.....6+7+4.....6.9+1..4....28.6.:314 514 115 415 324 524 125 334 534 139 161 877 978::
    :0000:x:.2......+11....7.2...41..5....197..6.9....31...764......3..5+9.+18..97...5.5+1..849..:311 713 615 318 625 331 635 441 841 253 858 861 271 771 281 482 286 299::
    :0000:x:6.+4.8....+8.9..7.4.+73.2....81+6..7..2+4...4.16...4...2.7...6.9.4..+48...+6..55+9.3.....:135 138 252 353 969 272 174 179::
    :0000:x:3..+6.9.....6.3..7..5.1......1.8...4.2.9..6..7..3.2......2.6..3....7..9..4.......8:412 422 736 239 745 882::
    :0000:x:.1.+7..6.......6+7.8+6+73...92......7.5..2..5.8.+7..76.....+74.1+6.+2.32.+1.4.+57...9.721..:411 511 413 513 315 815 416 816 916 424 524 924 428 834 439 642 945 449 454 956 358 458 958 861 962 965 966 368 468 469 876 882 984 592 894::
    :0000:x:+54......38..6.5.....2.1.+85.2..9....7.....2.8..5..3.4....58...3..9...7..81...4.9..:713 215 722 723 129 331 332 734 936 439 961 669 275 688 693::
    :0000:x:.1+5.4.8.+66.35...4.9.....+5..3..1.7.2..9..28..5..76..1..5..+9...6...9...4+5..3...5..9:714 216 925 226 732 334 236 336 738 442 453 461 862 365 966 173 376 277 281 882 284 784 785 386 889 291 791 493 893 294 894 195 895 798::
    :0000:x:6...4.8...9...3..4..86...2..+241.8..6...7..4..95..3....1....2..5.7.....1...537+12..:713 727 728 731 132 535 137 737 747 858 859 474 977 378 678 878 978 381 481 986 987 989 492::
    :0000:x:...5..6..4...2...7..3....2..6.28+3+79.7..+9+153.+6+3.9+6475.2..1.....9.3..9..6....4..2..:818 822 523 828 532 136 636 836 439 571 872 878 591 593 695 898 599::
    :0000:x:3+1.+7+29...+47..3+6+9...+964.....1+6+4.973......+6.+1+94.+392+41.6...1+9.25...5......99..6...1.:829 531 238 538 839 251 553 761 881 883 787 887 288 388 893 895 399::
    :0000:x:.1.....4.+4.7+51.8+2.2..4.....+7.61......28.+4.7..9+4+13+75+68+2.......6..7..5.2...9...4..3:511 611 914 916 936 338 938 945 946 347 547 958 959 371 372 875 376 876 177 179 979 189 989 591::
    :0000:x:....5..+935+3...91...8.1.+3.5...2.3.9...569..+3..3....2...1..7..4+3..7.+36..1...3.9+1..8:758 279 483::
    :0000:x:+3.72+4+9.5+62..6.19...9..8........3....9..7+6...1+573+1926+48..2..6...1..8....5.3.....6.:137 337 338 339 443 843 257 872 574 378 778 978 779 288::
    :0000:x:..8....2..+3...51..9........2+9.+7.6..4.+47.1..3+6.6...47.+2.2...76+4...6.4...94..3+6..5.:111 511 712 315 517 224 825 925 728 828 732 133 533 234 335 236 537 838 839 854 954 857 871 781 881 182 582 884 886 887 188 192::
    :0000:x:..32.49...+4.....3+2.2..5...83.+24..16..65.......8+4.6..+234..8..2....6..9..4.5..+4....:111 519 121 921 626 131 855 856 757 758 958 176 376 776 979 181 384 588 191 999::
    :0000:x:+31+25....44....253.....3...+2+67.+38.25+99+5..273.+8..39.....1..8..4.+3.+3..4...6.+49..3.8+5:625 831 832 833 737 675 676 783::
    :0000:x:..1..57.22+7.....8..8.7+2.....+1+89..+3+24.+23+4.16.+8.6.+2+3+8.7+11+3.6.2..5.5+2.4..3....+5.32..:611 911 918 423 923 127 927 629 636 437 937 438 938 639 745 473 781 989 791 498 698 999::
    :0000:x:.+324.........3..8..9+8..2..7+8.4.1+3.6.3.....4.8.5.8..1.+31..+3.7+85..8..2...6..3...9..:623 124 126 527 129 544 965 986 188 491 691 194 196::
    :0000:x:.1.+37..8......8.....96..2..5...8.......2.67.+8..81...94.7......13..5.4+87...4...3..:617 422 242 143 243 343 346 158 578 994::
    :0000:x:..1..45+8.3.85..+49.+4...8.........8..4.6..+4..7...4..73..2..+49..6..4.+8.6..2.3.2..9+4.:711 715 725 232 233 634 236 336 242 543 743 943 645 147 851 553 953 262 869 176 591 791 793::
    :0000:x:...5....4.8+7.2.9+5...5..71.....96.3....8.+52...2...4..6.7..6......1..3.6......+75.3.:321 239 839 442 848 749 289 899::
    :0000:x:....5...3..3..9.1.8.91.+37.......1..4..19+4..6..6.53.2.+1....9...7.2...4.3...8...4..:413 216 245 674 876 684 685 887 987 589 689 591 691 592 998::
    :0000:x:8.......4..91..5...6..7..8...642...82..3......9...5.2.9...6..1...7..1..568+1...7..:317 617 229 152 758 574 276::
    :0000:x:9..3..+67+1+6+78.1.+3.5.1.+7.6.....7...+4.6...46..3+74+6...71...9..7.8+6.7..+6..+51...6..5+7.9:415 416 926 433 533 835 238 541 542 842 144 244 545 346 846 248 252 253 563 964 565 865 371 373 176 476 382 383 385 289 291 292 395::
    :0000:x:...5.+9+6..+5.3.2.9..6....8.2+581+5.9...22+6....5....7....6.1..7....6..69..3+5..5..+64.1.:412 413 315 418 419 135 454 461 164 364 165 365 366 369 973 789 791::
    :0000:x:9+2..6+7+3...6.+3.92..+8+371...4..82..3.....9.7.1+3.3..9...2.....3..9..1.7+9...3.+9+3..85..:514 525 829 539 541 647 649 554 563 769 274 576 479 679 779 879 681::
    :0000:x:...4.......9.27..3.7..39.4.+7.4.96..26..8.+2.7..2+87..6...8.....9...3..45..1.......6:511 811 512 615 117 217 817 818 119 519 819 522 622 231 533 534 837 139 152 157 457 159 561 271 273 174 574 674 175 575 177 777 479 284 684 297 897::
    :0000:x:5+1.2.9..6..91..2...4..7..1+96....4..7..1...9..+9..+73.+65.3..8..7...9..2..6...8.....2:818 822 825 826 429 829 348 851 475 186 489 495 196::
    :0000:x:8....7.6....6.......7.9.....+529+7.18+3.7.3.5...3...1.7...4...3..9..9.2.8..5...+6+9.4.:217 519 825 426 227 328 528 928 529 237 451 651 257 957 659 268 269 278 578 681 188 788 189 789 193 299::
    :0000:x:8....9+64..9..+4+67.+8+6.45.+8+9.3.3.8.+4.6+9..8+967.+329....2...1...+9+53....+948...6...6...9.:541 143 543 562 762 763 167 567 168 772 278 288 791 792 195 395::
    :0000:x:.2...7..1+1......+7...7.1.8..5..7.+4..8.1..58+74.+8+7463+15..+76..4..8...13....72...+754..:914 329 629 339 639 247 947 248 348 948 353 259 959 277 977 687 688 998::
    :0000:x:...2....5.2..1..8.6....34..3.+4..1..7....6......64.85....28......4.+1.5.3+61...7...8:312 812 915 416 616 917 721 921 923 724 924 627 533 947 751 752 753 257 259 965 572 772 972 976 978 592 992 393 994 696::
    :0000:x:...2....5.2..1..8.6....34..3.+4..1..7....6......64.85....28......4.+1.5.3+61...7...8:312 812 915 416 616 917 721 921 923 724 924 627 533 947 751 752 753 257 259 965 572 772 972 976 978 592 992 393 994 696::
    :0000:x:+43+5.1.8.....5.+3.4.2....4..5..7.3.5...1...56..3+5..6..8.5....89...8..9..+57...3+5..2+8:621 725 229 734 834 738 942 444 944 249 454 755 855 259 459 263 264 266 167 467 672 473 673 674 774 275 479 183 683::
    :0000:x:8....2..7.+279.+8.3.....7.8+2.+29.+8..7..1+7.6.4+2+89..8+72+9...7..2..1.8.+82..+7.6..1..8.5+7+2:913 114 515 525 429 629 531 148 149 973 381 981 384 484 385::
    :0000:x:..56...7+9...+27.+5.8.8...96.+2.4.9..+8..5....3.64......3.1..27....31..4..2...5..92.8+6:416 321 622 428 741 743 545 546 752 855 761 262 763 865 666 866 568 676 876 578 978 682 783 585 685 586::
    :0000:x:.+174....55...+19.7..6..5+71..8..7..2.+11+2......7..4+12..6..9...1.3.+6..8...+12..1.6....:211 316 817 917 818 331 933 343 543 948 353 553 354 957 958 961 582 592::
    :0000:x:..4...6.+3.5+3.2+6.4+9...3+49.1.3....7..+62...6..3...1.....8.8..9.....3.6....7..2..5.6.:712 814 115 518 833 943 844 957 266 274 176 577 479 181 186 587 194 195 197::
    :0000:x:.....3.8....6....9....5.3....1+48..7.4.71..8...9+8.+761.4.2...4.5...6.2....84.9....2:211 511 911 115 221 423 226 427 231 236 341 352 556 658 359 264 375 679 789::
    :0000:x:4....86....9.2...3...4...1.+63.5...7.+5.78.63..9..+23+7..6..67.21..2.........9......4:821 122 731 732 935 737 143 152 684 391 891::
    :0000:x:.2...1+48.4........+6.73..9..13.7...2+9..4..91..9..+15...4.+46.1.2...5.+4....68+9.5...4.:319 123 323 823 624 924 225 625 626 727 236 139 846 751 852 655 862 666 779 283 785 286 788 395 799::
    :0000:x:9.+4....8.....1+84....8..5..6..15....7.4....6..8.+9..721.....9....4...23..9.+968+5..7.:612 712 714 522 624 724 529 731 732 734 335 446 646 354 954 572 474 379 582::
    :0000:x:+2..7..5..5..+3...7.+78..4+5..3...+46.+7.2..79..6...2.5+3+7.81....9.+3....267+3.1.3...+54...:413 613 913 116 816 126 226 826 427 827 927 133 143 943 855 572 673 876 278 478 579 879 482 987 889 294 998 899::
    :0000:x:..2.6.8.+1.6.1...2....3..4.6+2+34..5.1.1...34....8.2...+43..8..35...2.7....+4....9...7:511 725 825 735 552 553 858 761 766 471 472 683 185 687 494 696 896::
    :0000:x:.1...7.......4....9...+1..6..9....3.28..5+39..63..1...8.+24..6+1.5.1.....+6.8..7..34..:218 418 621 727 228 443 262 562 263 563 767 469 769 984::
    :0000:x:.2...4...+4.6....5.8...1...67....6.3...45.....+65..9.2..1..9..7...4+7.2..9...8..1..3:911 315 715 815 922 226 147 447 149 449 849 351 755 464 169 375 875 678 586 591 694::
    :0000:x:+5.78..6..3...1+7....1..52...2+3......5.6....8....53.1+29...37....9.8....4..4......8.:415 318 319 923 228 644 445 454 954 769 275 675 576 676 578 681 684 984 694 994::
    :0000:x:+71.3...4.2.+4..7..8..82+457...8..+7......7.....94..63..+7...9..1..7.+7..5....64.7..1..:617 128 638 543 444 649 454 858 875 877 486 886 986 887 298 398 598 399::
    :0000:x:.1..+78.....6.25..8...6.+34..+1..5+69.7....+2819..2..+7+3+4..63.......5.5..42.....13+5..9.:513 317 318 518 219 138 239 349 451 352 177 178 184::
    :0000:x:..8+69.3..7....3....9.4...6.6....253..2..3......5+9+6.41+2...+3+86..19..7...8...125+9...:111 512 716 418 519 423 124 227 827 228 529 737 739 442 145 851 854 156 957 759 273 778 482 483 489 689 391 799::
    :0000:x:2..+1+7.6..+7.5+6+94..2.6.3+2..7.4..83+7......+916+7...7.5+4+2..9.4.+78+3.1...7+2+59...5..4+6+1..7:318 818 142 243 993::
    :0000:x:4....67.+8.6..+7..+43..74...2..1..895......2..8...8.....1+1....2..9...73..1.3..+91.4..:512 912 213 513 913 514 124 524 526 531 532 536 649 752 762 565 667 967 472 572 673 575 677 678 598::
    :0000:x:.+137....5.2..1....9+7...5.1..4...87..7..6...+49.+914+736.+8...8...9...7...4..1.+9.....2:435 571 671 673 475 476 681 595::
    :0000:x:6.+4+28.....3.1.4..2..25...4..4.7+5+1.2.+2...98..47...+429..4...+1.+25..2.+43.6....7.+2.+4.1:912 716 317 828 931 636 736 739 349 868 873 674 976 879 983 986 889 992 694 996 998::
    :0000:x:..14+6..9..2.+93.1..6....+1..4.13.8.9.....6...1.9.+6..4.....7+54+6...5...72+6...6+28....5:237 238 538 741 748 749 556 756 557 264 764 372 279 379 879 488 389 889 491 397 398::
    :0000:x:.2+71....+31....7..5..6.8.+14+7..+1.76.3..3.5..7..6+78.3.+5.....+7.39+5..1..5..7.+7.54..+3.2:911 416 922 224 225 827 628 936 441 942 244 455 256 158 958 159 959 166 968 271 675 481 881::
    :0000:x:..9.2.4...2+7.5...61....3.2..8+1.9...+47.+2..18.3..4...5..2....9.4..1.8....7..6......:511 512 614 118 539 644 746 665 266 372 174 775 381 391 392 194 998::
    :0000:x:...3...6.7...2.5...5...6.......1.....75+69.2..8..4....66+2+71..9....4.7.+6.3.8..+64+17.:411 816 419 122 922 826 828 431 834 737 438 838 439 839 442 346 846 858 366 576 886 588::
    :0000:x:7..1..3...+19.7.....8.....1..6..5+2.8....3.12..2..7......9..+1.+47.+4.5+89+7+1.61..2.4...:218 219 633 635 239 939 579 879 893 398 399::
    :0000:x:9..+684.1+5..59+1..6..6+1+5.7+9.4.+5.+4+9.+1.81..35..9..9..+715..+51...96..2..+16..5+9+6.+97.+5..+1:321 822 327 861 463 773 278 378 883 787 887::
    :0000:x:.1...7...3..1....8....8.4...+36.+71.5.9.+14.3..7.2..9.1...6..3..4.5..7....2..3..25..:213 913 619 422 723 425 731 534 634 338 638 639 939 864 666 868 982 483 485 886 986 687 987 688 491 891 694 695::
    :0000:x:.2....+3.6..3.2..5.7..3..9.+236.7....9......2...9...8.3...98..1..4....5.2.....1..+94:914 554 654 455 555 758 261 776 779 789 293::
    :0000:x:...7.+8.+94.8..+495..9....+2.8.2.+84..+1.9.6..+214+7+8..1.8..5..3..7+4.2+5.+2...5.1...52..8+4.:515 623 532 732 761 671 674 974 683 983 984 792::
    :0000:x:2......+9...9.7..+21+74...2.3.1..6+2.9...7.5....2..2....1.4....6+1+79..7.4.3...8.7..+24.:512 613 115 116 519 619 819 343 543 346 549 849 651 456 366 469 569 669 869 572 582 884 886::
    :0000:x:.....6..5..5.7+8.4..9...18....4.9+3+7+828+2+9..74...7.82+4.9..4.3.9...1..+7.2...+9.7.8+5...:211 311 312 927 231 331 631 435 367 369 671 277 278 682 587::
    :0000:x:.+2.+85.....6.1+7.8....72.4..13...1.6......+27.9.2..9....56..34.+2...5.+7+92..6+7.2.8..4.:913 919 923 929 932 337 842 443 843 848 451 453 862 463 367 368 192 397 997::
    :0000:x:..5.9...2.1.82.5..8+2...7...+2.63..17.7....8.6.+5.......4.5.6.+2.9...2...4..3....4..1:412 617 418 423 435 453 154 454 554 165 173 589::
    :0000:x:.1..9..5+33+9+52.......7+3.5..9..+1.8.+3.+5..853+16.7...6.2.1..7...+3..11..4..5....9+1...3.:717 425 725 726 238 438 941 242 948 277 278 282 682 786 288 297::
    :0000:x:.1.6..8.....+23.+1.44.2+1.8....6.4....58....26.+1..7.1+6.3....9.......5.2..1..3.761...:911 515 319 921 628 532 735 943 555 271 577 578 879::
    :0000:x:.1.5....9..729+1..+38....+6.1.....5..+46.....49...74..+2.3.+45...3.2.3...2...4+7+284+653+9+1:217 617 817 818 627 233 437 737 942 143 943 153 253 353 558 559 859 161 561 164 864 874 877 983 688 888::
    :0000:x:7....6.9+8.5....1.+7..31+78..5.4.8..97..+76.....3....175...3.+7.1..2..+72...5...2.4.7..:921 923 326 951 457 458 961 464 964 668 873 881 385 689 991 992 699::
    :0000:x:+32....+91...79...3.8....3..6.3+8+76+9.5.9+6412+57+8+3.+7...+4.+69.5...8.....3....+957......2.:715 525 126 474 175 475 775 477 185 686 487 195 197 497::
    :0000:x:..67.3...8...1.2...1.....7....5....2.3..9....1..3.+24.95.+1.+36.8....148..6....5+71..:412 419 422 924 426 328 429 234 934 436 537 837 937 648 454 772 787 992::
    :0000:x:.......8.6..4....9.7...13..+21.6..+5..8....26..9+67+315+8..7....6.3...28...+65.9+6.2.7.+8:413 915 419 433 534 439 448 449 458 758 459 481::
    :0000:x:.2...97....9.1...38..7........97.1...+135...4.5..1....2.4..+9...61..3...9...7.5.2..:622 527 632 537 138 246 251 651 662 862 276 876 378 578 878 589 691 896::
    :0000:x:.....9.5+7.8+9+57.1.+3.+573....2..2..57..........5+59.+7.6+23..6..2.+58.9...+5..+2..251..3+7.:411 414 836 441 149 949 853 454 356 857 658 169 476 482 483 486 886 489 495 895 499::
    :0000:x:..4.79..11..+4..+97..9+7...4..2+7.9.65.......+7..9.8..24+76+37..8.5.9.....4..+57.5.+7+92...:825 835 551 458 383::
    :0000:x:+45.+3.8.7+1+1.37....47...1+43....5..91....1.3.....9...1..8+5+1+42....3..6..5+41.+9..+14+35+62:225 625 241 642 842 645 652 852 759 765 875 881 782 882::
    :0000:x:+9...7...1..3..2...6.43+9.+5...9..84+7.3..79...5+88.+6..+72..2..7....6+76....8......1..7.:218 818 122 424 624 525 628 232 544 151 562 585 586 989 591 594::
    :0000:x:..6...+79..7.21.3.+5.5+378.....6..9...33..1..5....1..+7.2.7.+5..86...1.5....7..4.+7+1.5.:411 412 415 419 426 436 639 441 843 848 252 255 656 658 461 862 469 279 979 385 485 286 686 986 291 992::
    :0000:x:.2.+4...7.4...9.1....57....6.9..5...4...87.6..8...14.2..3...8..15..3...6...9+16....:316 822 326 235 336 241 641 343 246 152 558 271 274 577 782 283 483 783 286 296::
    :0000:x:.2.+4...7.4...9.1....57....6.9..5...4...87.6..8...14.2..3...8..15..3...6...9+16....:316 822 326 235 336 241 641 343 246 152 558 271 274 577 782 283 483 783 286 296::
    :0000:x:2..6....5.6..2..7...8..46..1..83..6......13....3.7...1.4....5....7.8..4.5..2+4.+7.9:912 316 916 526 243 249 553 653 955 259 564 467 671 173 374 878 279 681 389::
    :0000:x:5..8...2...2..61+9+5.9...5.+4+83...+87.+59.2+5...81+7..8.5..6....+54.9+7.2..3..+58..5.....+34:315 715 722 335 735 444 956 366 966 985 991 693 996::
    :0000:x:+3.7.9.4+2+8.2.3.8.+678.+6....3.1.+3.5.8.+2.....3..6.6.4.2+31...47..6.+36...3..9+4.3..+64..1:516 132 182 582 283 587::
    :0000:x:..9..67...6+7...+2.5...+72..6+9...48...2..8+31.+6+471..5+6.+8937......2...1..39+7..9..7...6:811 312 512 812 926 328 531 432 532 136 541 542 543 572 575 976 481 881 884 591 296 197::
    :0000:x:..5+19+46+8....7+62.5..6.5+8+3+7....261..7+4.4.....+69+68..+471+2+5..6..1..8.1.4.....4...3.2+1.:923 327 941 546 351 551 353 771 972 377 981 983 387 389 896 996::
    :0000:x:6....9+8.+7...8....3+84.3..5...7..6.9.+8..6.87.5+24..5..+6+7171......49..7..1......1.+78.:223 226 362 962 376 676 582 686 696::
    :0000:x:+61.47+8...7..6..+4.8..8...+76..3.9.2..4..6.8....5......2....1..9....5..3..73...5..4.:318 528 539 756 557 558 559 465 476 878 279 679 881 882 685 892::
    :0000:x:+7....93+1.3..5+1..2...1+37.+6.8+1.5.8..6....2....1.7...15..2+1+36..4...6..4..3...7..3..6:813 747 449 749 949 852 653 955 456 756 461 961 463 663 963 965 968 984 787 887 994::
    :0000:x:.4.6.+95..9..+85...7.+53..1+98...+53+6...9..974.....7.+9+15.6..9..8.1....1+59..2.5..+1.6.+98:222 226 327 152 252 358 771 273 276 679 681 682 293 795 397::
    :0000:x:.+63+1.7+52.5+1.4..3...8.+35...9+35..614...+48.+3..5.6.1.4+5..+38+3..1+4..5.7.5.8.3...+5.+73...:638 738 244 944 849 951 257 757 957 259 759 964 281 981 283 983 489 491 994 197 697 698 898 998 299::
    :0000:x:..4+58....9.+56+47.......+92.5.+15.4....27...195....9.35.1...1.5.7..4......8+5+58......3:712 117 317 218 318 618 127 132 137 837 739 839 643 647 648 274 376 383 284 294::
    :0000:x:.1.8...2...75.3+1......6........1...6+64+13...5...8+6.52+1..7.+236+5+81+1+827+5+9...3...8.9+7+2:411 413 513 417 717 419 922 425 931 532 533 434 436 339 439 939 541 941 943 246 746 969 488 493::
    :0000:x:7......5..2......9..9.8.3..6..5.74..1..8...67..7.1..8...3..21.+8.....+8.4.8..4....2:134 634 138::
    :0000:x:....2.....2...53.....1....6+4+789+5+1..+3.6.+2.3.5.5+3+264...17....2.3..4.8....+2+2.6.....9:111 311 911 512 812 113 513 913 416 716 832 437 537 957 385::
    :0000:x:.+16.8.....7..+19...2..5+3.1....7.6..4.6...48..5.2.97.3..1...2..8+3..38..6....+2..3..4:411 217 717 917 218 718 219 224 341 563 576 586 786 989::
    :0000:x:7..4..9+8.+1.4.8..3..8..67+4.1.3+12.....8..1...9...7..6.+15..96....8.1.....4.3...4.1..:213 222 926 227 531 534 441 749 452 355 356 259 759 261 964 367 775 276 277 584 884 984 785 287 687 689 692 693 994 598::
    :0000:x:..7+4..5...9...8..34+3..1..2...6...+85.15+9+84.3...8.6....1.6..8.1.....7...+35..2..4.8.:215 216 619 221 244 746 949 965 966 468 371 473 974 978 979 286 487 987 991 994 995::
    :0000:x:.2.8..1....9.1...63....4.2...49.....9...8.7...6...1.5..73..9.1..+9.7.+8..2...+15+369+7:615 715 246 654 271 471 871 481::
    :0000:x:.+14..6..2.9..2.3.+1.+8.1.....+4+3+8+2+57.1.12..+6.5...+654.1..8..3.......7..8...38..9...6.:631 731 633 336 937 939 958 959 967 968 571 478 479 581 287 499::
    :0000:x:.3..7...55..6...8...9..53....3.9...8.5.+317+96+29..8+5.4+3..4.....7...1...2......2...3:118 122 441 676 686 986 696 996::
    :0000:x:1......6+5..75..1...9..6.+4.7....45.....17.25.+44...1......4..97..+72..3..+588......4.:214 814 815 917 925 228 234 834 341 641 642 643 943 947 948 662 663 963 669 671 672 174 275 379 684 686 692 393 593 194 295 196 697 997 299::
    :0000:x:1..5..9.+7.9+7..1..8..2.7+9.3+17....51.2..6+7.8.5........+76..59....4.4..+567..2...3...+5:421 224 351 352 455 955 361 165 466 367 872 677 678 692::
    :0000:x:....+945.+8.5..7+8.2.8..2+5+1..9..29+4+5.+86.4.+81+23+9...+876+3+2..4..5.98....1+4+8+6..2.8.+1.7...:311 312 321 623 633 733 437 141 168::
    :0000:x:..3.9.6..4..27...9.9.1.....7...+65.8+1..1+7......6..1.74..52.3..7......71..9..6....3:518 519 826 327 436 836 337 356 258 358 558 366 485 885 288 588::
    :0000:x:....69.7+37.+6.+1+32....5..4..6...+9.14+6...+963..+21+6..+42.39.2..+39+68...6..5+2.3...3.+4.+6.2:422 528 829 131 831 842 843 552 752 862 863 769 472 579 981 191 891::
    :0000:x:..86.....+64.+7.2..97.+9.4.6......7+6.51..78...6.2+6.9.34...96..7....+7.5...2.3.+2...7+9.:115 515 118 318 219 319 519 339 847 551 471 175 185 486 489 889 195::
    :0000:x:9...+7..4.....5...7.7.8..1....8..3..254+97+2+1+68+3......9...9.4....52...1..6...4..73..:512 217 224 924 226 333 633 936 583 994::
    :0000:x:+61..92...3.+24....6..7.6....4+63..5.2+187+1.....3+2+59.1.8.+4+12.6....7.....861.7.+6......:727 437 537 937 838 376 577 384 589 394 595 396::
    :0000:x:.1.2.7.5...58....38...1.6...5+1..47...6.1.....9+48.7...+1.2...1.3.1.....2....96....4:311 615 621 345 845 945 353 255 256 857 258 858 859 366 566 771 782 391 595::
    :0000:x:+6.7...3..4....2+6.9.5..6..8+75...8+7..6+7..1......1...5.7.2....8.....3.4.7...7.3...6.:414 936 447 448 352 255 358 359 861 964 365 882 984 893::
    :0000:x:9..4+5.7+8..6..8.+9.5+5+87..9.4...3+8.5.9..5.1+9.8..8...2.+5.1..59...+686......5..2.+56.3..:316 221 326 334 237 441 247 749 253 659 764 171 375 376 382 289::
    :0000:x:.13+95.6+7.9....7..3+67.2...8.+7.2..9+3+6+5.5..2.7+9.3+9.7.+5.2...9..6..7.3+75+9.81+65+6..+7..3.:422 427 437 444 451 154 156 856 165 471 174 474 475 493::
    :0000:x:.3...1..9..57.....1...9..7....6.....8...1.46.....32+8.5.7.8.....6..+1.9.8..+81.2...4:213 413 622 233 433 636 741 941 942 743 747 753 463 963 379 789 396 596 397 597 997::
    :0000:x:..34...6.8....5....7..9.....5.+9...732.87..59.9+3+7.54.1..+8..+496..3...1..8...48....1:116 217 817 719 222 622 922 623 227 427 927 429 131 531 133 234 634 136 636 237 437 338 538 439 141 847 269 274 579 284 287 787 589 691 395 297 298::
    :0000:x:......4..6.........3...8..5.2.8.9+1.7..3.179..1+7+95...8....3...1+9.9...23..+3.4+97..+26:811 113 114 822 123 124 425 426 871 873 783 484 485 588::
    :0000:x:..34....2+46+2...8..5....2.4.+2..6+1+7+43+8+137+8..2..6+4+8..5+791+3.4.7.1.+9.2.9.....9....3...:915 916 617 935 885 595 695 598 599::
    :0000:x:6...9..3...9..+34+6..2.6.5.+19..1....8.2...+87..1....5.6+7.1.8..23...9..3..2...+27....6:712 214 817 819 229 731 642 453 558 478 579 483 583 184 587 887 589 196 597::
    :0000:x:..5..98...6+8.3....2..1.8....+2..7...8......24..164...3..3.+91......2..39..9.+12..+3.5:219 421 128 528 728 432 938 939 556 881 888::
    :0000:x:....96..1.8+9.1..7.5.+12..9..8.......9..7..3.5..1..5+976.3..9..6.........+95..2.6..4.:412 314 317 817 424 329 839 343 443 444 251 854 469 473 878 879 483 885 387 394::
    :0000:x:..73....23...1.5.......4.1..5+38..6....2.....96...3..5..3..4+8.6...472...88.....4..:622 626 429 937 741 448 458 966 171 571 971 192 692 992::
    :0000:x:...3...+91.1...2.+3...3...72.6..+49+3+2.7.2.57+6.8.3+7.1+2+846..6..8..7...7......1.....9..:421 521 821 577 479 481 882 984 685 187 387 389 489 492 592 399 499::
    :0000:x:4.+2+57..9..9...4..5..63..1..2.+54..7....9.5+2....8..36+25..2...35..9..2.+5.1...8.4+7+9.2:124 627 328 628 828 838 839 142 649 849 151 751 352 652 857 358 458 459 859 164 674 678 878 479 382 682 483 489 191 391::
    :0000:x:.1.46+7+8....2+5+1+8..78.+72+93.+4+1+6.+48+71.5..3895+4..6.7.+32+64.+87+8.1+3...4..9.8.1......+4..8.:319 327 928 947 677 682 288 388 692 593 297::
    :0000:x:2..5+6.9...6...4.8...4.2.+6....61.9.3+8...2..+56+99.+3+68+51..7....6+8+21..2.9.7+56+68.+7.+2.+9.:113 718 531 132 732 339 442 762 475 395 495::
    :0000:x:2+1...96.3.9....1....31...5..8.2..4..7...5...6..1....2...8.2..+64.4.6.3...6....53..:425 636 736 943 645 954 977 188::
    :0000:x:.3+4...9..7+6..4.....+51.6...8......8..6...3...5.4...6.9.4+8+3+752+61+95+97+61.2..+12+64..+5.7:814 816 218 326 228 336 746 348 856 388::
    :0000:x:..92..8....+8.1..4.5...87..2..6.7.4...8.6+49.2.4..1....38.......1..1...2...5+2.3+1.7.:611 612 316 516 518 621 327 627 927 341 342 549 967 672 974 476 682 884 984 988 589 989 994 699 999::
    :0000:x:..6.3+7+4.8.4+3.59...2..4.+6.3....+3...1...87......7+164.9+8.1..9.3+84...4.7.6.......+4..1:912 727 729 932 541 941 542 245 249 951 659 273 981 982 284 586 391 591 592 593 793 294 797 998::
    :0000:x:1.....8...2..3.+74...+7..5..1.6...2+47.3.+25..+618..4.6.5......7.9.+4..6..9..+77..8....6:312 416 318 518 919 521 921 624 435 935 238 338 941 943 144 945 962 164 964 366 766 969 871 373 174 374 176 881 182 384 485 192 193 397::
    :0000:x:.....67....8.3..4.5..1.7+3...2.8....34...12.....5.6+3...1+5..+942....65+2..3..4..7...5:218 219 229 233 639 547 548 648 758 858 759 859 868 869 887 889 393 897 898::
    :0000:x:.123.......6..8..95...1....1+5........+27.5..6.3+6.2.4...2....75.+6+69......3..5.6..9.:327 332 337 838 348 157 159 186 187 797 799::
    020009030007600200600040000900002000170400000004030080006070008700000900090500060
    040070002006800000700050001005008004020000000009300600060900200002040007900001040
    920000010004000700700000006000081040200600100003050008010200400006005009400090080
    009600500070000008000007020040030010000401009900250600603500000002000800000010006
    000009500020000008008600010060090070007001802900200005400000006005100007000008300
    003006002500000070090040300040905000002700100900800000080000040005020001200001700
    700000000004009700090106000001000002200084030040000000007050080500001003060300100
    020050090006007500900300004004008003090200000200034100010000400000809005002060000
    010000009700300060008060400800052006000640800004000020009000005000120030070005000
    030070400600802003000000080021040036060350007500006000010000090007400000000020004
    003400000800250040500007009100620000007805004090300600000000020006000700050043000
    030600000004020900600005020020008100800500004009037000006010000000800050300006007
    300100007008009600090080010100090005009400000080050020000007080007005300000034009
    006100008040020100500006000100000200020600007700040080002050700000009030070300504
    010000400600040001000800050400500020006018000030002009000200007007053010040000300
    000067008008500200090000030100080007007000100030400062050010900003000020700004001
    010500002008000040200030500000400005007905120080002060000009400030800070009040008
    003690004200000800090710060070000000001307000900040001002005090080400000600000005
    030010008007300600600000010000041800700090050020700004060000007100004900005000020
    002090004030006050970100600003600005020000800701000030000410090000030000200008400
    900080005000400030030205100400000950000100007070008061090500006200004010003060700
    010000007008070060900000000040900005350060400080004020060027300500040008003600000
    800300090001020300050001007060900013500004000009060200600800030000050004080003600
    304009700500000040060040009000700050020801003706020800000008007090100000000050060
    300009006009000080050060900002800030940700000000005001008006002200500010070000003
    006000000900000450050430900000008006030600070000050800800001090003020001090300600
    400000600060800004001000050005900020010005708700040005002010800000300070070008003
    900070800030002007005400010000000002007005000600004900700300100002009060090060008
    030500020002000000500030009400700056080010200007000000008906500700003004090080030
    600000001004100000090004060005080039300002600040000080400500007002008040010700800
    500701090000050008060004500000020001080000000307100800008002004000079600600500080
    200006000050800006001070000070690001300010090000408020000000400100920003060000050
    010000040000009100003080007070005900400706050058020000020300070009001000100600009
    900400700008003009030000050005009007800042100040300060100900000050008000000060070
    200500003080040100001009060030090600100000047000107000005620009900008500060070080
    060050090007100080500007100030090008000504900000000020004020600000900030008005004
    200500008009200050080010400000080000000601007490700000001070300900030020030400005
    007006400400020000030100007008090000500608010060201090090002050000900006005000300
    020009500008050060600000007007004000005700000080030001000008200000600003009025080
    509400008040000090001000600280000000034900000000007030006009004700010800008200060
    600000100030006008001040000002400900300905080050038007004003009700080020000600300
    000090003060002080007300000078040600520600030000008701000800090006020008900005200
    005000000060700009700000400000020030000900801300150006004060000073800040900001007
    007003001300060050050200300070000900205008000600020480000030600080004000000500070
    020006001000030090007000500000900000350080000000000640010002080700100009008690000
    400006050060020000003100008200005010050017003000900500040001600600800007007050040
    200003090060009000008200105020006000030050001007000050001030400800000007090600000
    008200000000001030200070800090000040004053706800400003060000200700008005005090000
    006400001000000200500068000003086000001700056400500100005040600080007002300000010
    001300050000007000050260400010089600280000000600000001004005009000030200800900030
    010200800600009010007060002000048300000906005000030090004800020080004600300020008
    500090000007000010030700000070010040000065002906020000300040090010900400004203005
    005400060000008700730000004080007010500042008001500400000060020060000500009800007
    020070009000008300600000070004000001900800000080030600008040002700500006060097040
    050300000600050100002000080006040001000900030080607000040008090900060200005000007
    600040000004800020080006004200100509008003070050070600500092100030001007001000000
    020000060700040000001300900600803400050090002009001000200060010040000700007900008
    700603000005002008020050100503008700800100000090000040007506010300021009000300500
    040030005800009040003406000680000050100000007005208600008000700300070001050002060
    500040000000006000003702000100070030600200800009004001004800009060007300700050080
    030006070600500009502030800040081620000600090800005400001300080000070000080004002
    300570001001000400000000020500703060000400009040020000030000800900012000002600050
    010600300000010008008004090100042050020100400006030200003060700400500009060000000
    000800700009007080700010009010009800402080005005300040000001000001060050030700400
    004700090300000002060300100002009050050003800800100003015040006900000000080000700
    010000600005000004200003000070090020006005908500004007000071200080030070100002009
    000800020000007100006000007002340001130602070040000300800201009009008000060070000
    600500000090020000000001030300060100049010007000002050800700002006090700050008000
    700030000000009002009060070050000020100003080000402500090070060305006700004100008
    020008070600050100003100004000500903050020700700004000080003000200080005001000600
    006030070800006000030400000100500003002070040000903700080090001009014500400800090
    001000300600010040050090002070560000400007800005001060006004900300000000090300008
    500007006098500010001080200100600900030005000005010003200001400070920030000000007
    003690000050007030000008002000500007025080100309001020002050060040006000600000700
    005700003020000600000003010002000000300090200080304090000050004030800000100009080
    010300008600090000005001400000800020007010904200005000009080200300700080040000007
    023070100000009040700020006230900070000040000001507600005010900300400001060002050
    000007005800400060090001300082090500003120000900000004010006050000800000006070003
    003090008400008300090607040030070000002340900000002500100003800000020060700900002
    800200000045060000000001003100600300020010060009005004003500010090004006400086900
    900010300004500060050097001001000500040000003700080010009200030300060008000801200
    001000080400009600090500003010030906003008000700000010040070065002000400300001002
    600009000000026010090400700200700080010000200005300004070008002002560000100000050
    010000500005900008800200010500060004080075030300010000000090000070500900100003080
    004002600900100005000030010306057100090300080001060000040000700003000060700080004
    400000700008050000030000006000600030000040007009027600003078900700064005050900000
    400030090080005004009000600010063800600051000008200005060008700000020000001000002
    006780000400000009080054010007000006300100507050000000800040300000001000001600004
    040000900007300020900060007002501030300000000870900600006090010400000005000700200
    030500800400060003009003050010006400500020106006001030900000080002170005070040000
    900500000004030002000006100500600700002090006090003080300408000040000050006010900
    200300600070006003003010040005064000008070002060830500000040900040700008100005070
    100087090000009003004000200000000010003004006007002300006700050900005400040000008
    002009400300400001070050090007005009600000120980060300020008060003000800000600007
    010400005008050060900600200070800053000003600003700004004900000600008000080040030
    001080006000009030060300500004090020009000800700010004300008400000400070007005002
    030400500800000006006071030000800000200040060000003001008050600300007009090300040
    100000200008000007000010090003008005600020040010400700020900060500082003009030000
    200091700006008003000200090500000004007005960060100070080004000700020600009800030
    040000001000600050900000600000003500030900084008020039700400200003060000080001040
    010070000000005600009200040700604020030080000000300100006002090004090005080700000
    000080200000300010002009003010800060050090001800002700900200005001050090086000000
    005080700300042001020500030003000040060000500508000007002010900700006000040200003
    020060070300008001008000000200803600030042050006010000002001004010570020500000000
    120007060000020003003600200010570800200800030006042005600400009050008010000090000
    100007300006950007090201000600002700030700006009016050003000600908020040000000009
    000008001003026900050000030200090007008050090060800100000000070300010045000004200
    010002400600900008008000010003008100200700005000000060006070800700059000090003004
    004000003300600050060007800700060500020400080005002000000003070000080004100500930
    037005040020080003500400700090008002000301600800620030900000000004006007000030090
    010300060000020500002000000690040003003007050007900100004600030700005004030000200
    000007050010040003900300400006000000400080090380009200800500070000072001000004600
    020503006000020100008010000300078600050100030009000000060004010800600005004000900
    000000010050002900001490005100750004009000108084000020090000000300009050005860300
    010090002009000400200300060004201000302000001070000050000100040007009600030080007
    700000050040079300003010000000087060009020003070400000080060100007003005300800040
    010050060600000030008002005000001006100600080040070000080000700400503002002900010
    030008400007500009500600020300006050010000300008005000000002090040170008800060000
    020300090006000002800002500005070006300000070970610050050034000100000000004020009
    500003400003010000040200070200900600000007005009060000700005002010300040002001300
    002004030000100800040020006005800007800001090020090480900600000050070000006005003
    200070000003400090090001700000000030080094160000500007070910000500003000002600004
    300008600080500000006070020200340005040000710908000040005900000000001003070000400
    800000000005010090070302100020000040900007001008020600400005087000730000000080300
    030400020001000000000005490005200004008050700920003050006030070000860003000002800
    030090500700000020001600007080005002602010030900400600005070100100004006070000003
    300006080060100200009200006540002010000050700000800004005900003800010040010005000
    004500030200009006070020100800030400020490000001000080000000700093005000080060009
    100080040000400700090000000460001200050020080008603009070002030500070002002000500
    010000800400510007000003010604207008700600500080000000030060004900050060006900300
    900700003040050100006003070002030000000090700800600005004010020000908400090002001
    200009070040000100006000009400090200000600045005002003080050900000800056004001008
    040050200007600000000003006090400001000000070600021500200900100010062090000030008
    200000300006000090090700006040070020100008700000650001020900100900080004001003080
    600000005002040070070000200305020006000107900000650030009000600100008007080400090
    010090400600300000003002007200650001070008060000000709080001020000020004700003000
    000800070000003000050070009048031000500060200000400030001040000002007005900100600
    050009100007068000000500002000000040009610003070004600002800300300040001080005020
    003700009700005600000091040800200700040010000007030008006000010500060900070000006
    008000002020004000900100030050000300400650090000070004065009007002080603100700000
    005020000020800030800305600008650710010002009200900800300506000000070090000000004
    020700005009080030700250400010007000200001900006000071080060004900000060001300800
    003089000400012009090000600002005000030420050500700010005200400200000090080070005
    020300800500070040009004010040005002000607050200040100010000008008000900700010030
    050006700400800005009000030200400010004000008090051000001500300900080020070003004
    020006070004000009500000100008700030000914800050000000800003001001600400030070000
    000100070010008500008060002100690000040803100000070020030000005006700000900000400
    000080070010020500000300009103064002000010060050000300900402700020007040004000000
    600000700009000000080264010100000940000003000008070002030006000005030007400001800
    012004000050010008000600050003000010800750003040000600004090000300807090000100400
    000006000300050200070400030090140000500000300003070060000020001900060500080700040
    020030000500000200001400030000500000400009076105070004007020000900004100040900080
    030007900400100000000530010000460020003000400200000809090000006008001070700020100
    020001000008650200900300060130070005200006000000005090500003010090800700004000006
    010090000005100200800005000070604029006970100000010006007200050080009300300080002
    900008007030060800006200090100700000008002060040010000005004200090000016400800009
    010009050000000004004050600006012000040907005300000200900080400008005000060100070
    004800000800030000070000010050460100001300009300001040030500900400608002002070080
    010040006000500100200007080407050600060080007009000050040002900600000030008300001
    020100007900007050001080000040020009000004030300001700200030001003700800090048070
    003009070800000009090020500304050010020300000500006800100060200000700004080090050
    010004600400900030005200008300020000009500003050007400006070001090100000002003000
    010004500000500030600080001008007020200400700009005008070000050006073000900000200
    000007400500490010006000005600800003003000500900050020000080002001700060700002100
    004030500070600001500000090800000002000107600030020050200005000010000004007400200
    010000006000000020500020000050900400300804060007010050200005140090040070005300000
    005040008000600000090007300000070000004000050030005206400210900070000003006003010
    004700000080000060600000001002010006310002000000408200700030004050900800003001050
    400800070010050900002001006047900050600003007000070600800009040090600000004030000
    010500080006008009000100700900030050000800003005020400009080100020001040000400008
    001080070600900100090070006320008004100030280008100000050060000000007000009300020
    500000070020009006009030020300050080150600000000080400000062007004008060000400800
    000010090008006100900500004005060900200700008010025063000000070840007300000600009
    003040800800009000040300070000005080074000200000000305000600010007008900060130008
    010800000900005800004010005006700300021008070800940000700000004000060200000500090
    600700800005010000080004000000009500000043009020500070001007003900031050030600200
    400300008010008400003072060060007005000140000500000900100000000000800007070006020
    009003700000000040070250003030004060006700001100800200001000005500008600090020000
    010300500400000003006002010007009400200400037500100002600007005000000600004900020
    007000000090004060000100500050060002000470080009008001002010000030005400600900007
    003000800000000006090004570800630007010008300002010000200000003070500400006090080
    005600000200000080080003500000001009020500040073092800004050000000900003000108000
    100080000000206100040300090080000700504030010200007005060004070900000600003060009
    200060700009000040030400008007120080500007001000030000001000900040001070700040005
    002005030000600000070040100005900080100003500900070002060090000500000004003208000
    800050004030000050000001300000000070000209500509003006200700030080004200001890007
    009605400400010008000008020100300005000060000000009040700200080002000007350080600
    020070080000500009800000300010006700400010008670230010000060100004009020060400000
    900405600007900000010060009030000400200730000006004010400003007060090800000200050
    000060700040003060002500008010050040000300000006042001098006000700900200000030010
    001006000000050002400200700000340800900700060000005097009800070800020005060003000
    800007040007020001090300200008070006010030400400008050000005002000910500000040090
    100007600008040005090300000400900070020600900005003001006001009010030800200000050
    002600300000020040600003005006040000910058004300700900200001003060070000005200070
    030200090600004003002010600801030060900680002050001000000400000400150020008006400
    005200030070004000000070008200058000060900040051300002004700020700090001080002500
    003050090000021700090007004030004006009070080200300100002040000080000005100003000
    000007008008500100500000040003700002020009030400052709005080060700000000040000000
    004003050800010300060000002080070001100400600006002090000009040300000020040700500
    300800010000004300007050008001080400400006002090200050030000005200070080005400100
    010000009000009100003400050700000900000058702060003000006500000200060010050100800
    300090004070200500005006020230000040001007000900080003008500400060009000700010030
    001900030800007200070040005003006070204010000090000000030008020900600003002070100
    020080500600040009007200030003070000050001000000400002900708003000050200040900070
    500070000010005008900100000020010050600304900009600004000400002000093600700002040
    009400800030060040800005000000006400000980050090000001002030008060510030700008600
    003040200700200080000008005400080700000003004090001020000004000007800500086090001
    010400700008006009900050020003007000500300000040200060100000005002060800090001040
    003070090020000500000001008007600002060023100500100000600090000004200009070004080
    005000800200400000070259006003006010020081900700000008300600009007090050050002400
    000010000030700800970000006700800004000074960049060300800602040000500008002000700
    007050001100003000050000040006000000008005007090300060060900004000200090200017600
    010400000006009100900080006007000050050003000400600970100000300090021740004000002
    901000800200009070080050006010970000000080600000406020000004300008700000030010005
    001090008030005060600400700070000240400020000003080001005001080000070500000300004
    010060200300520700008000010000070900000200000006004070009080000060000084500300100
    900060002010200030006370000300001506002600100000008040025000000600090008000002700
    900106000007008000030090002108600000040070080000000200001007040090840007400000900
    100070009000802000008001600020000730003005000000480020090010500700900060500007000
    500007090030200600000090003060840300004009001700002000020080100100004000003000050
    003080050000100006800005900040900800320007090008060000030000040600700001001050200
    030002700005070009000000050500100000060020900000400036007300020200060800090008001
    200000300008040070090500006020004500600000000000003014050600900007009001060010030
    030090000001600200800001000050009020600520009007010500000200004009060050100003600
    300000800007040090000001006006710005100009000008000670080050000005003009400100050
    000000902050007003600250040700003000000090200003100600006300000080005070000020009
    004200900050004000300080050200003000080095001000000080005000710070000004600900000
    010300008600001200002050000030200050700046001006000800200007100070000060008900002
    007000650500000009090001030080000500400803002103050090001020000800005000050307040
    300078000000600003006001020070000030000780201400900006050004000900100002001030900
    200007500004000009080030000060003090005040600100000002500300001490050060008006700
    030080004004700300600000010050000620060500703200030005000010008005000200090002050
    003040060600005800080600007800000005004927300090080000030000100900000002007400090
    050000040008007600100060009000095030002010008000006401900000002001080000040000070
    003406009000090400500300060190004000700000003005800100000001070800700300000000006
    000020070030000009800004000001030500720015030050200008300090040060400002007300000
    600000002000021400070800050460005700001000004730040020008060970000900000900002005
    500009600010607030000050008040000300005008001000290050003800002070001060200030000
    008090000070006009300200700800100070006050100000008030200000460000065000009001000
    010050003008000500900700000080007001700025600009000020006090040030100000000004800
    035204008010030000800000060900005000020400005000103800100090007008002100000000050
    010004000500020090002500000300081007040309800000000010030040002000700050008230100
    004006050070050003500700200090007001012940000700200000050800000003000004600070090
    100709000060400070002000800003000900010043000000900032600030000001006004020500090
    000400050900003600040000009008001060074000200000600007030009020100020503009000400
    800300100007002009030060080006094000079006200200700060060000010000005007700010300
    001000007000600000085003020500060009000002010002908500003700080100006400090030001
    007009020600000500010000008003098004000000090206104700020050800005200003700001000
    010300500006020040900000003600010000004003060090500100000090080800007004007200600
    300000002060000000008003500000600003000970080800000400100004300000507090050060001
    500400009006020800080000020700109000020060000000300018900000500004000003050073040
    002106009050070000900000060000030000040500300800001070300080627020003005000000930
    004006030000040100080300000002890010700000004030200500400000080001030009070500300
    000160050004005600070000000100732800008500020040001000060080001001600030200004000
    800009000000708000002030900200000090040503060009400300400000007020000010008017200
    005009002010800300300060057400000070080200400007100000000600008030040060000003200
    400009700008200040060080009032900100700030800006000005004700000020010000800003000
    030900002700040030000007800084026000001000000290000050007800020800004007020030500
    100008000007320400090000008003040060000000005500762300004070900020000007000901000
    005040003700800060080009000107000600040700000500420010000003100050080002003500040
    408006000003050000050400030700080900001005000060900002000302050002007001507040300
    900300080008020007000040900000502060000060100050000004100070020009003001580000400
    002080090080007400000105006700006003020709040004050000040008900001040060500000000
    010600200400000009008004010040708901000030000000420500080940000300200600001003020
    000400003000908060060050100040500080200007001008090200000700050090680000000003900
    000400800800025000040007000003008007060300200500010060020973040009200700400006002
    009050080060008300000400009900006070005030400000200008010000030800790100002003007
    004100009020003040600800000070000008000006900002410730005000001100009050030000200
    800000003009004800030200010004009005070000100000300040500700200010020050002601007
    001600030070003900500010004100930020030741005000200000300100009000080040005002800
    060400100004000080000003007000001002000048060700600300600870020080050001002000900
    010060700000900004400007060100600030003090800040002001038500400020006005500040080
    010300700006017009000004030000059010002000800040200007800030600001600003070005020
    040008001500061400002090000600040003001009870000100020005030040080000002900000300
    002050000000009500080100090008060003009000402010300000001600007040007080200010300
    020000060400003008901040000000090006017006900009300040030700020000005007000020800
    006000700030090000800400010000500006003000900900027080040030001100980300008100040
    020900040005070002300006100100045800040000057002600000800009001003000000000800300
    000270000003008000020050800090537400000014002450900070100020003080100500009005010
    006700080000003000090680700000061070000200900480005006500007030030100005002030100
    003600008500008000090040010080304070900020000000100002600000800005472001040800050
    010003200007080040200900001000700000070016053500000008700004002030500400000009060
    600390400030008006005020070590060000040001030008000004000006040002050300800200007
    001300006000004800090050020003009004000008200200000010030900080009002700600040000
    000096008000040020700300000300980000050003006008200100900070050000500200000009001
    030100002200005100000080040000904000010070200406800007060700300300009006007030050
    020070009007003420400000010004090000100000080060087200000001800008020005300900040
    010000009500006040000320000600807100000000082030090006007000800800004001060050000
    003006080600030002080000000050900060009027051800040900030050000100000004700002100
    300200600006030001090000020600001400003000009080000500040005090700910000100040007
    004700600300020004000030050802004000040013080100600409200050000010000900007000001
    400007009006900100080040020150000002800500401000310000600070008000002070070000600
    001000007500000100070080029010300000900002008008900500003000040200001600050700000
    020090010700008000001400007300967000010005009007000050008200000600000040070006500
    010008002600020100005400030006000000000504070080002005300000029000090600008007001
    000460050900000001080001200008005002000940700000600040020000500300050060001006007
    000060081009003600100500090081005400250400008900000060700000000030001004008030000
    003400700700000010080006005800300500002067800060010000020003100600700003001080020
    010700005000002080800100700006000007390007000540920000000030600050006010001200009
    000060007009800100400005030020700000570001890000080300000200010300004005001000700
    000007040005010600900400003006502001800000050040060000003900080080000002700800300
    000040600004700009700805010500000100040300020001020000000090300900607002080100070
    004090000500006803060400010300050008000800200008014000000700004006000020090061000
    600000500020030080000001004003000400100000009060120005800017600006005040090400001
    000100000000070400100002080000900100800046030024000007005004001300090200060300090
    000800006050070300400005010009006005005010600800002090030100020100080400004009000
    000008007008030000090100000400002006005703200070010009300900800040060001000000020
    800000400020030005001005080500170000063080002000300600000010090200009500080500006
    002800090500002300060005000300009010090020003004100000009470800040006009600000040
    008360000700400300060005080030004010005020400100700029020600800500000007003007090
    030500900005060001700008020607001009000600070008005200400000080050040000006200007
    040300000008009000900010006500800204000005900030070080200040000070008040000760100
    030700000000450080001008600003000040200100500590000001300004005007060000060900800
    100050800020400050007003002003001080006790005900500700060007000300010000009000004
    030090050690000002002006000000059400300600080040200007060045000003000010400700500
    000490600400060002007001000030000050700015000009040806070100080500080003004002900
    500830400006010050080000002050094000004700200700050003200580007000000000000007100
    100000060000020003090008400080034600000000090000215000040006800000000070009300005
    010000000000280300800067004050700090300008700708030001030000080005020100400006009
    030240050008030000900007000080000020100090000000500408040060200006400000300001090
    000084000008310040300070009070048300005900008600030020090000080000002001002400500
    012300500000010004300005000001900000600700000070000020050080900800400030004006008
    010008007008960100000050090703000004000002900005010030000080003600700000004006000
    000009030010040009008200400005306008700908020060000900400005000050010007007800500
    005302700000000002600010000900000016001025040000003050000000000003700400100004008
    000207800400000007008400050000008000100060200020300605500000960090000000007001400
    000040500080500060003000009000080400100200050000005002020800003008060090700004100
    012050003500300070000002100007004001020800900009060040001040009600900000030005400
    001058000050230001900000200500000049007003000090100007003000800400000002020001070
    002000500500070060000350001080007004203500070900060000700009000004080090060400002
    300079500090000000008000060009020008042000607000005030005060800070004000100007000
    010380000300000700009004002000000007000720040080001600040006010200000800008090004
    003700005500010300000008020090000000004060570600027010030070080400009007000300600
    006039007080000200400700050700010900040800030000003000100000073008100400000060001
    003200005700000090040070000000002000809000700030005049060400000007003001100008400
    700089000050000009004300020080000007020406000900018200500003001030000040000100700
    300000060008070009040008500080200000500096080009054001030005004000700200200000010
    003200000400000300080040000600094000070000506001005082090060070008002004000900100
    704600008600040100090007000402000003030004800000500090000800004060010200300060080
    020007008700010050009300100002508001050030600300200089000040000070001000200700004
    030002004700900000000050300070000002008001000090020061020070800009800020500003000
    800200600060010009009008000506002010020030070000000520600000001003070800090100030
    500100900000030001000002050700300400003050020400091007040200080170006000006003000
    300000040008040006000500000040003800070000060000620504900050020007002003080100400
    002300000050089100000014060000030004006501020503000900020950700005000090800007000
    500060090040300007002004000070000000006001400200050010100946200000020050000000009
    400500060070004200009070008060300900100080050002005003700056300050000006000003010
    000000700720006001050000020060009500300050010005003000004000090600107003080300100
    003000050400800001060000900700009000080060020000017004050002000100000540007300002
    004090500070006003800200010020005080000400000005000307009000000400008001060070050
    004056080030000006100800700000003000090200000008000063080010040003008007200705100
    000090020007002300040000006090050001200900700805301040300004000000860070009000100
    500700030009120000030060009001800020080007100002040007023008070000600003000000400
    700400006008030100050001090500006000060090000009340000070000000004500083300070005
    002006700600030002090700030014050000500000003000018050008500007020000080000403900
    000000004030008020600790500002570008970800060040060100000080000010005400006400080
    004200030200060100090000007000090010008027900900100006400500060050004800000080004
    003000050900308002020050900000002010490083700000400000100007005008031000060200080
    800005600000070008090100020005000002020036700000001040200000400060090050001003006
    000080000090000500004002000010000206052600080400091000001007005600040900080020010
    030050000400900030001060700500000400900400060010090007050009600200010080008002009
    700008009020400700004050000013005000007000036800700100080100900006000002900020000
    700009040008500700090080001000002090000370000260800005070900004100050060004000300
    900080060070000001004200000000002100020030078100000306007900040090060500600007002
    020070000900000300001509040600005070000100008090230500000080700400000030050603001
    005400001100037000040000300090070030400900600007002004010005007000800090002010500
    007060900080000006200009080000001020040200100100570300310000070050003600004010008
    000008400008000003300096020004000000080002064050700100000003002073400000020080900
    002300005300928400000005000009001300008400002600030050100000003006070040090800500
    002050690500607100000009000000000500007003060080000003700910800000006002094080050
    000006700030200080009080006050090008003002500200500010000040000080003007060900400
    000008600400000009009410020300900050000007000007061903003500000200003006090000100
    000000070709400003030001800006000230020030001000026400500007000070000008004100600
    005000001060900200800003000009800020030090800700001006300002700002400305070030040
    000000020500040003680001700005600080309000002000020000003010090010000005800704000
    000006080300070000090400005000908000100060008005700020040090300200004090003200006
    040030000000006090005100600050780300000600070800025000004090700300004008080300060
    005200000080930070600000005020700800100050700007300009300800490000090003001000600
    000400060600005000070000008000380400009010007030006000050040200002001080400700001
    000000005500103090004060800407000000050070000200400009000900050080020600006008002
    200050008000200100006000030080004009900700500000000080020907005005020010700800600
    007200000300050080050003006000500040002091800060030009900004007005800010030020000
    200300000001004006080090400002007009500080060090040030050000100007000002400050090
    020400100004010080700602003065000000008300004400001000006004090000000006030250800
    010200060204000001500003200000790500008005002100300000400800006000050040070006800
    040000020000800001008001600010002003900080010004070080050000000200003500007600009
    500070800020000009003010060002500030300790000080006200004007020060000003009100600
    005000600200030050090100008500004006000010080079000000007201040080000300000500001
    040068000000509004000070300054002006900700500026040090030004009800600000000083010
    100040000030600040005002100200005030070008001506700000300100000002090004090070300
    006001009050040070070000100000090080003670004000003500001900800090008060700060002
    400090030008500200050007060100009000080060500000020300003400007500000000060010800
    008030000500002007070400010000040300200600009006010040800000005050009200007000030
    030006400009800002100090000000507008000009500080030020000020070800700009007005100
    010000007600020040003500900300970004002800000000003805800002050030010009009600400
    500060000001800007000004300000002009702000150090500030040020800003400010800001004
    010300002006090100700001060030600800060000005005020010070000050900400300008002009
    005060000090400008200009060702601000300080007080005010003100500000050000000003020
    001000800500300004040009020003000005080010200400620080300500006000000000090007100
    012730005000010040080400200001006000070300000900020503008200004000004070050000300
    300080020009005000080600003001200004900040050070000980400010002000900040000006300
    008050040500600001040008500020006003000400070800020600030207000002900000900010004
    000000600350040007008007400000900001900080500060031070400002000003079040070450008
    810700060200030800004000005006000000080003000720400580005080020000009004600500700
    400708003000003070003000200000060005000900040039004100040000001001200500500600020
    030008006001700000600040010010860070005004200400500008300400002020090050000003900
    800000009005030040070001500210000600000010007040900080007003004000600100500074060
    900300400040060000006108030000005000021000004000080700002600800090002006800010090
    004309600000040070030800004490008005007020000800405000000000000080060010003080260
    500080000090007300006500001000008500200310800000460070040000600009040010800003009
    400006100070200003000030080500001040009800007000020500080049070002000600000500008
    050000300208000090900003078600009030002076000090300400009007010000050000010800006
    002700900600040001890003000000001209000090008006300700050009600001400000300005002
    010900020004030700500006008020000500900300000005020081400002005000600400006010000
    000600080030070000009001006020000700500000090001030005070500000200000504003014020
    000009700001070008600300020040063080000010600200800005007500800900030070080004006
    007086050040910007800000000000009070200100004005070300300004020060201000000090005
    500600090007000005090002800010000300009050070600130509008060400040005008700400010
    700080004050900030001006000090720080200000006005100700070090000003600009500003010
    020090000500400080001007000002306000400000007070050090008500040050000006700001300
    700008000000030900001500008005000070200406000089002560300900000007000100000010029
    003090400020406000800000007008300500000800020100000004070003050001500600500020009
    010040080700500000003096000300050600070900020006001005020000008000009100004720000
    000040009080600300300001040790000500000910000003570080002006000070080020600100005
    300080500000900000094007000500003800060200050008040009600020010005100004030009600
    200090040008007300040000001000638010000001200006000009030010050700500100600003008
    007000006400600000030080070500010090900008003004900200000002007002390040090050100
    080001003500020080000600401400007000030080005001400900060300000005009000900070008
    010006020000700500002000006000053008003002700480600090020000030007030800300280005
    004010000010007900900200006000000520007000003200003060009800200800590007070001090
    010060009400100600003007020080940050200000900000600002040800003005004070300010400
    010070500009001006000200040100009800030000060050320000008060090000500007400002000
    010280000009150000700006000000000140070024000008500002060800020300001600001600003
    800030090000006001009001200100500000902100004080042003008000100500007060070000082
    002000005060050080700600300000040000120500900004301002400970000073100060000000001
    005006020000300000090007500103020040004700001070084300002000100080500000900002004
    020010005005004300400600020000003100800060003002740050004000090700000002000087400
    000080070030200009008004000000070208014300600500000040020009000001020030900500004
    004080060010007000700300000060940207100005040000800006000030900203700080009002004
    002080000600003090090400700004601300050027010100000000001300600030070040900005003
    020000000006420100400600005300060080008900000050003001000109000000000200040035007
    002000005300008010070100900090870030003020100000000004500040000020300009001005080
    020040900500900060000000001300000070040009208090070600000800700005006030401030000
    500000060004709500000010008000800001070040300003006950400080090000600100020004000
    000400001000060080004008500500700600002006004080023090700000009040080050005002000
    010300000500046030006005009200030001008000090040002800100000040050790000004500000
    002005008507600040080090000020907004000003010000040802200000400006700030030000009
    014700000002009040600040007040060000900820070006104900308000200000200010000000005
    020050003700009400001200050400790200050001040008000000000006010009070004300500800
    002400009900030000060001300200800060079003100000500003000002600300007080006100004
    010500003006010000700000400070608005003000090905000200007800006040006020000200100
    030078004004009060600400300007980003020000050100000600008000200040005006700000010
    010000400600010000003200001005007082306080000078050060400070200020005000000600007
    000900060003070009070005100002700600900006004060030010008010402200007000000800090
    900007004050000010007010000700800003040009070001600520030008200500740000006000030
    000500207009006003050010080070800009800060700046030000060900000100040000003002500
    200800400000020090005061003000050064003690200100004000800000900050900040002005008
    000007005030050080000200600001009003800020070050300200060008000100970000004100900
    500700400020010003000500010060000080009080704000000300700890002050000000001460000
    400008200003900000090052004800000700030504008001800090070006002100030080000200100
    100600000000040006080001050003790000020400600050000020010006003400870060000000800
    000009007200010900004300050000080060008006031000000500009000040400160009060200800
    020400008600008200003200060500600800030087000007050030060000070000004002009000500
    008300607300070050000016000000050041002800000700004008030400700200003080007080002
    100070090080005002000100700004300800700006450090000003002803000050001008000020600
    010000090300010002007400300000080003500009010080100500000800070009020005040607000
    002300004000007030080050100500008600007001000060500080020000008900014050000090300
    030000090702009600004050003500070020020003000006010008001700400400030006060008050
    004600001090007000600050000000809050001000700070010004007040800800005010030100002
    010092500009030070700001000006000005000508400030000007070040006000007200200100040
    030090000000700200400005060001007000040050600600000094900080320006000900070320000
    006052900020000007500600030009020800040009070800500009000000010004800006900030400
    008007000030069000900100030005000200020390080800020004003700800600050040050000002
    200090005006004100000600070004100000300000000000023900500460010020700003000001700
    004008009300600700070050010002000000030080006000075030050000004000960500400003080
    005000009100400800060090020030079000400010000001302007300100006000007900002030080
    008000007100007300004080020002100500300000000080070910900200700003046090050000206
    500900100020030006000001030010009450003108000900520000060400090200003004008000300
    400000000002003050060080300006900002090002800700000003500067080000050004001400700
    002090500050000002400000030000005060007000800098021004000400008900000300040070090
    800603000070080020006100300040000005000045700000900080500090060019300002060000403
    500079006060800200002000010070006001901007000006000090008000030300900500050000004
    200090007007005800060200050073000000109000000500047009700023100001800005000000040
    006700200400020000080006010070600050003800007500001300001007008300000900040030000
    009000080400008002030050000600100005007020809050047030001090003070300100000000050
    500200009030700000002001300003960800050840600800000002000010000080005040400600005
    500007800008046000090500001070301002000090060001050300200000005040005900007400030
    004000003090001040700400900080009030002080409000210800007500006040900050600007000
    300060001000709000090001050070905100800046030009000000600090002000000500000003086
    000900200004083000600070003006004800900038070000600001200400500001060090090002000
    050200800000040003000007060300705009001300050080010000010009400900500030006070000
    020700400003010000700002050000006030900470605008090700000080070500004100004600000
    008600400300009000020080005040037902006050000000900700100090500000001008000700030
    003000040500010000097006005030008900001000060200050003080001002002000070000270300
    000092040020800006005000200701600004050004901900070000070008009003000060400020000
    600010300070500040001002008090800000002000605500030010000100000009004020043000100
    005090200000800006800000040030740020006002105000600900900070000002003060070400000
    006500009020100050900040800030001005100030080000200400010090040700000006004000200
    400070002007008300000300010001000200000061050920000008700000006560900020008000400
    005600000030008200000070010200004000060720041007160900006000002010450070300000100
    809000100500000004030200060200003000060700000000086070040007002100800500005100040
    000005009000070060000800400069080020800302000007000003056090070000000500001007000
    010090070500400600006000080000020000900001030008730100050009000003050040609200008
    005003080800010000060500000070600090600001700003970005300050000004702030010000002
    000000080007430600900700000020070300100200050800001006004300002000000000300605090
    100090040000200800003008005500070060001005490030600008800007002005002080070900000
    002700008700006000050040070090070005060005001000103400040809000600000800001004020
    003090840070000000000000100050800007301050080009010300008076000000200030400300006
    000010700010003000600200090043905006000000002001020300008400000400006005070000040
    010050090000800600900007003003004009080100300400030070160008000050000084000000500
    020009004400100200006050010600570003005008007040600800007006040900300006000090000
    000800500009005060000070009006008320300100005070030090200000040004700006060040100
    008005700040600005500080030002076001000000000300100800009008060200700900030020007
    006790010100008300070000009008040500000001020050002006300004050060300008007080000
    010002500004050030700009008006900000300024001020600057070490800000000000008007020
    008700000070005200600020000302040070000000001060007920010080030500130600006002005
    030600020700040500004000007006030800200005306000090074300060005001900040080000700
    004000020030000700600000008000000000070025004000140300020009050006200801900030006
    020080007004700030000005100000407000500060080040008002070900040200040003006003500
    000690030200000004080005900050089001004120000000000309040000500300040010001003008
    003009600800600009000040010007200040200017005060000900000400002600080090030001500
    009006502000010008000000030000039040070001200004700003100002004007090080060500100
    020009000300200007008070400002800060090506000000010002006980010400000300080100000
    000080090000400000090053600004000020080700400506001009000170900050000030200006001
    020090050700200600003000002040003060500809200000010070800070004010900500004001090
    001090003700000400000200010005908020000560001300001800003006008600800900070050040
    050008060000700004900360000090001050007003006800200100700800009009040075080000600
    600040000070600200009201006003708010040050003900100060800000009000010400090400050
    030000050009020007500900010120009400300200080008005021070804000900006004005000000
    020340600003060002400000090500002300007604020001700000070006001300080050004900000
    400008600010600005307000020500800006080006070000390200050001000200000900001900007
    800600500005002009060050020306090001010300600700000030000700080100000900050030007
    000040050200005009003600000000000000070050800500001060007400000100006920030080071
    001600009070004100000000040090807306003020000200500080009002400000400070700010005
    001700000080000000600040090000060002800039500009000840006003004010200070200050300
    050000040800209000004100300400896010020000400003000005000060002000900800008001050
    060007005800090060007000100005001608200060900070002000000200009008009300300080040
    005000800800050030090007000060800040900005007002030100000300700400006050006010004
    900020600005000003080006090070200000500081020003007004800019500030700080009000006
    000100000400009200000040008306500000010000004007006050000072600009005007100800090
    010205000008010300300400000100000030020070009009800007004060100060900050000002008
    000000200070008005005120070080006090000010600760003008900580002000009030007030500
    100800070040000100002000005200007050080950002005130600007500040600040000090008006
    000070000030900140800001070500300000460010200001405006020500000000030700009004300
    500080070009100005070005300006008030700026008000030000040070020003010700100900000

db3.7z
(23.78 KiB) Downloaded 103 times
yzfwsf
 
Posts: 921
Joined: 16 April 2019

Re: Death Blossom Complex Type

Postby StrmCkr » Wed Dec 02, 2020 8:26 am

thanks for that probably a lot more files then i need for debugging

I'm still debugging my code for revamped and more extended eliminations and increased formation allowances.

so far the cases i cant duplicate are the "type 2" eliminations many of them land under my codes eliminations formulations without any problems, a few slide into the "add extra set" requirement for the eliminations but that's seldom.

trying to sort out why it missed those few and how to get it to work under my pretenses is interestingly a fun project.
Some do, some teach, the rest look it up.
stormdoku
User avatar
StrmCkr
 
Posts: 1433
Joined: 05 September 2006


Return to Software