Problem Statement
Farmer Brown has many rectangular pastures. Two pastures are connected if they share a border (two pastures which share a corner are not connected). A super pasture is a maximal connected set of pastures. In other words, for every two pastures in a super pasture there exists a continuous path which connects these 2 pastures and never leaves the super pasture. If a pasture is not connected with any other pasture, it is considered to be a super pasture itself.
0123456789 ---------- 0|.........5 1|.00..11277 2|.00..11277 3|.00....2.. 4|...66..233 5|.88664.... 6|...664....
The diagram above contains 9 pastures, which form 3 super pastures. Pasture 0 does not share borders with any other pasture, and forms a super pasture itself. Pastures 1, 2, 3, 5 and 7 form another super pasture, while pastures 4, 6 and 8 form the third super pasture. Please note that pastures 0 and 6 are not connected because they share only a corner.
The badness of a super pasture is the area of its bounding rectangle minus the sum of the areas of its pastures. For example, if a super pasture is formed by only 1 pasture, it has a badness of 0. The super pastures in the diagram have badnesses of 0, 10 and 5, respectively.
Farmer Brown has decided to sell one of his pastures. To choose the pasture he will sell, farmer Brown has the following rules:
- The pasture must belong to the super pasture with the highest badness. If several super pastures have the maximal badness, he can choose a pasture from any of them.
- Selling the pasture must not break a super pasture apart.
- Among the pastures which satisfy the first two conditions, he will choose the pasture with the smallest area. In case of a tie, he will choose the pasture with the lowest index.
You will be given a
Definition
- Class:
- SuperPasture
- Method:
- whichOne
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int whichOne(String[] pastures)
- (be sure your method is public)
Constraints
- pastures will contain between 1 and 50 elements, inclusive.
- Each element in pastures will be formatted as "a b c d", where a, b, c and d will be integers between 0 and 1000, inclusive.
- In each element of pastures, a will be strictly less than b, and c will be strictly less than d.
- Each number in each element of pastures will not contain extra leading zeroes.
- No two pastures will intersect.
Examples
{"1 3 1 4", "5 7 1 3", "7 8 1 5", "8 10 4 5", "5 6 5 7", "9 10 0 1", "3 5 4 7", "8 10 1 3", "1 3 5 6"}
Returns: 5
The example from the problem statement. Applying the rules: The super pastures have badnesses of 0, 10 and 5, respectively; therefore, farmer Brown chooses the second super pasture. Selling a pasture must not break the corresponding super pasture apart, so he can not sell pastures 2 and 7 (also, he can not sell pasture 6, but it does not belong to the chosen super pasture anyway). Farmer Brown must choose between pastures 1, 3 and 5. These pastures have areas of 4, 2 and 1, respectively; therefore, he sells pasture 5.
{"0 1000 0 1000"}
Returns: 0
Only one pasture.
{"4 6 1 5", "1 6 5 7", "8 13 1 3", "8 10 3 7"}
Returns: 0
Notice there are two super pastures. Both super pastures have the same badness. Also notice that pastures 0 and 3 are the smallest and their areas are also equal; therefore, the pasture with the lower index is chosen. 0123456789012 ------------- 0|............. 1|....00..22222 2|....00..22222 3|....00..33... 4|....00..33... 5|.11111..33... 6|.11111..33...
{"0 100 0 100", "500 511 500 509", "710 720 710 720"}
Returns: 1
Each of three pastures forms a super pasture with the badness of 0. Therefore, farmer Brown chooses the super pasture with the smallest area.
{"0 1 1 2", "0 1 2 3", "0 1 3 4", "0 1 0 1"}
Returns: 2
Farmer Brown can sell pastures 2 or 3, so he chooses the one with the lower index.
{ "192 196 0 12", "40 44 0 7", "188 192 0 16", "48 52 0 3", "20 24 0 4", "180 184 0 13", "44 48 0 7", "84 88 0 5", "112 116 0 16", "80 84 0 6", "96 100 0 6", "148 152 0 4", "56 60 0 11", "76 80 0 7", "132 136 0 9", "60 64 0 15", "156 160 0 13", "12 16 0 16", "52 56 0 2", "124 128 0 6", "4 8 0 20", "160 164 0 2", "108 112 0 6", "164 168 0 19", "88 92 0 14", "28 32 0 8", "196 200 0 4", "136 140 0 11", "172 176 0 6", "24 28 0 8", "140 144 0 16", "36 40 0 9", "128 132 0 8", "116 120 0 9", "68 72 0 3", "184 188 0 13", "8 12 0 16", "168 172 0 18", "176 180 0 16", "104 108 0 10", "64 68 0 8", "152 156 0 6", "144 148 0 1", "92 96 0 15", "120 124 0 8", "100 104 0 20", "16 20 0 5", "32 36 0 4", "72 76 0 7", "0 4 0 4"}
Returns: 26
{ "63 70 0 9", "252 259 0 20", "140 147 0 1", "119 126 0 7", "259 266 0 17", "154 161 0 16", "231 238 0 8", "112 119 0 10", "245 252 0 11", "49 56 0 1", "210 217 0 4", "77 84 0 8", "14 21 0 13", "196 203 0 13", "266 273 0 17", "21 28 0 1", "182 189 0 13", "161 168 0 20", "189 196 0 10", "329 336 0 6", "175 182 0 16", "301 308 0 11", "343 350 0 4", "7 14 0 1", "322 329 0 20", "42 49 0 6", "315 322 0 19", "0 7 0 16", "126 133 0 1", "238 245 0 7", "287 294 0 20", "168 175 0 4", "28 35 0 9", "224 231 0 2", "84 91 0 4", "91 98 0 1", "35 42 0 12", "98 105 0 4", "217 224 0 12", "56 63 0 6", "147 154 0 12", "336 343 0 13", "280 287 0 18", "294 301 0 6", "203 210 0 11", "105 112 0 16", "133 140 0 15", "308 315 0 7", "273 280 0 1", "70 77 0 14"}
Returns: 22
{ "63 70 0 9", "252 259 0 20", "140 147 0 1", "119 126 0 7", "259 266 0 17", "154 161 0 16", "231 238 0 8", "112 119 0 10", "245 252 0 11", "49 56 0 1", "210 217 0 4", "77 84 0 8", "14 21 0 13", "196 203 0 13", "266 273 0 17", "21 28 0 1", "182 189 0 13", "161 168 0 20", "189 196 0 10", "329 336 0 6", "175 182 0 16", "301 308 0 11", "343 350 0 4", "7 14 0 1", "322 329 0 20", "42 49 0 6", "315 322 0 19", "0 7 0 1", "126 133 0 1", "238 245 0 7", "287 294 0 20", "168 175 0 4", "28 35 0 9", "224 231 0 2", "84 91 0 4", "91 98 0 1", "35 42 0 12", "98 105 0 4", "217 224 0 12", "56 63 0 6", "147 154 0 12", "336 343 0 13", "280 287 0 18", "294 301 0 6", "203 210 0 11", "105 112 0 16", "133 140 0 15", "308 315 0 7", "273 280 0 1", "70 77 0 14"}
Returns: 27
{ "280 287 0 1", "0 7 0 2", "84 91 0 7", "98 105 0 2", "210 217 0 14", "252 259 0 18", "336 343 0 15", "231 238 0 19", "154 161 0 18", "294 301 0 3", "70 77 0 11", "56 63 0 17", "287 294 0 14", "273 280 0 16", "168 175 0 19", "322 329 0 18", "343 350 0 15", "175 182 0 1", "203 210 0 2", "147 154 0 2", "189 196 0 16", "308 315 0 17", "91 98 0 2", "238 245 0 12", "35 42 0 9", "266 273 0 14", "182 189 0 6", "133 140 0 2", "28 35 0 19", "112 119 0 14", "126 133 0 3", "161 168 0 20", "7 14 0 15", "301 308 0 15", "42 49 0 10", "329 336 0 13", "217 224 0 18", "315 322 0 19", "49 56 0 5", "63 70 0 15", "259 266 0 8", "224 231 0 12", "105 112 0 14", "140 147 0 19", "245 252 0 13", "77 84 0 1", "21 28 0 19", "196 203 0 13", "14 21 0 20", "119 126 0 6"}
Returns: 1
{"0 1 1 2", "0 1 2 3", "0 2 3 4", "0 1 0 1"}
Returns: 3
The situation is similar to the previous example, but now the areas of pastures 2 and 3 are not equal.
{"0 4 1 3", "4 6 1 5", "6 8 3 5", "8 10 0 5", "10 17 0 2", "17 19 0 5", "15 17 3 5", "13 15 3 7", "1 15 7 9", "1 3 4 7"}
Returns: 9
{"0 4 1 3", "4 6 1 5", "6 8 3 5", "8 10 0 5", "10 17 0 2", "17 19 0 5", "15 17 3 5", "13 15 3 7", "1 15 7 9", "1 3 4 7", "19 22 3 5", "22 24 3 9", "15 22 7 9"}
Returns: 6
{ "15 17 16 20", "19 20 16 18", "17 18 2 20"}
Returns: 0
{ "7 12 17 18", "14 18 17 18", "12 20 14 17", "4 8 18 20", "10 11 18 19", "16 17 18 19", "6 7 10 16"}
Returns: 5
{ "2 14 13 19", "14 17 18 20"}
Returns: 1
{ "17 20 11 18", "4 19 10 11", "1 3 2 6"}
Returns: 1
{"0 30 0 2", "0 2 2 16", "3 30 3 5", "12 14 14 16", "6 30 6 8", "6 8 8 16", "9 30 9 11", "9 11 11 16", "12 30 12 14", "3 5 5 16"}
Returns: 1
{"8 10 15 24", "3 9 1 2", "8 9 2 3", "3 4 2 3", "3 9 3 4", "14 17 7 12", "17 20 7 8", "20 22 7 13", "14 20 12 13", "18 19 8 12", "19 20 8 12", "17 18 11 12", "17 18 8 9", "3 6 15 24", "6 7 17 19", "6 8 15 17", "6 7 19 20", "7 8 17 23", "6 8 23 24"}
Returns: 2
{"12 15 6 8", "15 17 4 12", "5 17 1 4", "14 15 4 6", "7 9 4 7", "12 14 4 6", "12 15 8 12", "10 11 7 8", "9 12 5 7", "9 12 11 12", "5 7 4 12", "9 11 8 9", "9 12 9 11", "11 12 7 9", "7 9 11 12", "7 8 7 11", "8 10 7 8", "8 9 8 11", "17 19 1 12"}
Returns: 7
{"14 18 11 12", "20 21 2 8", "21 30 7 8", "18 19 2 6", "11 12 1 7", "29 30 2 7", "12 19 6 7", "3 7 3 4", "2 8 1 2", "24 25 22 25", "7 8 3 4", "2 3 2 6", "3 7 5 6", "20 30 1 2", "2 3 9 16", "2 12 8 9", "3 12 15 16", "11 12 9 15", "7 8 9 11", "7 8 11 13", "7 8 13 15", "24 25 5 7", "14 15 12 14", "17 18 12 14", "15 17 13 14","16 17 12 13"}
Returns: 18
{"0 244 0 1000", "424 1000 0 1000", "423 424 0 608","423 424 609 1000", "344 423 0 1000", "244 344 0 524", "244 344 624 1000"}
Returns: 3
{"0 265 0 1000", "371 378 0 1000", "265 361 0 986", "388 518 0 1000", "378 388 0 767", "378 388 777 1000", "773 1000 0 1000", "673 773 0 986", "618 673 0 1000", "518 567 0 562", "518 572 662 1000", "582 618 662 1000", "572 582 662 731", "572 582 741 1000", "365 371 0 430", "365 371 440 1000", "361 365 0 430", "361 365 440 986", "568 618 0 562", "567 568 0 509", "567 568 510 562"}
Returns: 20
{"0 1 0 816", "100 1000 0 1000", "1 2 0 579", "1 2 580 816", "0 1 916 1000", "2 100 0 816", "2 100 916 1000", "1 2 916 1000"}
Returns: 4
{"0 56 0 1000", "621 655 0 1000", "521 558 0 449", "617 621 549 1000", "437 470 0 1000", "337 394 0 90", "379 390 190 1000", "956 1000 0 692", "941 1000 792 1000", "180 208 0 1000", "158 159 0 385", "158 159 995 1000", "835 856 0 1000", "735 835 0 603", "755 835 703 1000", "521 617 549 717", "575 609 817 1000", "517 521 0 717", "517 521 817 988", "337 379 190 886", "337 379 986 1000", "279 284 0 117", "279 337 986 1000", "480 498 0 988", "521 575 817 988", "902 941 0 415", "901 902 0 415", "901 902 515 1000", "285 288 0 117", "284 285 0 117", "284 285 435 886", "470 475 0 837", "470 475 847 1000", "475 480 0 837", "475 480 847 988", "308 337 0 886", "288 298 0 117", "288 298 716 886", "684 735 0 695", "674 684 0 492", "674 684 502 695", "559 596 0 449", "558 559 0 70", "558 559 71 449", "941 956 0 415", "941 956 515 692", "856 901 0 415", "856 886 515 1000", "902 941 515 1000", "597 621 0 449"}
Returns: 27
{"0 125 0 1000", "990 1000 0 1000", "893 990 0 518", "890 990 618 1000", "632 777 0 1000", "532 615 0 942", "616 632 0 942", "615 616 0 83", "615 616 84 942", "163 268 0 1000", "162 163 0 726", "162 163 727 1000", "394 532 0 1000", "368 394 0 505", "294 394 605 1000", "890 893 0 92", "890 893 192 518", "793 890 0 92", "793 890 192 1000", "778 793 0 1000", "777 778 0 427", "777 778 428 1000", "135 162 0 1000", "125 135 0 532", "125 135 542 1000", "268 294 0 204", "268 294 304 1000", "294 368 0 204", "294 368 304 505"}
Returns: 7
{"0 736 0 1000", "747 950 0 1000", "746 747 0 585", "746 747 586 1000", "951 1000 0 1000", "950 951 0 77", "950 951 78 1000", "736 746 0 588", "736 746 598 1000"}
Returns: 5
{"0 396 0 1000", "846 851 0 1000", "845 846 0 972", "845 846 973 1000", "729 845 0 1000", "728 729 0 921", "728 729 922 1000", "957 1000 0 1000", "851 857 0 70", "851 951 885 1000", "951 957 0 739", "951 957 839 1000", "857 921 0 70", "931 951 0 70", "921 931 0 70", "921 931 391 739", "496 692 0 1000", "401 411 0 196", "401 411 824 1000", "396 401 0 196", "396 401 296 1000", "411 496 0 196", "411 496 296 1000", "401 411 296 814", "702 728 0 1000", "692 702 0 310", "692 702 320 1000", "851 857 170 785", "857 921 170 739", "931 951 170 739", "921 931 170 381"}
Returns: 3
{"0 142 0 1000", "319 393 0 1000", "284 285 0 364", "284 285 365 655", "242 284 0 655", "142 242 0 520", "142 176 620 1000", "582 672 0 1000", "497 566 0 625", "529 566 802 1000", "458 466 0 84", "458 466 94 114", "466 468 0 84", "466 468 94 114", "432 458 0 114", "422 432 0 114", "422 429 229 1000", "466 529 802 847", "466 529 947 1000", "458 466 947 1000", "432 458 947 1000", "429 432 229 847", "429 432 947 1000", "177 203 620 1000", "176 177 620 688", "176 177 689 1000", "397 422 0 114", "397 422 229 1000", "468 497 0 114", "493 497 214 625", "458 466 229 847", "466 468 229 702", "432 458 229 847", "673 820 0 1000", "672 673 0 454", "672 673 455 1000", "393 397 0 129", "393 397 229 1000", "468 482 229 702", "285 319 0 655", "285 319 755 1000", "284 285 755 1000", "242 283 755 1000", "219 242 620 655", "219 242 755 1000", "566 582 0 625", "566 582 725 1000", "482 493 229 625", "204 219 620 1000", "203 204 620 939"}
Returns: 13
{"0 12 0 1000", "285 375 0 1000", "284 285 0 726", "284 285 727 1000", "235 237 0 1000", "234 235 0 512", "234 235 513 1000", "397 420 0 1000", "385 387 0 563", "378 388 573 1000", "645 728 0 1000", "610 620 0 801", "610 620 811 952", "918 1000 0 1000", "871 872 0 533", "871 872 534 760", "818 871 0 760", "818 871 860 1000", "872 878 0 379", "872 918 860 1000", "871 872 860 1000", "375 378 0 8", "375 378 18 1000", "378 385 0 8", "378 385 18 563", "911 918 0 760", "901 911 0 688", "901 911 698 760", "150 234 0 1000", "149 150 0 992", "149 150 993 1000", "560 610 0 952", "460 560 0 341", "460 545 441 1000", "738 818 0 1000", "728 738 0 883", "728 738 893 1000", "888 901 0 760", "882 888 0 649", "878 888 659 760", "388 397 0 197", "388 397 207 1000", "387 388 0 197", "387 388 207 563", "247 284 0 1000", "237 247 0 303", "237 247 313 1000", "620 645 0 952", "545 560 441 952", "22 149 0 1000"}
Returns: 15
{"0 12 0 1000", "222 224 0 326", "217 222 0 326", "212 222 426 847", "325 327 0 511", "261 311 0 443", "301 304 611 1000", "700 704 0 580", "690 691 0 158", "690 691 159 370", "933 934 0 439", "932 933 0 439", "932 933 585 1000", "761 763 0 1000", "704 705 0 580", "704 705 988 1000", "773 780 0 277", "766 767 0 35", "766 767 950 1000", "34 36 0 1000", "24 34 0 310", "24 34 320 1000", "490 496 0 718", "385 406 0 527", "327 383 627 696", "689 690 0 370", "571 574 0 163", "942 947 0 439", "942 953 854 1000", "987 1000 0 101", "998 1000 201 516", "982 1000 854 1000", "972 982 854 911", "972 982 921 1000", "404 427 627 708", "400 401 627 696", "400 401 829 1000", "125 158 0 120", "124 125 0 120", "124 125 472 830", "525 540 0 684", "525 564 932 1000", "574 589 0 163", "574 625 932 1000", "564 574 932 996", "880 882 0 114", "804 807 0 277", "804 814 377 468", "950 975 0 439", "950 987 616 649"}
Returns: 32
{"0 59 0 240", "997 1000 0 1000", "983 984 0 571", "983 984 572 663", "822 840 0 900", "814 822 0 733", "722 744 833 1000", "374 415 0 1000", "373 374 0 783", "373 374 784 1000", "100 151 0 1000", "90 100 0 240", "90 100 666 1000", "505 528 0 1000", "504 505 0 686", "504 505 687 1000", "270 273 0 30", "260 270 0 30", "260 270 205 1000", "60 81 0 240", "59 60 0 240", "59 60 986 1000", "914 983 0 663", "904 914 0 663", "904 914 897 1000", "365 373 0 1000", "364 365 0 121", "364 365 122 389", "651 698 0 1000", "630 640 0 707", "630 640 717 795", "984 997 0 663", "984 997 763 1000", "983 984 763 1000", "897 904 0 663", "897 904 763 1000", "914 983 763 1000", "904 914 763 887", "438 504 0 1000", "437 438 0 252", "437 438 253 1000", "82 90 0 240", "81 82 0 240", "81 82 867 1000", "161 190 0 1000", "151 161 0 942", "151 161 952 1000", "551 556 0 749", "551 579 895 1000", "640 651 0 795"}
Returns: 46
{"0 38 0 1000", "561 584 0 1000", "551 561 0 478", "551 561 488 1000", "223 242 0 1000", "222 223 0 215", "222 223 216 1000", "892 963 0 1000", "808 809 0 250", "808 809 389 1000", "594 639 0 845", "584 594 0 345", "584 594 355 845", "992 1000 0 10", "992 1000 20 1000", "454 494 0 1000", "354 413 0 330", "379 454 430 1000", "414 437 0 330", "413 414 0 131", "413 414 132 330", "795 808 0 250", "794 795 0 250", "794 795 350 1000", "684 718 0 1000", "639 640 0 345", "639 640 346 845", "495 509 0 1000", "494 495 0 637", "494 495 638 1000", "447 454 0 330", "437 447 0 177", "437 447 187 330", "510 551 0 1000", "509 510 0 741", "509 510 742 1000", "350 354 0 761", "340 350 0 395", "340 350 405 761", "138 222 0 1000", "38 138 0 218", "38 138 318 1000", "809 884 0 250", "809 892 350 1000", "808 809 350 388", "795 808 350 1000", "792 794 0 250", "792 794 350 1000", "594 639 945 1000", "584 594 945 1000"}
Returns: 44
{"0 23 0 1000", "874 911 0 1000", "841 851 0 168", "841 851 829 1000", "94 173 0 1000", "93 94 0 382", "93 94 383 1000", "24 93 0 1000", "23 24 0 944", "23 24 945 1000", "341 528 0 1000", "239 331 0 111", "280 339 211 1000", "705 774 0 918", "695 705 0 573", "695 705 583 918", "954 969 0 788", "954 1000 888 1000", "921 954 0 1000", "911 921 0 975", "911 921 985 1000", "851 874 0 395", "851 874 495 1000", "841 851 495 819", "774 841 0 395", "785 841 495 1000", "529 542 0 1000", "528 529 0 312", "528 529 313 1000", "214 239 0 992", "204 214 0 931", "204 214 941 992", "339 341 0 12", "339 341 22 1000", "331 339 0 12", "331 339 22 111", "693 695 0 918", "642 643 0 167", "633 643 985 1000", "542 593 0 665", "542 633 765 1000", "633 642 0 167", "633 642 765 975", "841 851 182 395", "643 693 0 167", "643 685 267 1000", "642 643 267 975", "593 633 0 167", "593 633 267 665", "633 642 267 665"}
Returns: 32
{"0 330 0 1000", "724 754 0 1000", "575 675 0 120", "575 624 220 1000", "994 1000 0 348", "994 1000 358 1000", "331 575 0 1000", "330 331 0 459", "330 331 460 1000", "861 994 0 1000", "761 861 0 201", "761 861 301 1000", "755 761 0 1000", "754 755 0 951", "754 755 952 1000", "675 707 0 606", "675 724 706 1000", "624 675 220 606", "624 675 706 1000", "708 724 0 606", "707 708 0 453", "707 708 454 606"}
Returns: 14
{"0 55 0 1000", "473 494 0 1000", "446 456 0 154", "446 453 164 1000", "218 313 0 1000", "208 218 0 825", "208 218 835 1000", "456 463 0 160", "456 463 170 1000", "453 456 170 1000", "793 828 0 1000", "783 793 0 761", "783 793 771 1000", "495 619 0 1000", "494 495 0 33", "494 495 34 1000", "463 473 0 701", "463 473 711 1000", "629 783 0 1000", "619 629 0 760", "619 629 770 1000", "65 208 0 1000", "55 65 0 368", "55 65 378 1000", "928 1000 0 1000", "828 910 0 631", "828 928 731 1000", "911 916 0 631", "910 911 0 486", "910 911 487 631", "379 446 0 1000", "378 379 0 30", "378 379 31 1000", "314 364 0 1000", "313 314 0 452", "313 314 453 1000", "374 378 0 1000", "364 374 0 500", "364 374 510 1000", "917 928 0 631", "916 917 0 393", "916 917 394 631"}
Returns: 31
{"0 3 0 1000", "459 464 0 1000", "350 450 0 563", "393 399 663 744", "734 752 0 399", "464 551 0 507", "464 503 607 1000", "186 202 0 1000", "78 86 0 207", "78 88 661 671", "350 393 663 682", "350 359 782 1000", "297 350 0 682", "293 350 782 1000", "142 178 0 64", "119 120 0 64", "119 120 209 514", "949 1000 0 127", "949 1000 227 480", "564 570 0 585", "622 641 872 1000", "541 564 685 772", "541 564 935 1000", "522 526 607 835", "522 541 935 1000", "564 622 935 1000", "892 926 0 715", "891 892 0 350", "891 892 351 715", "929 949 0 480", "927 928 0 342", "927 928 343 480", "641 643 0 348", "641 677 655 1000", "634 641 0 348", "634 641 655 772", "626 634 0 348", "607 608 0 348", "607 608 685 772", "564 607 685 772", "526 541 685 835", "608 626 0 348", "608 626 685 772", "762 780 0 152", "758 759 0 55", "758 759 56 152", "561 564 0 507", "551 561 0 117", "551 561 127 507", "757 758 0 152"}
Returns: 47
{"0 67 0 1000", "202 581 0 1000", "193 202 0 536", "167 202 636 1000", "93 102 0 205", "93 102 305 856", "102 193 0 205", "102 193 305 536", "582 734 0 1000", "581 582 0 824", "581 582 825 1000", "961 1000 0 963", "861 961 0 871", "861 942 971 1000", "744 861 0 1000", "734 744 0 836", "734 744 846 1000", "67 93 0 856", "67 93 956 1000", "102 167 636 856", "102 167 956 1000", "93 102 956 1000"}
Returns: 10
{"0 215 0 1000", "310 333 0 1000", "300 310 0 345", "300 310 355 1000", "434 542 0 1000", "433 434 0 614", "433 434 624 1000", "780 891 0 1000", "680 780 0 1", "747 780 101 1000", "647 680 0 215", "647 655 316 1000", "680 747 101 215", "687 747 315 1000", "587 647 0 216", "642 647 316 1000", "680 687 316 1000", "656 680 316 1000", "655 656 316 548", "655 656 549 1000", "216 300 0 1000", "215 216 0 305", "215 216 306 1000", "933 1000 0 1000", "932 933 0 556", "932 933 557 1000", "901 932 0 1000", "891 901 0 681", "891 901 691 1000", "333 424 0 547", "333 424 647 1000", "424 433 0 547", "424 433 647 1000", "542 587 0 634", "542 587 734 1000", "587 642 316 634", "587 642 734 1000"}
Returns: 8
{"0 2 0 1000", "340 341 0 10", "293 294 0 10", "297 302 309 380", "981 982 0 2", "880 885 0 85", "270 276 0 49", "264 270 0 49", "260 267 363 380", "88 109 0 113", "87 88 0 120", "385 415 0 41", "384 385 0 10", "494 497 0 125", "483 484 0 82", "480 487 875 877", "724 735 0 90", "629 633 0 201", "629 630 902 1000", "846 848 0 84", "836 842 0 85", "227 230 0 80", "210 217 0 80", "618 619 0 201", "523 531 0 137", "968 975 699 732", "980 981 0 2", "881 891 941 962", "374 384 0 10", "360 370 0 10", "689 690 0 90", "688 689 0 99", "688 689 233 380", "950 980 0 2", "949 950 0 2", "434 437 0 125", "416 417 0 41", "772 774 0 44", "735 736 0 90", "735 736 199 200", "284 285 0 49", "283 284 0 49", "503 504 0 122", "536 537 0 137", "821 834 0 85", "796 799 0 105", "804 806 239 414", "791 796 0 105", "796 800 239 414", "357 360 0 10"}
Returns: 28
{"0 2 0 297", "49 54 0 81", "33 43 0 80", "787 790 0 166", "786 787 0 166", "786 787 633 635", "116 130 0 34", "106 116 0 34", "115 116 394 406", "336 353 0 68", "326 336 0 68", "328 329 215 541", "714 720 0 41", "703 704 0 13", "703 704 820 898", "432 445 0 13", "431 432 0 13", "431 432 775 827", "289 297 0 12", "164 172 0 34", "43 49 0 81", "43 49 235 239", "39 43 181 225", "39 43 235 239", "571 581 0 39", "455 456 0 65", "455 456 165 347", "686 696 0 13", "671 681 0 13", "671 681 782 798", "376 377 0 13", "353 354 0 68", "353 354 860 1000", "860 861 0 214", "798 799 0 140", "798 799 867 1000", "54 106 0 34", "64 84 181 239", "111 114 184 210", "130 154 0 34", "131 154 184 210", "230 237 0 12", "256 260 749 801", "189 198 0 61", "221 230 749 756", "625 631 0 13", "615 618 0 13", "615 620 898 1000", "944 959 0 299", "932 933 0 299"}
Returns: 2
{"0 3 0 324", "725 730 0 88", "724 725 0 88", "724 725 393 420", "357 367 0 99", "295 308 0 80", "167 168 0 42", "153 154 0 42", "153 154 214 245", "962 964 0 69", "934 944 0 54", "740 744 0 88", "730 740 0 88", "736 738 656 681", "454 494 0 39", "448 449 0 39", "944 962 0 54", "944 945 240 268", "862 879 0 54", "269 270 498 592", "253 256 0 92", "253 257 498 592", "537 544 0 136", "518 519 0 39", "257 295 0 80", "257 295 302 305", "206 207 0 202", "220 222 425 592", "253 257 302 325", "965 991 0 1", "964 965 0 69", "180 195 0 42", "170 180 0 42", "852 862 0 67", "852 862 362 432", "991 1000 0 1", "991 1000 472 544", "350 353 529 532", "299 301 498 849", "298 299 498 849", "272 280 498 592", "829 852 0 67", "829 830 633 702", "862 876 671 702", "852 862 671 702", "559 566 0 136", "547 550 0 136", "547 549 236 504", "668 684 0 218", "571 575 0 335"}
Returns: 35
{"0 1 0 556", "867 869 0 51", "759 767 0 108", "370 388 0 105", "264 265 0 191", "262 266 722 738", "631 635 0 175", "614 623 0 128", "613 619 899 914", "588 613 0 128", "584 585 0 25", "111 115 0 239", "83 85 0 153", "80 90 887 967", "473 482 0 73", "463 473 0 73", "468 469 612 613", "456 463 0 73", "455 456 0 73", "774 776 0 108", "773 774 0 108", "773 774 563 590", "613 614 0 42", "613 614 43 128", "116 120 0 239", "115 116 0 140", "115 116 141 239", "623 631 0 128", "541 544 0 25", "738 740 0 63", "736 737 0 36", "736 737 37 63", "36 51 0 153", "35 36 0 118", "35 36 119 153", "242 248 0 70", "241 242 0 70", "241 242 861 923", "593 595 753 799", "750 752 0 108", "755 757 208 321", "153 154 0 109", "152 153 0 109", "417 421 0 305", "411 412 0 305", "980 1000 0 121", "880 895 0 51", "910 922 585 612", "268 269 722 738", "681 682 0 63"}
Returns: 22
{"0 4 0 681", "406 408 0 343", "265 268 0 102", "628 633 0 29", "536 540 0 18", "626 628 364 392", "140 144 0 11", "88 98 0 19", "524 525 0 18", "522 528 415 434", "619 622 534 668", "486 490 0 18", "476 479 0 18", "476 477 689 831", "775 785 0 53", "765 775 0 53", "765 771 589 608", "36 88 0 19", "36 63 119 195", "98 110 0 19", "122 124 169 323", "88 98 169 195", "522 524 0 18", "522 524 118 120", "514 522 0 18", "519 522 118 120", "181 185 0 11", "168 169 0 11", "461 468 0 18", "451 458 0 62", "459 460 118 120", "296 301 603 629", "295 296 603 629", "997 1000 0 126", "997 1000 919 1000", "29 36 0 195", "27 29 0 195", "19 29 914 1000", "741 765 0 53", "717 723 0 168", "713 714 864 956", "961 964 0 101", "959 961 0 101", "951 961 434 556", "445 449 0 120", "445 447 510 533", "451 455 72 120", "451 455 510 533", "522 526 637 668", "528 550 415 434"}
Returns: 19
{"1 3 0 1000", "718 725 0 109", "622 638 0 73", "626 628 243 250", "608 611 0 22", "587 595 0 22", "593 597 531 561", "483 486 0 114", "425 427 0 142", "340 343 773 913", "424 425 861 983", "987 991 0 193", "973 974 0 46", "973 974 47 193", "277 278 0 58", "238 248 0 7", "240 241 135 300", "953 956 0 193", "853 854 0 83", "853 855 738 749", "804 810 0 85", "794 796 0 131", "801 804 630 635", "93 95 0 53", "92 93 0 53", "242 248 158 300", "241 242 158 300", "241 242 995 1000", "780 781 0 131", "776 779 0 131", "776 779 599 635", "851 853 0 83", "850 851 0 99", "850 851 199 514", "235 238 0 7", "156 159 0 7", "156 166 502 517", "138 155 0 75", "137 156 619 670", "202 223 0 7", "166 170 619 808", "165 166 619 808", "341 425 0 60", "325 340 0 58", "705 718 0 109", "695 702 0 87", "695 705 97 109", "735 738 0 82", "732 735 0 82", "725 735 618 635"}
Returns: 8
{"1 2 0 1000", "841 855 0 37", "840 841 0 37", "840 841 651 679", "661 662 0 101", "622 623 0 101", "560 561 0 44", "529 530 0 44", "529 530 965 1000", "623 629 0 101", "635 642 680 768", "622 623 709 768", "562 565 0 32", "582 592 709 842", "498 501 0 44", "494 495 0 17", "648 661 0 101", "636 638 0 101", "646 648 0 101", "647 648 378 414", "638 645 0 101", "431 445 0 6", "430 431 0 6", "430 431 878 883", "143 153 0 26", "142 143 0 26", "142 143 601 684", "496 498 0 44", "495 498 983 1000", "494 495 983 1000", "472 494 983 1000", "398 399 0 6", "216 218 0 55", "190 191 0 55", "114 126 0 26", "62 67 0 26", "21 23 0 117", "20 21 0 196", "20 21 695 704", "975 996 0 50", "972 975 0 50", "534 561 709 723", "623 625 709 768", "72 81 616 684", "62 72 616 684", "42 60 0 58", "42 51 616 704", "319 321 0 260", "268 269 0 55", "268 269 305 314"}
Returns: 37
{"0 14 0 1000", "316 318 0 26", "293 313 0 23", "216 217 579 648", "928 932 0 34", "919 920 0 34", "919 920 420 464", "995 1000 0 48", "972 973 0 34", "430 431 0 89", "387 388 0 59", "606 608 0 59", "596 597 0 59", "601 606 917 976", "354 363 0 26", "345 354 0 26", "344 354 823 876", "727 728 0 101", "684 691 0 101", "692 694 672 770", "167 171 0 95", "115 117 0 13", "122 125 250 279", "563 564 0 19", "547 552 0 105", "547 552 376 584", "652 659 0 101", "626 627 0 59", "626 627 311 348", "340 343 0 26", "388 396 0 59", "753 756 0 123", "728 738 0 92", "920 928 0 34", "856 858 0 45", "829 831 909 1000", "487 491 0 89", "472 477 0 89", "471 477 844 852", "971 972 891 899", "973 984 891 899", "972 973 891 899", "517 529 0 105", "507 509 0 89", "507 513 446 584", "599 606 0 59", "597 598 0 59", "597 598 474 590", "815 820 0 45", "805 809 0 45"}
Returns: 17
{"0 4 0 1000", "980 1000 0 1000", "970 980 0 138", "970 980 148 1000", "579 672 0 1000", "479 503 0 386", "479 579 486 1000", "463 479 0 1000", "453 463 0 827", "453 463 837 1000", "16 150 0 1000", "15 16 0 788", "15 16 789 1000", "432 453 0 1000", "422 432 0 629", "422 432 639 1000", "673 689 0 1000", "672 673 0 430", "672 673 431 1000", "897 970 0 1000", "891 897 0 688", "797 897 788 1000", "789 791 0 1000", "689 789 0 567", "689 789 667 1000", "797 891 0 208", "797 891 308 688", "791 797 0 208", "791 797 308 1000", "14 15 0 1000", "4 14 0 640", "4 14 650 1000", "513 579 0 386", "503 513 0 249", "503 513 259 386", "151 422 0 1000", "150 151 0 472", "150 151 473 1000"}
Returns: 12
{"0 1 0 17", "703 707 0 50", "693 703 0 50", "693 700 772 844", "662 663 0 44", "634 642 0 44", "641 644 704 827", "683 685 0 44", "682 683 0 44", "682 683 167 237", "788 791 0 94", "783 784 0 94", "783 784 345 389", "533 545 0 25", "479 480 0 51", "473 479 0 51", "434 438 406 449", "480 483 0 51", "502 510 436 458", "479 480 436 449", "644 645 0 44", "571 572 0 25", "631 634 0 44", "629 630 0 13", "629 630 372 422", "74 76 0 12", "64 70 0 12", "64 74 933 989", "692 693 0 50", "685 686 0 44", "685 686 707 827", "126 130 0 1", "116 119 0 12", "261 274 0 10", "198 199 0 1", "140 161 0 1", "188 198 819 823", "219 220 0 1", "199 221 819 823", "198 199 819 823", "739 752 0 50", "729 739 0 50", "733 739 243 245", "768 783 0 94", "756 763 0 131", "44 58 0 12", "40 41 0 12", "40 41 613 630", "728 729 0 50", "718 728 0 50"}
Returns: 34
{"0 617 0 1000", "920 1000 0 1000", "910 920 0 195", "910 920 205 1000", "627 910 0 1000", "617 627 0 161", "617 627 171 1000"}
Returns: 5
{"0 1 0 1000", "757 767 0 14", "756 757 0 14", "722 730 0 14", "622 626 0 44", "997 1000 0 17", "978 1000 611 616", "556 560 0 75", "553 556 0 73", "581 589 0 154", "571 580 0 154", "943 961 0 4", "881 891 0 2", "795 805 0 44", "767 768 0 14", "767 768 630 633", "965 966 0 1", "964 965 0 1", "367 377 0 52", "367 369 242 262", "536 546 0 18", "975 978 0 17", "966 967 0 1", "966 967 560 622", "891 892 0 2", "891 892 935 953", "884 891 935 953", "892 897 0 2", "838 854 0 2", "740 744 0 14", "730 740 0 14", "733 739 445 455", "364 367 0 52", "434 436 0 52", "903 905 533 578", "899 900 568 578", "899 900 935 949", "116 121 0 11", "108 109 0 11", "978 983 0 17", "889 891 161 194", "754 756 0 14", "744 754 0 14", "749 752 242 293", "103 106 0 11", "88 89 0 11", "88 89 532 583", "30 31 0 52", "12 13 10 52", "17 20 562 1000"}
Returns: 8
{"0 2 0 1000", "229 230 0 22", "48 50 0 78", "999 1000 0 68", "656 670 0 22", "598 608 0 73", "598 606 83 127", "192 199 0 44", "129 130 722 748", "429 436 0 11", "428 429 0 11", "140 148 0 14", "940 944 0 3", "885 895 0 3", "490 491 0 38", "482 487 0 11", "13 15 0 72", "12 13 0 72", "12 13 525 530", "217 221 0 47", "215 216 0 1", "832 882 0 5", "825 827 163 178", "895 910 0 3", "379 382 0 11", "371 376 0 2", "352 359 0 10", "341 342 0 10", "231 233 0 22", "230 231 0 22", "279 280 0 10", "278 279 0 10", "578 579 0 79", "571 572 0 52", "571 572 316 320", "102 103 0 14", "101 102 0 14", "340 341 0 4", "795 801 0 6", "794 795 0 6", "392 395 0 11", "382 385 0 11", "218 220 955 1000", "764 781 0 10", "745 755 0 10", "610 614 0 106", "608 616 369 377", "606 608 83 127", "606 608 369 377", "567 568 0 68"}
Returns: 37
{"0 4 0 1000", "345 350 0 233", "262 268 0 107", "563 564 0 13", "559 560 0 13", "559 560 569 713", "920 941 0 87", "740 756 0 107", "802 803 613 621", "553 554 0 107", "463 467 813 983", "560 563 0 13", "560 563 896 937", "559 560 896 937", "802 816 0 7", "781 791 0 11", "787 791 207 266", "457 460 0 92", "415 421 0 122", "356 362 726 829", "702 708 0 15", "702 718 824 1000", "732 741 824 835", "233 237 0 155", "204 206 0 41", "196 202 236 250", "169 170 0 41", "78 88 0 66", "78 79 166 218", "677 697 0 15", "574 578 0 131", "574 592 591 749", "65 69 0 66", "55 65 0 66", "55 65 440 443", "8 11 0 340", "92 98 0 66", "463 470 0 92", "467 470 642 678", "460 463 0 92", "826 832 0 7", "816 820 0 7", "816 820 163 183", "791 797 0 11", "728 731 504 589", "697 702 0 15", "699 701 506 589", "832 854 0 7", "860 903 885 924", "803 808 613 621"}
Returns: 8
{"0 5 0 1000", "856 861 0 74", "748 756 0 56", "633 634 0 36", "536 537 0 40", "460 474 0 5", "321 336 0 23", "765 776 0 37", "745 748 0 56", "699 701 566 601", "799 801 0 37", "154 155 0 69", "104 105 0 32", "281 311 0 23", "311 317 414 426", "222 229 0 108", "547 572 0 72", "549 556 586 606", "533 536 0 40", "474 475 515 534", "42 58 0 32", "48 49 237 250", "108 109 0 69", "119 120 300 306", "254 258 370 402", "253 254 370 402", "174 181 0 108", "163 164 0 22", "683 685 0 56", "663 665 0 36", "248 253 370 402", "244 247 998 1000", "378 391 0 2", "358 372 0 2", "86 87 547 553", "219 221 0 29", "176 187 318 347", "163 165 318 340", "241 244 370 402", "231 241 967 1000", "801 828 0 37", "755 758 829 838", "758 764 829 838", "774 779 829 838", "574 575 0 72", "605 606 0 36", "576 592 914 1000", "536 537 924 1000", "554 570 914 1000", "574 575 914 1000"}
Returns: 23
{"1 4 0 1000", "373 381 0 206", "268 269 0 68", "262 268 0 68", "252 262 0 68", "252 262 996 1000", "539 541 0 407", "527 528 0 261", "527 528 550 581", "588 598 0 122", "578 588 0 122", "581 588 858 1000", "222 252 0 72", "222 229 618 763", "269 273 0 68", "450 485 0 86", "381 382 0 59", "381 382 60 206", "997 998 0 522", "996 997 0 538", "996 997 657 751", "566 578 0 122", "565 566 0 122", "565 566 923 1000", "949 952 0 818", "821 921 0 36", "793 798 0 196", "791 792 0 36", "791 792 862 914", "358 373 0 154", "348 350 324 330", "283 299 0 68", "273 289 254 256", "820 821 0 196", "810 820 0 196", "810 812 575 576", "999 1000 0 522", "998 999 0 16", "998 999 17 522", "910 921 212 290", "892 893 212 290", "892 893 590 684", "942 949 0 349", "942 949 449 818", "889 892 212 290", "869 877 528 684", "893 918 528 684", "892 893 528 589", "207 212 0 72", "148 149 0 89"}
Returns: 34
{"0 3 0 1000", "870 875 0 92", "824 825 0 22", "824 825 494 552", "473 481 0 17", "455 457 0 17", "562 569 0 274", "534 535 0 17", "534 535 130 206", "414 417 0 23", "309 318 0 107", "242 249 889 890", "517 534 0 17", "481 482 0 17", "288 314 818 1000", "259 264 817 890", "255 265 990 1000", "328 330 0 295", "318 331 997 1000", "314 318 818 897", "314 318 997 1000", "197 200 0 35", "184 191 0 35", "184 187 336 566", "465 473 0 17", "457 465 0 17", "546 557 0 206", "554 557 550 623", "534 535 728 737", "496 497 728 811", "368 378 0 59", "358 368 0 59", "358 368 818 897", "927 941 0 13", "926 927 0 13", "926 927 770 790", "167 170 0 35", "154 155 0 35", "983 988 0 46", "973 978 0 13", "951 961 0 13", "941 951 0 13", "941 945 746 790", "430 446 0 23", "417 423 487 612", "505 517 0 17", "505 517 389 422", "839 857 0 77", "850 857 539 552", "757 759 0 22"}
Returns: 18
{"0 1 0 436", "611 617 0 4", "429 446 0 31", "944 951 0 3", "924 934 0 3", "374 386 0 25", "321 329 0 26", "525 526 0 16", "513 514 361 373", "895 911 0 3", "894 895 0 3", "317 321 0 26", "331 333 0 25", "806 815 0 38", "750 754 0 47", "214 222 0 38", "253 256 0 38", "578 580 0 16", "526 536 0 16", "526 536 361 372", "425 434 932 1000", "524 525 0 16", "961 972 0 3", "845 851 0 38", "844 855 590 624", "133 135 0 2", "33 37 0 89", "33 58 359 381", "194 197 0 2", "408 409 0 25", "386 391 0 25", "834 842 590 624", "678 681 0 4", "536 538 0 16", "491 511 361 373", "631 635 0 4", "617 621 0 4", "885 890 614 641", "855 865 590 624", "934 944 0 3", "409 414 0 25", "581 584 0 16", "580 581 0 16", "610 611 0 4", "185 187 0 2", "177 178 0 2", "177 178 434 451", "343 355 0 25", "953 959 0 3", "112 133 402 405"}
Returns: 45
{"0 9 0 1000", "532 533 0 911", "398 412 0 662", "379 398 762 1000", "994 1000 0 523", "896 908 0 604", "894 925 704 869", "410 479 846 1000", "400 410 846 890", "400 410 900 1000", "772 777 0 449", "771 772 0 351", "771 772 352 449", "109 112 0 523", "69 79 0 154", "69 79 254 523", "217 261 0 185", "169 210 0 185", "133 174 712 1000", "365 379 0 655", "361 365 0 601", "355 365 611 655", "705 709 0 630", "581 605 0 280", "585 593 474 1000", "349 355 0 498", "348 349 0 498", "348 349 598 655", "571 581 0 280", "570 571 0 76", "570 571 77 280", "953 963 704 869", "952 953 704 842", "952 953 843 869", "389 398 0 655", "316 327 0 498", "298 324 919 993", "365 379 755 1000", "360 365 755 1000", "349 355 755 819", "348 349 755 819", "211 217 0 185", "210 211 0 185", "210 211 285 528", "281 289 692 745", "216 217 692 764", "308 316 0 498", "268 298 0 498", "355 361 0 498", "355 361 598 601"}
Returns: 49
{"0 10 0 1000", "271 274 0 1000", "255 256 0 618", "741 745 0 824", "740 741 0 358", "740 741 359 824", "216 239 0 798", "142 152 0 28", "149 152 557 597", "999 1000 0 170", "999 1000 889 1000", "888 896 0 710", "784 788 0 932", "586 620 0 506", "500 508 0 689", "408 452 789 1000", "676 684 0 702", "664 674 0 506", "664 674 931 1000", "129 142 0 28", "119 129 0 28", "119 129 791 813", "58 119 0 28", "59 63 128 556", "152 158 0 28", "152 158 128 597", "142 152 128 547", "129 142 128 556", "119 129 128 556", "158 172 0 597", "158 171 697 813", "142 152 697 813", "73 89 128 556", "72 111 697 1000", "152 158 697 813", "129 142 697 813", "119 129 697 781", "398 400 0 152", "397 408 726 1000", "408 460 0 11", "879 888 0 520", "879 888 620 710", "788 797 0 520", "803 865 620 965", "798 810 0 520", "797 798 0 293", "797 798 294 520", "297 298 0 636", "297 375 967 1000", "375 397 726 867"}
Returns: 8
{"0 2 0 1000", "614 691 0 236", "540 614 0 222", "515 551 522 568", "180 215 0 83", "163 168 0 502", "160 180 522 568", "691 1000 0 157", "97 155 0 568", "218 240 0 453", "180 215 133 568", "168 180 0 83", "168 180 133 502", "215 218 0 83", "215 218 133 453", "87 88 0 94", "87 88 104 711", "88 97 0 94", "88 97 104 568", "263 314 0 115", "258 263 0 115", "258 263 415 453", "2 13 0 711", "22 87 0 711", "13 22 0 376", "13 22 385 711", "160 163 0 42", "160 163 50 502", "155 160 0 42", "155 160 50 568", "314 540 0 115", "240 258 0 115", "240 258 415 453", "263 314 415 453"}
Returns: 15
{"0 9 0 1000", "192 224 0 45", "184 192 0 45", "785 865 0 2", "345 412 0 45", "173 184 0 45", "569 580 0 131", "85 114 0 45", "673 681 0 2", "981 1000 0 2", "865 915 0 2", "647 673 0 2", "641 647 0 2", "567 569 0 131", "681 785 0 2", "915 981 0 2", "462 545 0 45", "412 462 0 45", "600 614 0 131", "580 600 0 131", "122 173 0 45", "614 641 0 2", "116 122 0 45", "114 116 0 45", "11 13 0 538", "11 13 938 1000", "545 567 0 45", "67 85 0 45", "13 29 0 538", "29 67 0 375", "9 11 0 538", "9 11 608 1000", "11 13 608 838", "13 29 608 718", "228 345 0 45", "224 228 0 18", "224 228 22 45"}
Returns: 9
{"0 228 0 1000", "862 895 0 954", "262 862 0 145", "262 634 745 1000", "228 262 0 232", "228 262 332 1000", "998 1000 0 965", "942 947 0 42", "942 947 47 954", "642 798 745 1000", "634 642 745 757", "634 642 765 1000", "895 942 0 954", "947 998 0 954", "798 862 745 954"}
Returns: 10
{"0 17 0 1000", "929 979 0 64", "811 898 0 64", "518 534 0 64", "498 518 0 64", "911 913 0 64", "913 929 0 64", "637 710 0 64", "632 637 0 22", "632 637 27 64", "604 632 0 64", "534 604 0 64", "226 255 0 156", "423 462 0 64", "420 423 0 64", "412 420 0 64", "156 161 0 1000", "117 147 0 13", "122 147 669 1000", "107 117 0 13", "17 56 0 250", "22 92 340 1000", "117 122 669 855", "117 122 885 1000", "107 117 885 1000", "92 107 340 855", "92 107 885 1000", "355 398 0 264", "306 318 0 389", "226 230 236 389", "255 306 0 156", "255 306 236 389", "492 498 0 64", "462 492 0 53", "161 171 0 912", "790 811 0 64", "710 790 0 3", "147 156 0 13", "147 156 113 1000", "117 147 113 639", "107 117 113 855", "56 107 0 13", "56 107 113 250", "328 344 0 389", "318 328 0 272", "318 328 282 389", "398 412 0 264", "17 22 340 869", "17 22 874 1000", "236 255 236 389"}
Returns: 8
{"0 24 0 1000", "478 488 0 5", "290 330 0 5", "488 529 0 5", "382 439 0 5", "376 382 0 5", "530 574 0 5", "529 530 0 5", "196 290 0 5", "448 461 0 5", "439 448 0 5", "32 57 0 342", "26 32 0 342", "26 32 642 1000", "473 478 0 5", "470 473 0 5", "142 196 0 5", "96 98 0 5", "96 142 905 1000", "467 470 0 5", "461 467 0 5", "99 142 0 5", "98 99 0 5", "360 376 0 5", "330 360 0 5", "61 96 0 5", "61 96 905 1000", "24 26 0 342", "24 26 642 1000", "32 61 642 1000", "57 61 0 326"}
Returns: 6
{"0 23 0 1000", "475 553 0 17", "778 977 0 121", "464 475 0 17", "462 464 0 17", "255 404 0 17", "221 230 0 17", "977 1000 0 29", "55 80 0 451", "55 67 651 1000", "230 255 0 17", "137 142 651 1000", "93 98 666 706", "93 98 711 1000", "453 462 0 17", "120 126 0 451", "80 120 0 286", "80 120 326 451", "206 221 0 17", "126 178 0 202", "126 178 282 451", "553 675 0 17", "30 55 0 1000", "23 30 0 979", "23 30 986 1000", "404 453 0 17", "675 709 0 17", "67 87 666 1000", "98 137 666 1000", "709 778 0 17", "255 278 617 639", "178 206 0 17", "91 93 666 1000", "87 91 666 765", "87 91 769 1000"}
Returns: 24
{"0 43 0 1000", "961 1000 0 208", "799 801 0 208", "782 799 0 208", "801 852 0 208", "201 256 0 303", "141 158 0 369", "141 201 429 800", "309 361 0 931", "258 260 0 481", "256 260 485 800", "518 709 0 414", "513 518 0 414", "113 141 0 800", "852 867 0 208", "867 890 0 208", "361 372 0 414", "43 67 0 657", "43 67 727 1000", "67 113 0 657", "67 88 727 931", "709 732 0 208", "432 513 0 414", "372 432 0 339", "372 432 399 414", "894 961 0 208", "890 894 0 103", "890 894 107 208", "260 279 0 800", "88 113 727 800", "741 782 0 208", "732 741 0 129", "732 741 138 208", "201 256 403 800", "158 201 0 303", "256 258 0 303", "256 258 403 481", "288 309 0 726", "288 309 756 931", "279 288 0 726", "279 288 756 800"}
Returns: 36
{"0 2 0 1000", "879 892 0 85", "867 870 0 85", "409 451 0 85", "389 409 0 85", "544 566 0 85", "451 461 0 85", "44 46 0 105", "461 492 0 85", "500 544 0 85", "492 500 0 85", "788 809 0 85", "768 788 0 85", "256 279 0 291", "207 210 0 110", "209 210 826 937", "892 906 0 83", "615 658 0 85", "115 119 0 291", "115 179 826 937", "210 243 826 937", "566 583 0 85", "870 879 0 85", "809 867 0 85", "583 615 0 85", "956 1000 0 83", "906 956 0 42", "243 249 894 937", "210 256 0 110", "210 256 190 291", "207 210 190 291", "176 207 0 110", "176 207 190 291", "207 209 826 893", "207 209 923 937", "179 207 826 893", "179 207 923 937", "314 389 0 85", "10 44 0 105", "10 44 826 1000", "44 115 826 937", "62 77 0 426", "46 54 0 105", "46 54 315 426", "279 314 0 85", "78 115 0 426", "77 78 0 158", "77 78 159 426", "2 10 0 105", "2 10 165 1000"}
Returns: 34
{"0 6 0 1000", "430 441 0 252", "312 382 0 29", "312 323 99 252", "567 588 0 39", "538 544 0 39", "56 81 0 50", "6 8 0 179", "6 8 229 1000", "763 785 0 39", "723 763 0 39", "382 414 0 252", "360 382 99 252", "503 517 0 39", "501 503 0 39", "332 360 99 252", "323 332 99 252", "663 673 0 39", "673 723 0 39", "97 133 0 50", "94 97 0 50", "94 97 276 524", "991 993 0 145", "882 922 0 39", "588 663 0 39", "845 882 0 39", "450 491 0 145", "448 450 0 145", "90 94 0 50", "81 90 0 50", "544 567 0 39", "517 538 0 39", "245 312 0 252", "785 845 0 39", "922 991 0 39", "491 501 0 39", "210 214 0 524", "208 210 0 242", "170 210 282 524", "243 245 0 498", "241 243 0 498", "441 448 0 145", "429 430 0 252", "414 421 0 210", "414 424 220 252", "133 170 0 50", "424 429 0 146", "424 429 154 252", "421 424 0 146", "421 424 154 210"}
Returns: 49
{"0 44 0 1000", "501 732 0 301", "488 501 0 301", "274 288 0 301", "174 274 0 301", "451 476 0 301", "416 451 0 301", "318 416 0 301", "298 318 0 119", "298 318 139 301", "732 790 0 194", "476 488 0 301", "288 298 0 301", "51 96 0 1000", "44 51 0 241", "44 51 248 1000", "790 1000 0 23", "896 1000 723 1000", "96 174 0 301"}
Returns: 14
{"0 98 0 1000", "415 435 0 902", "115 179 0 331", "115 136 631 1000", "864 881 0 22", "622 717 0 22", "886 913 0 22", "881 886 0 22", "881 886 618 961", "861 864 0 22", "556 601 0 22", "555 556 0 22", "555 556 708 902", "527 555 0 22", "507 527 0 19", "507 527 522 902", "136 337 631 902", "498 507 0 22", "498 507 522 902", "269 415 0 331", "179 269 0 103", "179 269 193 331", "397 415 631 902", "337 397 631 728", "337 397 788 902", "971 1000 0 272", "963 971 0 239", "963 971 247 272", "720 821 0 22", "717 720 0 22", "717 720 522 887", "606 622 0 22", "601 606 0 22", "601 606 541 902", "98 115 0 512", "98 115 582 1000", "822 861 0 22", "822 861 522 896", "821 822 0 22", "821 822 522 887", "971 1000 943 1000", "935 963 0 272", "960 963 772 1000", "963 971 772 1000", "913 960 772 961", "435 498 0 22", "435 463 522 902", "864 881 522 961", "622 717 522 887", "886 913 522 961"}
Returns: 6
{"0 41 0 1000", "901 1000 0 159", "825 838 0 505", "745 764 0 505", "838 885 0 505", "458 473 0 678", "435 436 0 52", "435 436 590 678", "885 901 0 445", "885 889 495 505", "341 435 0 52", "339 341 0 52", "339 341 650 1000", "893 901 495 505", "889 893 495 505", "322 339 0 52", "292 322 0 52", "292 322 381 1000", "124 126 0 890", "123 124 0 693", "123 124 694 890", "288 292 0 52", "201 208 0 52", "241 271 615 1000", "166 201 0 52", "135 144 0 521", "135 144 530 785", "126 135 0 785", "126 135 825 890", "144 158 0 785", "144 166 825 890", "135 144 825 890", "581 745 0 505", "121 123 0 890", "71 114 0 845", "491 507 0 203", "503 507 293 994", "507 581 0 203", "507 581 293 505", "271 288 0 52", "271 288 386 1000", "208 271 0 52", "208 271 386 545", "808 825 0 505", "804 808 0 179", "804 808 183 505", "436 458 0 52", "436 458 352 678", "435 436 352 589", "341 354 352 1000"}
Returns: 7
{"0 7 0 1000", "742 791 0 16", "718 738 0 16", "966 1000 0 16", "791 792 0 16", "791 792 916 918", "105 118 0 950", "792 804 0 16", "314 353 0 73", "294 299 0 142", "294 309 162 275", "804 911 0 16", "596 692 0 16", "536 540 0 40", "584 596 916 918", "369 386 0 265", "353 467 758 918", "543 544 758 918", "553 584 916 918", "544 546 758 918", "220 233 0 918", "214 220 0 335", "214 220 341 918", "546 596 0 16", "540 546 0 17", "540 546 23 40", "738 742 0 16", "692 718 0 16", "513 527 758 875", "513 536 905 918", "536 543 758 875", "536 543 905 918", "121 125 0 950", "118 121 0 260", "118 121 263 950", "915 936 0 16", "911 915 0 16", "742 791 916 918", "792 793 916 918", "596 692 916 918", "546 553 916 918", "98 104 0 498", "78 98 0 273", "78 98 293 498", "521 536 0 40", "471 501 0 160", "75 78 0 498", "75 78 569 917", "104 105 0 498", "104 105 569 950"}
Returns: 39
{"0 25 0 1000", "75 91 0 122", "69 75 0 84", "69 75 90 122", "511 590 0 107", "938 939 0 197", "834 852 0 34", "474 511 0 107", "470 474 0 107", "780 834 0 107", "770 780 0 24", "770 780 34 107", "591 770 0 107", "590 591 0 107", "364 386 0 8", "314 347 0 124", "919 924 124 197", "287 314 0 124", "280 287 0 124", "280 287 324 419", "387 427 0 107", "253 273 0 124", "886 919 124 197", "971 979 0 195", "969 971 0 195", "134 177 0 1000", "91 95 0 81", "91 95 85 122", "179 192 0 1000", "177 179 0 146", "177 179 148 1000", "64 69 0 122", "64 69 192 799", "78 91 192 1000", "69 72 192 799", "95 134 0 122", "95 134 192 1000", "91 95 192 1000", "220 236 0 69", "220 253 793 1000", "75 78 192 758", "77 78 764 1000", "72 75 192 758", "72 75 764 799", "979 998 0 195", "273 280 0 124", "924 934 0 197", "922 924 0 34", "852 922 0 29", "364 386 324 407"}
Returns: 10
{"0 1 0 1000", "694 719 0 11", "690 694 0 11", "131 138 0 26", "129 131 0 26", "129 131 455 485", "961 973 0 156", "719 729 0 11", "237 280 0 11", "750 752 0 304", "503 564 0 11", "280 303 0 11", "866 907 0 304", "863 865 0 217", "863 866 220 304", "814 863 0 304", "762 764 0 227", "762 765 230 304", "60 90 0 26", "20 50 0 74", "20 24 114 281", "937 942 0 39", "227 237 0 11", "227 233 972 1000", "644 690 0 11", "564 644 0 11", "320 503 0 11", "303 320 0 11", "983 1000 0 431", "977 981 0 431", "761 762 0 304", "752 761 0 266", "752 761 275 304", "138 227 0 11", "138 140 611 672", "729 738 0 11", "140 227 972 1000", "981 983 0 431", "942 973 206 431", "927 937 0 39", "927 935 206 304", "937 942 206 357", "973 977 0 156", "973 977 206 431", "942 961 0 39", "942 961 89 156", "911 927 0 39", "911 927 89 304", "937 942 89 156", "927 937 89 156"}
Returns: 4
{"0 13 0 1000", "943 1000 0 18", "127 140 0 893", "715 755 0 241", "635 715 0 241", "573 588 0 241", "594 635 0 241", "588 594 0 241", "855 889 0 241", "755 855 0 241", "376 409 0 241", "140 143 0 438", "140 143 445 893", "76 88 0 861", "147 271 0 241", "889 923 0 241", "143 147 0 241", "280 376 0 241", "271 280 0 53", "271 280 62 241", "923 925 0 130", "72 76 0 861", "67 72 0 2", "70 72 7 861", "57 66 0 861", "57 67 931 1000", "96 100 0 861", "72 76 931 1000", "67 72 931 1000", "33 57 0 1000", "31 33 0 803", "31 33 805 1000", "419 573 0 241", "409 419 0 83", "409 419 93 241", "67 70 7 13", "67 70 17 861", "66 67 0 13", "66 67 17 861", "925 943 0 18", "18 31 0 1000", "13 18 0 534", "13 18 539 1000", "88 89 0 163", "88 89 171 861", "89 96 0 163", "89 96 171 861", "106 127 0 861", "100 106 0 349", "100 106 355 861"}
Returns: 22
{"0 227 0 1000", "684 708 0 1000", "674 684 0 501", "674 684 511 1000", "717 728 0 1000", "708 717 0 229", "708 717 238 1000", "798 837 0 1000", "728 798 0 85", "728 798 155 1000", "837 1000 0 529", "287 674 0 1000", "227 287 0 870", "227 287 930 1000"}
Returns: 5
{"0 51 0 177", "942 985 0 71", "442 511 0 307", "442 520 807 946", "131 209 0 317", "92 95 0 317", "92 95 649 858", "525 609 0 307", "523 525 0 164", "524 525 166 307", "269 312 0 257", "264 269 0 257", "264 269 617 946", "846 908 0 71", "839 846 0 71", "427 439 0 185", "329 332 0 257", "73 75 0 317", "51 54 938 1000", "105 120 0 317", "95 131 938 946", "92 95 938 946", "324 329 0 257", "319 324 0 257", "319 324 843 946", "334 337 0 257", "334 337 520 615", "332 334 0 257", "332 334 520 615", "924 929 0 71", "998 1000 0 69", "128 131 0 317", "120 123 0 317", "120 121 835 858", "762 766 0 71", "702 762 0 65", "440 442 0 581", "439 442 601 946", "54 92 938 946", "312 314 0 257", "312 319 715 946", "377 390 0 257", "337 360 715 946", "329 332 715 946", "324 329 715 946", "319 324 715 838", "334 337 715 946", "332 334 715 946", "919 924 0 71", "910 919 0 71"}
Returns: 36
{"0 88 0 1000", "591 968 0 628", "968 1000 0 443", "91 591 0 1000", "88 91 0 763", "88 91 766 1000"}
Returns: 5
{"0 17 0 1000", "59 81 0 648", "53 59 0 265", "57 59 271 648", "312 318 0 263", "309 312 0 124", "309 312 127 263", "297 309 0 263", "263 270 0 249", "859 905 0 68", "681 700 0 68", "361 364 0 437", "720 843 0 68", "700 720 0 38", "700 720 58 68", "561 568 0 92", "518 558 0 407", "366 384 0 437", "364 366 0 250", "364 366 252 437", "439 461 0 239", "410 415 0 407", "846 859 0 68", "843 846 0 67", "212 213 0 648", "114 154 0 71", "114 155 442 648", "995 1000 0 65", "973 995 0 65", "183 204 442 648", "163 183 442 648", "257 263 0 249", "247 257 0 249", "247 257 363 559", "81 112 0 648", "568 573 0 407", "562 568 102 407", "558 561 0 92", "558 560 102 407", "404 410 0 407", "339 361 0 437", "415 426 0 407", "905 908 0 14", "573 681 0 68", "464 468 0 239", "461 464 0 239", "318 339 0 263", "155 163 442 648", "17 30 0 930", "17 30 970 1000"}
Returns: 42
{"0 5 0 1000", "393 421 0 473", "354 374 0 179", "993 1000 0 1", "933 936 0 1", "314 354 0 179", "313 322 259 624", "374 393 0 179", "374 387 259 1000", "373 374 259 981", "23 34 0 425", "21 23 0 200", "21 23 202 425", "936 992 0 1", "879 885 0 1", "799 819 0 1", "241 244 0 1000", "105 114 0 588", "105 115 598 1000", "86 105 0 275", "77 86 0 270", "77 78 315 1000", "670 754 0 1", "570 587 0 1", "387 393 259 894", "422 446 0 473", "421 422 0 286", "421 422 287 473", "565 570 0 1", "475 532 0 53", "475 479 143 473", "115 123 0 346", "115 116 436 1000", "114 115 0 346", "114 115 436 588", "922 933 0 1", "763 799 0 1", "754 755 0 1", "204 219 0 52", "204 216 406 1000", "174 187 0 316", "819 843 0 1", "479 532 143 266", "322 333 259 443", "322 354 483 624", "354 362 259 443", "354 362 483 624", "655 670 0 1", "625 655 0 1", "196 204 436 1000"}
Returns: 27
{"0 8 0 1000", "771 828 0 42", "453 465 0 168", "945 1000 0 42", "332 354 0 52", "324 354 945 964", "395 414 0 52", "370 395 0 52", "369 370 0 52", "414 436 0 52", "356 369 0 52", "356 368 252 409", "468 473 0 47", "191 223 0 281", "149 151 0 448", "149 152 848 1000", "326 330 0 52", "324 330 848 855", "263 297 0 52", "240 291 848 1000", "928 945 0 42", "889 904 0 42", "223 240 0 118", "223 240 158 281", "240 249 0 118", "249 263 252 448", "828 870 0 42", "44 132 0 448", "43 44 0 448", "43 44 848 1000", "906 928 0 42", "904 906 0 42", "152 169 0 448", "152 191 848 1000", "151 152 0 448", "878 889 0 42", "870 878 0 42", "756 771 0 42", "650 671 0 284", "556 671 484 515", "291 324 848 964", "671 756 0 42", "541 556 0 109", "541 545 159 515", "556 560 0 109", "556 591 159 284", "24 38 0 1000", "18 24 0 889", "18 24 895 1000", "552 555 159 515"}
Returns: 3
{"0 2 0 1000", "532 550 0 282", "527 532 0 282", "527 532 792 837", "310 326 0 458", "302 310 0 295", "302 310 303 458", "435 441 0 282", "372 379 0 216", "354 355 276 282", "608 624 0 282", "607 608 0 282", "129 138 0 97", "84 110 0 458", "123 129 858 1000", "227 231 0 200", "211 218 0 200", "138 157 862 1000", "53 55 0 277", "28 33 0 277", "28 33 888 1000", "762 771 0 753", "694 723 0 282", "685 688 787 837", "23 28 0 277", "23 28 866 1000", "69 123 866 1000", "33 69 866 1000", "28 33 866 883", "129 138 197 273", "111 129 0 97", "111 129 197 273", "138 211 0 97", "138 191 197 273", "218 227 0 200", "218 227 290 458", "281 302 0 458", "231 240 0 200", "33 53 0 277", "33 35 411 539", "895 902 0 157", "861 863 0 235", "771 832 0 318", "771 775 408 753", "685 694 0 282", "63 65 0 277", "55 63 0 277", "55 63 378 458", "906 910 0 157", "902 906 0 157"}
Returns: 43
{"0 1000 0 20", "0 1000 20 40", "0 1000 40 60", "0 1000 60 80", "0 1000 80 100", "0 1000 100 120", "0 1000 140 160", "0 1000 160 180", "0 1000 180 200", "0 1000 200 220", "0 1000 220 240", "0 1000 240 260", "0 1000 260 280", "0 1000 280 300", "0 1000 300 320", "0 1000 320 340", "0 1000 340 360", "0 1000 360 380", "0 1000 380 400", "0 1000 400 420", "0 1000 420 440", "0 1000 440 460", "0 1000 460 480", "0 1000 480 500","0 1000 500 520", "0 1000 520 540", "0 1000 540 560", "0 1000 560 580", "0 1000 580 600","0 1000 600 620", "0 1000 620 640", "0 1000 640 660", "0 1000 660 680", "0 1000 680 700","0 1000 700 720", "0 1000 720 740", "0 1000 740 760", "0 1000 760 780", "0 1000 780 800","0 1000 800 820", "0 1000 820 840", "0 1000 840 860", "0 1000 860 880", "0 1000 880 900","0 1000 900 920", "0 1000 920 940", "0 1000 940 960", "0 1000 960 980", "0 1000 980 1000"}
Returns: 0
{"20 980 20 40", "20 980 40 60", "20 980 60 80", "20 980 80 100", "20 980 100 120", "20 980 140 160", "20 980 160 180", "20 980 180 200", "20 980 200 220", "20 980 220 240", "20 980 240 260", "20 980 260 280", "20 980 280 300", "20 980 300 320", "20 980 320 340", "20 980 340 360", "20 980 360 380", "20 980 380 400", "20 980 400 420", "20 980 420 440", "20 980 440 460", "20 980 460 480", "20 980 480 500","20 980 500 520", "20 980 520 540", "20 980 540 560", "20 980 560 580", "20 980 580 600","20 980 600 620", "20 980 620 640", "20 980 640 660", "20 980 660 680", "20 980 680 700","20 980 700 720", "20 980 720 740", "20 980 740 760", "20 980 760 780", "20 980 780 800","20 980 800 820", "20 980 820 840", "20 980 840 860", "20 980 860 880", "20 980 880 900","20 980 900 920", "20 980 920 940", "20 980 940 960", "20 980 960 980", "0 20 0 1000", "980 1000 0 1000"}
Returns: 0
{"2 4 1 3", "2 4 3 6", "4 6 1 5", "4 8 5 6", "7 8 0 5", "6 7 1 5", "8 10 0 3", "0 7 0 1", "0 2 1 6", "8 10 3 6", "12 14 11 13", "12 14 13 16", "14 16 11 15", "14 18 15 16", "17 18 10 15", "16 17 11 15", "18 20 10 13", "10 17 10 11", "10 12 11 16", "18 20 13 16", "22 24 21 23", "22 24 23 26", "24 26 21 25", "24 28 25 26", "27 28 20 25", "26 27 21 25", "28 30 20 23", "20 27 20 21", "20 22 21 26", "28 30 23 26", "32 34 31 33", "32 34 33 36", "34 36 31 35", "34 38 35 36", "37 38 30 35", "36 37 31 35", "38 40 30 33", "30 37 30 31", "30 32 31 36", "38 40 33 36", "42 44 41 43", "42 44 43 46", "44 46 41 45", "44 48 45 46", "47 48 40 45", "46 47 41 45", "48 50 40 43", "40 47 40 41", "40 42 41 46", "48 50 43 46"}
Returns: 0
{"2 4 1 3", "2 4 3 6", "4 6 1 5", "4 8 5 6", "7 8 0 5", "6 7 1 5", "8 10 0 3", "0 7 0 1", "0 2 1 6", "8 10 3 6", "102 104 101 103", "102 104 103 106", "104 106 101 105", "104 108 105 106", "107 108 100 105", "106 107 101 105", "108 110 100 103", "100 107 100 101", "100 102 101 106", "108 110 103 106", "202 204 201 203", "202 204 203 206", "204 206 201 205", "204 208 205 206", "207 208 200 205", "206 207 201 205", "208 210 200 203", "200 207 200 201", "200 202 201 206", "208 210 203 206", "302 304 301 303", "302 304 303 306", "304 306 301 305", "304 308 305 306", "307 308 300 305", "306 307 301 305", "308 310 300 303", "300 307 300 301", "300 302 301 306", "308 310 303 306", "402 404 401 403", "402 404 403 406", "404 406 401 405", "404 408 405 406", "407 408 400 405", "406 407 401 405", "408 410 400 403", "400 407 400 401", "400 402 401 406", "408 410 403 406"}
Returns: 0
{"2 3 1 5", "3 7 1 2", "7 8 1 5", "3 7 4 5", "6 7 2 4", "3 4 2 4", "1 2 1 5", "8 9 1 5", "1 9 0 1", "1 9 5 6", "102 103 1 6", "103 107 1 2", "107 108 1 6", "103 107 5 6", "106 107 2 5", "103 104 2 5", "101 102 1 6", "108 109 1 6", "101 109 0 1", "101 109 6 7", "202 203 1 7", "203 207 1 2", "207 208 1 7", "203 207 6 7", "206 207 2 6", "203 204 2 6", "201 202 1 7", "208 209 1 7", "201 209 0 1", "201 209 7 8"}
Returns: 21
{"202 203 1 7", "203 207 1 2", "207 208 1 7", "203 207 6 7", "206 207 2 6", "203 204 2 6", "201 202 1 7", "208 209 1 7", "201 209 0 1", "201 209 7 8", "102 103 1 6", "103 107 1 2", "107 108 1 6", "103 107 5 6", "106 107 2 5", "103 104 2 5", "101 102 1 6", "108 109 1 6", "101 109 0 1", "101 109 6 7", "2 3 1 5", "3 7 1 2", "7 8 1 5", "3 7 4 5", "6 7 2 4", "3 4 2 4", "1 2 1 5", "8 9 1 5", "1 9 0 1", "1 9 5 6"}
Returns: 1
{"0 1 0 3", "1 3 2 3", "2 3 0 2", "1 2 0 1"}
Returns: 3
{"0 1 0 3", "1 3 2 3", "2 3 0 2", "1 2 0 1", "10 11 10 12", "11 12 10 11"}
Returns: 3
{"10 11 10 12", "11 12 10 11", "0 1 0 3", "1 3 2 3", "2 3 0 2", "1 2 0 1"}
Returns: 1
{"10 11 10 13", "11 13 12 13", "12 13 10 12", "11 12 10 11", "0 1 0 300", "1 300 299 300", "299 300 0 299", "1 299 0 1"}
Returns: 7
{"1 299 0 1", "10 11 10 13", "11 13 12 13", "12 13 10 12", "11 12 10 11", "0 1 0 300", "1 300 299 300", "299 300 0 299"}
Returns: 0
{"0 1000 0 1000" }
Returns: 0
{"0 1 1 2", "0 1 2 3", "0 2 3 4", "10 11 11 12", "10 11 12 13", "10 12 13 14", "20 21 21 22", "20 21 22 23", "20 22 23 24", "20 21 20 21", "30 31 31 32", "30 31 32 33", "30 32 33 34", "30 31 30 31", "40 41 41 42", "40 41 42 43", "40 42 43 44", "40 41 40 41", "50 51 51 52", "50 51 52 53", "50 52 53 54", "50 51 50 51", "0 1 0 1", "10 11 10 11" }
Returns: 9