diff --git a/research/r480-source-independent-cleanup/CERTIFICATE.json b/research/r480-source-independent-cleanup/CERTIFICATE.json new file mode 100644 index 0000000000..bb4914f883 --- /dev/null +++ b/research/r480-source-independent-cleanup/CERTIFICATE.json @@ -0,0 +1,18496 @@ +{ + "status": "PASS_R480_SOURCE_INDEPENDENT_CLEANUP", + "coordinates": 712, + "cleanup_macros": 6680, + "cleanup_nonzeros": 3908, + "inverse_nonzeros": 10595, + "final_helpers": 402, + "final_helper_profile": { + "1": 260, + "2": 36, + "3": 64, + "4": 2, + "5": 40 + }, + "final_helper_mass": 732, + "shared_word_identical_directional_climbs": 3486, + "isolated_nonfinal_helpers": [ + 273, + 275, + 277, + 282, + 289, + 291, + 293, + 298, + 305, + 307, + 309, + 311, + 314, + 321, + 323, + 325, + 327, + 330, + 337, + 339, + 341, + 346, + 353, + 355, + 357, + 362, + 369, + 371, + 373, + 378, + 385, + 387, + 389, + 394, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 484, + 485, + 498, + 500, + 501, + 508, + 509, + 510, + 512, + 513, + 531, + 532, + 533, + 543, + 554, + 555, + 556, + 557, + 566, + 567, + 572, + 573, + 574, + 575, + 580, + 581, + 582, + 583, + 584, + 585, + 586, + 587, + 588, + 589, + 590, + 591 + ], + "inverse_source_witnesses": [ + { + "helper": 224, + "source": 0, + "coefficient": "1", + "from": 418, + "to": 1, + "rank": 1 + }, + { + "helper": 225, + "source": 0, + "coefficient": "1", + "from": 37, + "to": 1, + "rank": 5 + }, + { + "helper": 226, + "source": 0, + "coefficient": "1", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 227, + "source": 0, + "coefficient": "-1/2", + "from": 37, + "to": 1, + "rank": 5 + }, + { + "helper": 228, + "source": 0, + "coefficient": "1", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 229, + "source": 81, + "coefficient": "1", + "from": 37, + "to": 1, + "rank": 5 + }, + { + "helper": 230, + "source": 27, + "coefficient": "1", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 231, + "source": 7, + "coefficient": "1", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 232, + "source": 27, + "coefficient": "-1/2", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 233, + "source": 7, + "coefficient": "1", + "from": 501, + "to": 1, + "rank": 2 + }, + { + "helper": 234, + "source": 7, + "coefficient": "1/2", + "from": 37, + "to": 1, + "rank": 5 + }, + { + "helper": 235, + "source": 7, + "coefficient": "1", + "from": 489, + "to": 1, + "rank": 2 + }, + { + "helper": 236, + "source": 7, + "coefficient": "1/2", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 237, + "source": 7, + "coefficient": "1/2", + "from": 490, + "to": 1, + "rank": 2 + }, + { + "helper": 238, + "source": 0, + "coefficient": "-1/2", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 239, + "source": 0, + "coefficient": "-1/2", + "from": 466, + "to": 1, + "rank": 2 + }, + { + "helper": 240, + "source": 4, + "coefficient": "-1", + "from": 420, + "to": 1, + "rank": 1 + }, + { + "helper": 241, + "source": 70, + "coefficient": "1", + "from": 66, + "to": 1, + "rank": 5 + }, + { + "helper": 242, + "source": 13, + "coefficient": "1", + "from": 826, + "to": 1, + "rank": 1 + }, + { + "helper": 243, + "source": 70, + "coefficient": "-1/2", + "from": 66, + "to": 1, + "rank": 5 + }, + { + "helper": 244, + "source": 6, + "coefficient": "1", + "from": 842, + "to": 1, + "rank": 1 + }, + { + "helper": 245, + "source": 11, + "coefficient": "1", + "from": 66, + "to": 1, + "rank": 5 + }, + { + "helper": 246, + "source": 1, + "coefficient": "1", + "from": 839, + "to": 1, + "rank": 1 + }, + { + "helper": 247, + "source": 10, + "coefficient": "1", + "from": 823, + "to": 1, + "rank": 1 + }, + { + "helper": 248, + "source": 3, + "coefficient": "-1/2", + "from": 887, + "to": 1, + "rank": 1 + }, + { + "helper": 249, + "source": 11, + "coefficient": "1", + "from": 514, + "to": 1, + "rank": 2 + }, + { + "helper": 250, + "source": 10, + "coefficient": "1/2", + "from": 66, + "to": 1, + "rank": 5 + }, + { + "helper": 251, + "source": 10, + "coefficient": "1", + "from": 476, + "to": 1, + "rank": 2 + }, + { + "helper": 252, + "source": 4, + "coefficient": "-1/2", + "from": 903, + "to": 1, + "rank": 1 + }, + { + "helper": 253, + "source": 10, + "coefficient": "1/2", + "from": 491, + "to": 1, + "rank": 2 + }, + { + "helper": 254, + "source": 5, + "coefficient": "-1/2", + "from": 906, + "to": 1, + "rank": 1 + }, + { + "helper": 255, + "source": 11, + "coefficient": "1/2", + "from": 479, + "to": 1, + "rank": 2 + }, + { + "helper": 256, + "source": 1, + "coefficient": "-1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 257, + "source": 72, + "coefficient": "1", + "from": 95, + "to": 1, + "rank": 5 + }, + { + "helper": 258, + "source": 2, + "coefficient": "1", + "from": 826, + "to": 1, + "rank": 1 + }, + { + "helper": 259, + "source": 72, + "coefficient": "-1/2", + "from": 95, + "to": 1, + "rank": 5 + }, + { + "helper": 260, + "source": 15, + "coefficient": "1", + "from": 842, + "to": 1, + "rank": 1 + }, + { + "helper": 261, + "source": 9, + "coefficient": "1", + "from": 95, + "to": 1, + "rank": 5 + }, + { + "helper": 262, + "source": 2, + "coefficient": "1", + "from": 839, + "to": 1, + "rank": 1 + }, + { + "helper": 263, + "source": 1, + "coefficient": "1", + "from": 823, + "to": 1, + "rank": 1 + }, + { + "helper": 264, + "source": 14, + "coefficient": "-1/2", + "from": 903, + "to": 1, + "rank": 1 + }, + { + "helper": 265, + "source": 9, + "coefficient": "1", + "from": 513, + "to": 1, + "rank": 2 + }, + { + "helper": 266, + "source": 79, + "coefficient": "1/2", + "from": 95, + "to": 1, + "rank": 5 + }, + { + "helper": 267, + "source": 79, + "coefficient": "1", + "from": 462, + "to": 1, + "rank": 2 + }, + { + "helper": 268, + "source": 2, + "coefficient": "-1/2", + "from": 887, + "to": 1, + "rank": 1 + }, + { + "helper": 269, + "source": 79, + "coefficient": "1/2", + "from": 478, + "to": 1, + "rank": 2 + }, + { + "helper": 270, + "source": 9, + "coefficient": "1/2", + "from": 890, + "to": 1, + "rank": 1 + }, + { + "helper": 271, + "source": 9, + "coefficient": "1/2", + "from": 479, + "to": 1, + "rank": 2 + }, + { + "helper": 272, + "source": 12, + "coefficient": "1", + "from": 421, + "to": 1, + "rank": 1 + }, + { + "helper": 274, + "source": 5, + "coefficient": "1", + "from": 794, + "to": 1, + "rank": 1 + }, + { + "helper": 276, + "source": 6, + "coefficient": "1", + "from": 810, + "to": 1, + "rank": 1 + }, + { + "helper": 278, + "source": 1, + "coefficient": "1", + "from": 807, + "to": 1, + "rank": 1 + }, + { + "helper": 279, + "source": 4, + "coefficient": "1", + "from": 791, + "to": 1, + "rank": 1 + }, + { + "helper": 280, + "source": 2, + "coefficient": "1/4", + "from": 891, + "to": 1, + "rank": 1 + }, + { + "helper": 281, + "source": 77, + "coefficient": "1", + "from": 124, + "to": 1, + "rank": 5 + }, + { + "helper": 283, + "source": 8, + "coefficient": "1", + "from": 775, + "to": 1, + "rank": 1 + }, + { + "helper": 284, + "source": 4, + "coefficient": "1/4", + "from": 904, + "to": 1, + "rank": 1 + }, + { + "helper": 285, + "source": 17, + "coefficient": "-1/2", + "from": 124, + "to": 1, + "rank": 5 + }, + { + "helper": 286, + "source": 5, + "coefficient": "1/4", + "from": 907, + "to": 1, + "rank": 1 + }, + { + "helper": 287, + "source": 12, + "coefficient": "-1/2", + "from": 766, + "to": 1, + "rank": 2 + }, + { + "helper": 288, + "source": 18, + "coefficient": "1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 290, + "source": 6, + "coefficient": "1", + "from": 794, + "to": 1, + "rank": 1 + }, + { + "helper": 292, + "source": 3, + "coefficient": "1", + "from": 810, + "to": 1, + "rank": 1 + }, + { + "helper": 294, + "source": 26, + "coefficient": "1", + "from": 807, + "to": 1, + "rank": 1 + }, + { + "helper": 295, + "source": 1, + "coefficient": "1", + "from": 791, + "to": 1, + "rank": 1 + }, + { + "helper": 296, + "source": 14, + "coefficient": "-1/4", + "from": 907, + "to": 1, + "rank": 1 + }, + { + "helper": 297, + "source": 18, + "coefficient": "1", + "from": 153, + "to": 1, + "rank": 5 + }, + { + "helper": 299, + "source": 18, + "coefficient": "1", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 300, + "source": 3, + "coefficient": "1/4", + "from": 888, + "to": 1, + "rank": 1 + }, + { + "helper": 301, + "source": 19, + "coefficient": "1/2", + "from": 153, + "to": 1, + "rank": 5 + }, + { + "helper": 302, + "source": 8, + "coefficient": "1/4", + "from": 891, + "to": 1, + "rank": 1 + }, + { + "helper": 303, + "source": 18, + "coefficient": "-1/2", + "from": 770, + "to": 1, + "rank": 2 + }, + { + "helper": 304, + "source": 24, + "coefficient": "1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 306, + "source": 45, + "coefficient": "1", + "from": 1003, + "to": 1, + "rank": 1 + }, + { + "helper": 308, + "source": 24, + "coefficient": "1", + "from": 1001, + "to": 1, + "rank": 1 + }, + { + "helper": 310, + "source": 35, + "coefficient": "1", + "from": 1001, + "to": 1, + "rank": 1 + }, + { + "helper": 312, + "source": 25, + "coefficient": "1/4", + "from": 923, + "to": 1, + "rank": 1 + }, + { + "helper": 313, + "source": 35, + "coefficient": "1", + "from": 182, + "to": 1, + "rank": 5 + }, + { + "helper": 315, + "source": 22, + "coefficient": "1", + "from": 775, + "to": 1, + "rank": 1 + }, + { + "helper": 316, + "source": 10, + "coefficient": "-1/4", + "from": 936, + "to": 1, + "rank": 1 + }, + { + "helper": 317, + "source": 24, + "coefficient": "1/2", + "from": 182, + "to": 1, + "rank": 5 + }, + { + "helper": 318, + "source": 11, + "coefficient": "-1/4", + "from": 939, + "to": 1, + "rank": 1 + }, + { + "helper": 319, + "source": 35, + "coefficient": "1/2", + "from": 758, + "to": 1, + "rank": 2 + }, + { + "helper": 320, + "source": 22, + "coefficient": "-1", + "from": 421, + "to": 1, + "rank": 1 + }, + { + "helper": 322, + "source": 22, + "coefficient": "1", + "from": 1002, + "to": 1, + "rank": 1 + }, + { + "helper": 324, + "source": 49, + "coefficient": "1", + "from": 1000, + "to": 1, + "rank": 1 + }, + { + "helper": 326, + "source": 22, + "coefficient": "1", + "from": 1000, + "to": 1, + "rank": 1 + }, + { + "helper": 328, + "source": 1, + "coefficient": "1/4", + "from": 939, + "to": 1, + "rank": 1 + }, + { + "helper": 329, + "source": 23, + "coefficient": "1", + "from": 211, + "to": 1, + "rank": 5 + }, + { + "helper": 331, + "source": 22, + "coefficient": "1", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 332, + "source": 1, + "coefficient": "1/4", + "from": 920, + "to": 1, + "rank": 1 + }, + { + "helper": 333, + "source": 22, + "coefficient": "-1/2", + "from": 211, + "to": 1, + "rank": 5 + }, + { + "helper": 334, + "source": 6, + "coefficient": "1/4", + "from": 923, + "to": 1, + "rank": 1 + }, + { + "helper": 335, + "source": 23, + "coefficient": "1/2", + "from": 762, + "to": 1, + "rank": 2 + }, + { + "helper": 336, + "source": 1, + "coefficient": "-1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 338, + "source": 6, + "coefficient": "1/2", + "from": 792, + "to": 1, + "rank": 1 + }, + { + "helper": 340, + "source": 6, + "coefficient": "1/2", + "from": 811, + "to": 1, + "rank": 1 + }, + { + "helper": 342, + "source": 1, + "coefficient": "1/2", + "from": 808, + "to": 1, + "rank": 1 + }, + { + "helper": 343, + "source": 1, + "coefficient": "1/2", + "from": 795, + "to": 1, + "rank": 1 + }, + { + "helper": 344, + "source": 1, + "coefficient": "-1/4", + "from": 827, + "to": 1, + "rank": 1 + }, + { + "helper": 345, + "source": 86, + "coefficient": "1", + "from": 240, + "to": 1, + "rank": 5 + }, + { + "helper": 347, + "source": 22, + "coefficient": "-1/2", + "from": 779, + "to": 1, + "rank": 1 + }, + { + "helper": 348, + "source": 1, + "coefficient": "-1/4", + "from": 840, + "to": 1, + "rank": 1 + }, + { + "helper": 349, + "source": 28, + "coefficient": "1/2", + "from": 240, + "to": 1, + "rank": 5 + }, + { + "helper": 350, + "source": 6, + "coefficient": "-1/4", + "from": 843, + "to": 1, + "rank": 1 + }, + { + "helper": 351, + "source": 1, + "coefficient": "1/2", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 352, + "source": 29, + "coefficient": "-1", + "from": 421, + "to": 1, + "rank": 1 + }, + { + "helper": 354, + "source": 5, + "coefficient": "1/2", + "from": 795, + "to": 1, + "rank": 1 + }, + { + "helper": 356, + "source": 3, + "coefficient": "1/2", + "from": 808, + "to": 1, + "rank": 1 + }, + { + "helper": 358, + "source": 26, + "coefficient": "1/2", + "from": 811, + "to": 1, + "rank": 1 + }, + { + "helper": 359, + "source": 4, + "coefficient": "1/2", + "from": 792, + "to": 1, + "rank": 1 + }, + { + "helper": 360, + "source": 2, + "coefficient": "1/4", + "from": 843, + "to": 1, + "rank": 1 + }, + { + "helper": 361, + "source": 29, + "coefficient": "1", + "from": 269, + "to": 1, + "rank": 5 + }, + { + "helper": 363, + "source": 29, + "coefficient": "1", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 364, + "source": 10, + "coefficient": "1/4", + "from": 824, + "to": 1, + "rank": 1 + }, + { + "helper": 365, + "source": 30, + "coefficient": "-1/2", + "from": 269, + "to": 1, + "rank": 5 + }, + { + "helper": 366, + "source": 13, + "coefficient": "-1/4", + "from": 827, + "to": 1, + "rank": 1 + }, + { + "helper": 367, + "source": 29, + "coefficient": "1/2", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 368, + "source": 3, + "coefficient": "1", + "from": 421, + "to": 1, + "rank": 1 + }, + { + "helper": 370, + "source": 8, + "coefficient": "1", + "from": 643, + "to": 1, + "rank": 3 + }, + { + "helper": 372, + "source": 3, + "coefficient": "1", + "from": 651, + "to": 1, + "rank": 3 + }, + { + "helper": 374, + "source": 26, + "coefficient": "1", + "from": 650, + "to": 1, + "rank": 3 + }, + { + "helper": 375, + "source": 3, + "coefficient": "1", + "from": 642, + "to": 1, + "rank": 3 + }, + { + "helper": 376, + "source": 2, + "coefficient": "1/4", + "from": 859, + "to": 1, + "rank": 1 + }, + { + "helper": 377, + "source": 8, + "coefficient": "1", + "from": 298, + "to": 1, + "rank": 5 + }, + { + "helper": 379, + "source": 8, + "coefficient": "1/2", + "from": 776, + "to": 1, + "rank": 1 + }, + { + "helper": 380, + "source": 8, + "coefficient": "1/4", + "from": 872, + "to": 1, + "rank": 1 + }, + { + "helper": 381, + "source": 66, + "coefficient": "1/2", + "from": 298, + "to": 1, + "rank": 5 + }, + { + "helper": 382, + "source": 3, + "coefficient": "-1/4", + "from": 875, + "to": 1, + "rank": 1 + }, + { + "helper": 383, + "source": 8, + "coefficient": "-1/2", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 384, + "source": 4, + "coefficient": "-1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 386, + "source": 5, + "coefficient": "1", + "from": 645, + "to": 1, + "rank": 3 + }, + { + "helper": 388, + "source": 68, + "coefficient": "1", + "from": 653, + "to": 1, + "rank": 3 + }, + { + "helper": 390, + "source": 4, + "coefficient": "1", + "from": 652, + "to": 1, + "rank": 3 + }, + { + "helper": 391, + "source": 4, + "coefficient": "1", + "from": 644, + "to": 1, + "rank": 3 + }, + { + "helper": 392, + "source": 4, + "coefficient": "-1/4", + "from": 875, + "to": 1, + "rank": 1 + }, + { + "helper": 393, + "source": 65, + "coefficient": "1", + "from": 327, + "to": 1, + "rank": 5 + }, + { + "helper": 395, + "source": 64, + "coefficient": "1", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 396, + "source": 4, + "coefficient": "-1/4", + "from": 856, + "to": 1, + "rank": 1 + }, + { + "helper": 397, + "source": 64, + "coefficient": "-1/2", + "from": 327, + "to": 1, + "rank": 5 + }, + { + "helper": 398, + "source": 12, + "coefficient": "1/4", + "from": 859, + "to": 1, + "rank": 1 + }, + { + "helper": 399, + "source": 4, + "coefficient": "1/2", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 400, + "source": 14, + "coefficient": "-1", + "from": 420, + "to": 1, + "rank": 1 + }, + { + "helper": 401, + "source": 15, + "coefficient": "1", + "from": 356, + "to": 1, + "rank": 5 + }, + { + "helper": 402, + "source": 14, + "coefficient": "1", + "from": 659, + "to": 1, + "rank": 3 + }, + { + "helper": 403, + "source": 15, + "coefficient": "-1/2", + "from": 356, + "to": 1, + "rank": 5 + }, + { + "helper": 404, + "source": 15, + "coefficient": "1", + "from": 667, + "to": 1, + "rank": 3 + }, + { + "helper": 405, + "source": 41, + "coefficient": "1", + "from": 356, + "to": 1, + "rank": 5 + }, + { + "helper": 406, + "source": 14, + "coefficient": "1", + "from": 666, + "to": 1, + "rank": 3 + }, + { + "helper": 407, + "source": 52, + "coefficient": "1", + "from": 658, + "to": 1, + "rank": 3 + }, + { + "helper": 408, + "source": 41, + "coefficient": "1/2", + "from": 1001, + "to": 1, + "rank": 1 + }, + { + "helper": 409, + "source": 16, + "coefficient": "1", + "from": 524, + "to": 1, + "rank": 2 + }, + { + "helper": 410, + "source": 42, + "coefficient": "-1/2", + "from": 356, + "to": 1, + "rank": 5 + }, + { + "helper": 411, + "source": 42, + "coefficient": "1", + "from": 477, + "to": 1, + "rank": 2 + }, + { + "helper": 412, + "source": 14, + "coefficient": "-1/2", + "from": 1000, + "to": 1, + "rank": 1 + }, + { + "helper": 413, + "source": 42, + "coefficient": "-1/2", + "from": 463, + "to": 1, + "rank": 2 + }, + { + "helper": 414, + "source": 15, + "coefficient": "-1/2", + "from": 1000, + "to": 1, + "rank": 1 + }, + { + "helper": 415, + "source": 36, + "coefficient": "-1/2", + "from": 464, + "to": 1, + "rank": 2 + }, + { + "helper": 416, + "source": 13, + "coefficient": "1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 417, + "source": 13, + "coefficient": "1", + "from": 385, + "to": 1, + "rank": 5 + }, + { + "helper": 418, + "source": 13, + "coefficient": "1", + "from": 661, + "to": 1, + "rank": 3 + }, + { + "helper": 419, + "source": 13, + "coefficient": "-1/2", + "from": 385, + "to": 1, + "rank": 5 + }, + { + "helper": 420, + "source": 13, + "coefficient": "1", + "from": 669, + "to": 1, + "rank": 3 + }, + { + "helper": 421, + "source": 43, + "coefficient": "1", + "from": 385, + "to": 1, + "rank": 5 + }, + { + "helper": 422, + "source": 16, + "coefficient": "1", + "from": 668, + "to": 1, + "rank": 3 + }, + { + "helper": 423, + "source": 44, + "coefficient": "1", + "from": 660, + "to": 1, + "rank": 3 + }, + { + "helper": 424, + "source": 16, + "coefficient": "1/2", + "from": 1002, + "to": 1, + "rank": 1 + }, + { + "helper": 425, + "source": 42, + "coefficient": "1", + "from": 513, + "to": 1, + "rank": 2 + }, + { + "helper": 426, + "source": 16, + "coefficient": "-1/2", + "from": 385, + "to": 1, + "rank": 5 + }, + { + "helper": 427, + "source": 16, + "coefficient": "1", + "from": 448, + "to": 1, + "rank": 2 + }, + { + "helper": 428, + "source": 43, + "coefficient": "1/2", + "from": 1003, + "to": 1, + "rank": 1 + }, + { + "helper": 429, + "source": 16, + "coefficient": "-1/2", + "from": 465, + "to": 1, + "rank": 2 + }, + { + "helper": 430, + "source": 13, + "coefficient": "-1/2", + "from": 1003, + "to": 1, + "rank": 1 + }, + { + "helper": 431, + "source": 36, + "coefficient": "-1/2", + "from": 466, + "to": 1, + "rank": 2 + }, + { + "helper": 432, + "source": 20, + "coefficient": "-1", + "from": 422, + "to": 1, + "rank": 1 + }, + { + "helper": 433, + "source": 36, + "coefficient": "1", + "from": 414, + "to": 1, + "rank": 5 + }, + { + "helper": 434, + "source": 20, + "coefficient": "1", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 435, + "source": 36, + "coefficient": "-1/2", + "from": 414, + "to": 1, + "rank": 5 + }, + { + "helper": 436, + "source": 36, + "coefficient": "1", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 437, + "source": 37, + "coefficient": "1", + "from": 414, + "to": 1, + "rank": 5 + }, + { + "helper": 438, + "source": 20, + "coefficient": "1", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 439, + "source": 46, + "coefficient": "1", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 440, + "source": 20, + "coefficient": "1/2", + "from": 999, + "to": 1, + "rank": 1 + }, + { + "helper": 441, + "source": 37, + "coefficient": "1", + "from": 514, + "to": 1, + "rank": 2 + }, + { + "helper": 442, + "source": 20, + "coefficient": "-1/2", + "from": 414, + "to": 1, + "rank": 5 + }, + { + "helper": 443, + "source": 20, + "coefficient": "1", + "from": 449, + "to": 1, + "rank": 2 + }, + { + "helper": 444, + "source": 21, + "coefficient": "-1/2", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 445, + "source": 20, + "coefficient": "-1/2", + "from": 451, + "to": 1, + "rank": 2 + }, + { + "helper": 446, + "source": 20, + "coefficient": "1/2", + "from": 998, + "to": 1, + "rank": 1 + }, + { + "helper": 447, + "source": 13, + "coefficient": "-1/2", + "from": 452, + "to": 1, + "rank": 2 + }, + { + "helper": 456, + "source": 4, + "coefficient": "1", + "from": 855, + "to": 1, + "rank": 1 + }, + { + "helper": 457, + "source": 12, + "coefficient": "1", + "from": 858, + "to": 1, + "rank": 1 + }, + { + "helper": 458, + "source": 8, + "coefficient": "-1", + "from": 871, + "to": 1, + "rank": 1 + }, + { + "helper": 459, + "source": 3, + "coefficient": "1", + "from": 874, + "to": 1, + "rank": 1 + }, + { + "helper": 460, + "source": 1, + "coefficient": "-1/2", + "from": 919, + "to": 1, + "rank": 1 + }, + { + "helper": 461, + "source": 6, + "coefficient": "-1/2", + "from": 922, + "to": 1, + "rank": 1 + }, + { + "helper": 462, + "source": 10, + "coefficient": "1/2", + "from": 935, + "to": 1, + "rank": 1 + }, + { + "helper": 463, + "source": 11, + "coefficient": "1/2", + "from": 938, + "to": 1, + "rank": 1 + }, + { + "helper": 464, + "source": 4, + "coefficient": "1", + "from": 871, + "to": 1, + "rank": 1 + }, + { + "helper": 465, + "source": 2, + "coefficient": "1", + "from": 874, + "to": 1, + "rank": 1 + }, + { + "helper": 466, + "source": 2, + "coefficient": "1", + "from": 855, + "to": 1, + "rank": 1 + }, + { + "helper": 467, + "source": 14, + "coefficient": "1", + "from": 858, + "to": 1, + "rank": 1 + }, + { + "helper": 468, + "source": 25, + "coefficient": "-1/2", + "from": 919, + "to": 1, + "rank": 1 + }, + { + "helper": 469, + "source": 2, + "coefficient": "-1/2", + "from": 922, + "to": 1, + "rank": 1 + }, + { + "helper": 470, + "source": 1, + "coefficient": "-1/2", + "from": 935, + "to": 1, + "rank": 1 + }, + { + "helper": 471, + "source": 6, + "coefficient": "-1/2", + "from": 938, + "to": 1, + "rank": 1 + }, + { + "helper": 472, + "source": 7, + "coefficient": "1", + "from": 746, + "to": 1, + "rank": 2 + }, + { + "helper": 473, + "source": 0, + "coefficient": "1", + "from": 748, + "to": 1, + "rank": 2 + }, + { + "helper": 474, + "source": 31, + "coefficient": "1", + "from": 670, + "to": 1, + "rank": 3 + }, + { + "helper": 475, + "source": 12, + "coefficient": "1", + "from": 671, + "to": 1, + "rank": 3 + }, + { + "helper": 476, + "source": 17, + "coefficient": "1", + "from": 680, + "to": 1, + "rank": 3 + }, + { + "helper": 477, + "source": 12, + "coefficient": "1", + "from": 681, + "to": 1, + "rank": 3 + }, + { + "helper": 478, + "source": 1, + "coefficient": "-1/2", + "from": 951, + "to": 1, + "rank": 1 + }, + { + "helper": 479, + "source": 5, + "coefficient": "-1/2", + "from": 954, + "to": 1, + "rank": 1 + }, + { + "helper": 480, + "source": 4, + "coefficient": "-1/2", + "from": 967, + "to": 1, + "rank": 1 + }, + { + "helper": 481, + "source": 12, + "coefficient": "-1/2", + "from": 970, + "to": 1, + "rank": 1 + }, + { + "helper": 482, + "source": 3, + "coefficient": "1/2", + "from": 983, + "to": 1, + "rank": 1 + }, + { + "helper": 483, + "source": 4, + "coefficient": "1/2", + "from": 986, + "to": 1, + "rank": 1 + }, + { + "helper": 486, + "source": 19, + "coefficient": "1", + "from": 678, + "to": 1, + "rank": 3 + }, + { + "helper": 487, + "source": 18, + "coefficient": "1", + "from": 679, + "to": 1, + "rank": 3 + }, + { + "helper": 488, + "source": 39, + "coefficient": "1", + "from": 672, + "to": 1, + "rank": 3 + }, + { + "helper": 489, + "source": 18, + "coefficient": "1", + "from": 673, + "to": 1, + "rank": 3 + }, + { + "helper": 490, + "source": 3, + "coefficient": "-1/2", + "from": 951, + "to": 1, + "rank": 1 + }, + { + "helper": 491, + "source": 19, + "coefficient": "1/2", + "from": 954, + "to": 1, + "rank": 1 + }, + { + "helper": 492, + "source": 1, + "coefficient": "-1/2", + "from": 967, + "to": 1, + "rank": 1 + }, + { + "helper": 493, + "source": 3, + "coefficient": "-1/2", + "from": 970, + "to": 1, + "rank": 1 + }, + { + "helper": 494, + "source": 3, + "coefficient": "-1/4", + "from": 984, + "to": 1, + "rank": 1 + }, + { + "helper": 495, + "source": 4, + "coefficient": "1/4", + "from": 987, + "to": 1, + "rank": 1 + }, + { + "helper": 496, + "source": 24, + "coefficient": "1", + "from": 754, + "to": 1, + "rank": 2 + }, + { + "helper": 497, + "source": 0, + "coefficient": "1", + "from": 756, + "to": 1, + "rank": 2 + }, + { + "helper": 499, + "source": 24, + "coefficient": "-1", + "from": 1003, + "to": 1, + "rank": 1 + }, + { + "helper": 502, + "source": 3, + "coefficient": "-1/4", + "from": 955, + "to": 1, + "rank": 1 + }, + { + "helper": 503, + "source": 19, + "coefficient": "-1/4", + "from": 952, + "to": 1, + "rank": 1 + }, + { + "helper": 504, + "source": 4, + "coefficient": "-1/4", + "from": 968, + "to": 1, + "rank": 1 + }, + { + "helper": 505, + "source": 12, + "coefficient": "1/4", + "from": 971, + "to": 1, + "rank": 1 + }, + { + "helper": 506, + "source": 22, + "coefficient": "-1/2", + "from": 983, + "to": 1, + "rank": 1 + }, + { + "helper": 507, + "source": 1, + "coefficient": "1/2", + "from": 986, + "to": 1, + "rank": 1 + }, + { + "helper": 511, + "source": 22, + "coefficient": "1", + "from": 1002, + "to": 1, + "rank": 1 + }, + { + "helper": 514, + "source": 1, + "coefficient": "1/4", + "from": 952, + "to": 1, + "rank": 1 + }, + { + "helper": 515, + "source": 5, + "coefficient": "-1/4", + "from": 955, + "to": 1, + "rank": 1 + }, + { + "helper": 516, + "source": 1, + "coefficient": "1/4", + "from": 971, + "to": 1, + "rank": 1 + }, + { + "helper": 517, + "source": 3, + "coefficient": "-1/4", + "from": 968, + "to": 1, + "rank": 1 + }, + { + "helper": 518, + "source": 22, + "coefficient": "-1/4", + "from": 987, + "to": 1, + "rank": 1 + }, + { + "helper": 519, + "source": 1, + "coefficient": "-1/4", + "from": 984, + "to": 1, + "rank": 1 + }, + { + "helper": 520, + "source": 27, + "coefficient": "1", + "from": 762, + "to": 1, + "rank": 2 + }, + { + "helper": 521, + "source": 0, + "coefficient": "1", + "from": 764, + "to": 1, + "rank": 2 + }, + { + "helper": 522, + "source": 1, + "coefficient": "1", + "from": 702, + "to": 1, + "rank": 3 + }, + { + "helper": 523, + "source": 6, + "coefficient": "1", + "from": 703, + "to": 1, + "rank": 3 + }, + { + "helper": 524, + "source": 1, + "coefficient": "1", + "from": 712, + "to": 1, + "rank": 3 + }, + { + "helper": 525, + "source": 6, + "coefficient": "1", + "from": 713, + "to": 1, + "rank": 3 + }, + { + "helper": 526, + "source": 1, + "coefficient": "-1/2", + "from": 718, + "to": 1, + "rank": 3 + }, + { + "helper": 527, + "source": 6, + "coefficient": "-1/2", + "from": 719, + "to": 1, + "rank": 3 + }, + { + "helper": 528, + "source": 1, + "coefficient": "-1/2", + "from": 728, + "to": 1, + "rank": 3 + }, + { + "helper": 529, + "source": 6, + "coefficient": "-1/2", + "from": 729, + "to": 1, + "rank": 3 + }, + { + "helper": 530, + "source": 28, + "coefficient": "1/2", + "from": 736, + "to": 1, + "rank": 4 + }, + { + "helper": 534, + "source": 29, + "coefficient": "1", + "from": 710, + "to": 1, + "rank": 3 + }, + { + "helper": 535, + "source": 30, + "coefficient": "1", + "from": 711, + "to": 1, + "rank": 3 + }, + { + "helper": 536, + "source": 29, + "coefficient": "1", + "from": 704, + "to": 1, + "rank": 3 + }, + { + "helper": 537, + "source": 59, + "coefficient": "1", + "from": 705, + "to": 1, + "rank": 3 + }, + { + "helper": 538, + "source": 30, + "coefficient": "1/2", + "from": 720, + "to": 1, + "rank": 3 + }, + { + "helper": 539, + "source": 29, + "coefficient": "1/2", + "from": 721, + "to": 1, + "rank": 3 + }, + { + "helper": 540, + "source": 59, + "coefficient": "1/2", + "from": 726, + "to": 1, + "rank": 3 + }, + { + "helper": 541, + "source": 29, + "coefficient": "1/2", + "from": 727, + "to": 1, + "rank": 3 + }, + { + "helper": 542, + "source": 30, + "coefficient": "-1/2", + "from": 738, + "to": 1, + "rank": 4 + }, + { + "helper": 544, + "source": 7, + "coefficient": "-1", + "from": 770, + "to": 1, + "rank": 2 + }, + { + "helper": 545, + "source": 0, + "coefficient": "1", + "from": 772, + "to": 1, + "rank": 2 + }, + { + "helper": 546, + "source": 3, + "coefficient": "1", + "from": 686, + "to": 1, + "rank": 3 + }, + { + "helper": 547, + "source": 8, + "coefficient": "1", + "from": 687, + "to": 1, + "rank": 3 + }, + { + "helper": 548, + "source": 26, + "coefficient": "1", + "from": 696, + "to": 1, + "rank": 3 + }, + { + "helper": 549, + "source": 3, + "coefficient": "1", + "from": 697, + "to": 1, + "rank": 3 + }, + { + "helper": 550, + "source": 3, + "coefficient": "-1/2", + "from": 722, + "to": 1, + "rank": 3 + }, + { + "helper": 551, + "source": 26, + "coefficient": "1/2", + "from": 723, + "to": 1, + "rank": 3 + }, + { + "helper": 552, + "source": 8, + "coefficient": "1/2", + "from": 730, + "to": 1, + "rank": 3 + }, + { + "helper": 553, + "source": 3, + "coefficient": "-1/2", + "from": 731, + "to": 1, + "rank": 3 + }, + { + "helper": 558, + "source": 4, + "coefficient": "1", + "from": 694, + "to": 1, + "rank": 3 + }, + { + "helper": 559, + "source": 5, + "coefficient": "1", + "from": 695, + "to": 1, + "rank": 3 + }, + { + "helper": 560, + "source": 4, + "coefficient": "1", + "from": 688, + "to": 1, + "rank": 3 + }, + { + "helper": 561, + "source": 68, + "coefficient": "1", + "from": 689, + "to": 1, + "rank": 3 + }, + { + "helper": 562, + "source": 4, + "coefficient": "-1/2", + "from": 724, + "to": 1, + "rank": 3 + }, + { + "helper": 563, + "source": 5, + "coefficient": "-1/2", + "from": 725, + "to": 1, + "rank": 3 + }, + { + "helper": 564, + "source": 4, + "coefficient": "-1/2", + "from": 732, + "to": 1, + "rank": 3 + }, + { + "helper": 565, + "source": 64, + "coefficient": "1/2", + "from": 733, + "to": 1, + "rank": 3 + }, + { + "helper": 568, + "source": 52, + "coefficient": "1", + "from": 690, + "to": 1, + "rank": 3 + }, + { + "helper": 569, + "source": 14, + "coefficient": "1", + "from": 691, + "to": 1, + "rank": 3 + }, + { + "helper": 570, + "source": 14, + "coefficient": "1", + "from": 698, + "to": 1, + "rank": 3 + }, + { + "helper": 571, + "source": 15, + "coefficient": "1", + "from": 699, + "to": 1, + "rank": 3 + }, + { + "helper": 576, + "source": 44, + "coefficient": "1", + "from": 700, + "to": 1, + "rank": 3 + }, + { + "helper": 577, + "source": 13, + "coefficient": "1", + "from": 701, + "to": 1, + "rank": 3 + }, + { + "helper": 578, + "source": 16, + "coefficient": "1", + "from": 692, + "to": 1, + "rank": 3 + }, + { + "helper": 579, + "source": 13, + "coefficient": "1", + "from": 693, + "to": 1, + "rank": 3 + }, + { + "helper": 592, + "source": 3, + "coefficient": "1", + "from": 783, + "to": 1, + "rank": 1 + }, + { + "helper": 593, + "source": 8, + "coefficient": "1", + "from": 786, + "to": 1, + "rank": 1 + }, + { + "helper": 594, + "source": 1, + "coefficient": "1", + "from": 786, + "to": 1, + "rank": 1 + }, + { + "helper": 595, + "source": 28, + "coefficient": "1", + "from": 783, + "to": 1, + "rank": 1 + }, + { + "helper": 596, + "source": 28, + "coefficient": "1/2", + "from": 787, + "to": 1, + "rank": 1 + }, + { + "helper": 597, + "source": 1, + "coefficient": "1/2", + "from": 784, + "to": 1, + "rank": 1 + }, + { + "helper": 598, + "source": 8, + "coefficient": "1/2", + "from": 787, + "to": 1, + "rank": 1 + }, + { + "helper": 599, + "source": 3, + "coefficient": "1/2", + "from": 784, + "to": 1, + "rank": 1 + }, + { + "helper": 600, + "source": 5, + "coefficient": "1", + "from": 799, + "to": 1, + "rank": 1 + }, + { + "helper": 601, + "source": 4, + "coefficient": "1", + "from": 802, + "to": 1, + "rank": 1 + }, + { + "helper": 602, + "source": 6, + "coefficient": "1", + "from": 802, + "to": 1, + "rank": 1 + }, + { + "helper": 603, + "source": 1, + "coefficient": "1", + "from": 799, + "to": 1, + "rank": 1 + }, + { + "helper": 604, + "source": 1, + "coefficient": "1/2", + "from": 803, + "to": 1, + "rank": 1 + }, + { + "helper": 605, + "source": 6, + "coefficient": "1/2", + "from": 800, + "to": 1, + "rank": 1 + }, + { + "helper": 606, + "source": 4, + "coefficient": "1/2", + "from": 803, + "to": 1, + "rank": 1 + }, + { + "helper": 607, + "source": 5, + "coefficient": "1/2", + "from": 800, + "to": 1, + "rank": 1 + }, + { + "helper": 608, + "source": 6, + "coefficient": "1", + "from": 815, + "to": 1, + "rank": 1 + }, + { + "helper": 609, + "source": 1, + "coefficient": "1", + "from": 818, + "to": 1, + "rank": 1 + }, + { + "helper": 610, + "source": 3, + "coefficient": "1", + "from": 818, + "to": 1, + "rank": 1 + }, + { + "helper": 611, + "source": 18, + "coefficient": "1", + "from": 815, + "to": 1, + "rank": 1 + }, + { + "helper": 612, + "source": 18, + "coefficient": "-1/2", + "from": 819, + "to": 1, + "rank": 1 + }, + { + "helper": 613, + "source": 3, + "coefficient": "1/2", + "from": 816, + "to": 1, + "rank": 1 + }, + { + "helper": 614, + "source": 1, + "coefficient": "1/2", + "from": 819, + "to": 1, + "rank": 1 + }, + { + "helper": 615, + "source": 6, + "coefficient": "1/2", + "from": 816, + "to": 1, + "rank": 1 + }, + { + "helper": 616, + "source": 10, + "coefficient": "1", + "from": 831, + "to": 1, + "rank": 1 + }, + { + "helper": 617, + "source": 44, + "coefficient": "1", + "from": 834, + "to": 1, + "rank": 1 + }, + { + "helper": 618, + "source": 6, + "coefficient": "1", + "from": 834, + "to": 1, + "rank": 1 + }, + { + "helper": 619, + "source": 1, + "coefficient": "1", + "from": 831, + "to": 1, + "rank": 1 + }, + { + "helper": 620, + "source": 1, + "coefficient": "-1/4", + "from": 835, + "to": 1, + "rank": 1 + }, + { + "helper": 621, + "source": 6, + "coefficient": "-1/4", + "from": 832, + "to": 1, + "rank": 1 + }, + { + "helper": 622, + "source": 44, + "coefficient": "-1/4", + "from": 835, + "to": 1, + "rank": 1 + }, + { + "helper": 623, + "source": 10, + "coefficient": "1/4", + "from": 832, + "to": 1, + "rank": 1 + }, + { + "helper": 624, + "source": 6, + "coefficient": "1", + "from": 847, + "to": 1, + "rank": 1 + }, + { + "helper": 625, + "source": 1, + "coefficient": "1", + "from": 850, + "to": 1, + "rank": 1 + }, + { + "helper": 626, + "source": 2, + "coefficient": "1", + "from": 850, + "to": 1, + "rank": 1 + }, + { + "helper": 627, + "source": 14, + "coefficient": "1", + "from": 847, + "to": 1, + "rank": 1 + }, + { + "helper": 628, + "source": 14, + "coefficient": "-1/4", + "from": 851, + "to": 1, + "rank": 1 + }, + { + "helper": 629, + "source": 2, + "coefficient": "1/4", + "from": 848, + "to": 1, + "rank": 1 + }, + { + "helper": 630, + "source": 1, + "coefficient": "-1/4", + "from": 851, + "to": 1, + "rank": 1 + }, + { + "helper": 631, + "source": 6, + "coefficient": "-1/4", + "from": 848, + "to": 1, + "rank": 1 + }, + { + "helper": 632, + "source": 10, + "coefficient": "1", + "from": 863, + "to": 1, + "rank": 1 + }, + { + "helper": 633, + "source": 4, + "coefficient": "1", + "from": 866, + "to": 1, + "rank": 1 + }, + { + "helper": 634, + "source": 2, + "coefficient": "1", + "from": 866, + "to": 1, + "rank": 1 + }, + { + "helper": 635, + "source": 3, + "coefficient": "1", + "from": 863, + "to": 1, + "rank": 1 + }, + { + "helper": 636, + "source": 3, + "coefficient": "-1/4", + "from": 867, + "to": 1, + "rank": 1 + }, + { + "helper": 637, + "source": 2, + "coefficient": "1/4", + "from": 864, + "to": 1, + "rank": 1 + }, + { + "helper": 638, + "source": 4, + "coefficient": "-1/4", + "from": 867, + "to": 1, + "rank": 1 + }, + { + "helper": 639, + "source": 10, + "coefficient": "1/4", + "from": 864, + "to": 1, + "rank": 1 + }, + { + "helper": 640, + "source": 3, + "coefficient": "1", + "from": 879, + "to": 1, + "rank": 1 + }, + { + "helper": 641, + "source": 8, + "coefficient": "-1", + "from": 882, + "to": 1, + "rank": 1 + }, + { + "helper": 642, + "source": 5, + "coefficient": "1", + "from": 882, + "to": 1, + "rank": 1 + }, + { + "helper": 643, + "source": 2, + "coefficient": "1", + "from": 879, + "to": 1, + "rank": 1 + }, + { + "helper": 644, + "source": 2, + "coefficient": "1/4", + "from": 883, + "to": 1, + "rank": 1 + }, + { + "helper": 645, + "source": 5, + "coefficient": "-1/4", + "from": 880, + "to": 1, + "rank": 1 + }, + { + "helper": 646, + "source": 8, + "coefficient": "1/4", + "from": 883, + "to": 1, + "rank": 1 + }, + { + "helper": 647, + "source": 3, + "coefficient": "-1/4", + "from": 880, + "to": 1, + "rank": 1 + }, + { + "helper": 648, + "source": 3, + "coefficient": "-1/2", + "from": 895, + "to": 1, + "rank": 1 + }, + { + "helper": 649, + "source": 8, + "coefficient": "-1/2", + "from": 898, + "to": 1, + "rank": 1 + }, + { + "helper": 650, + "source": 2, + "coefficient": "-1/2", + "from": 898, + "to": 1, + "rank": 1 + }, + { + "helper": 651, + "source": 9, + "coefficient": "1/2", + "from": 895, + "to": 1, + "rank": 1 + }, + { + "helper": 652, + "source": 9, + "coefficient": "-1/4", + "from": 899, + "to": 1, + "rank": 1 + }, + { + "helper": 653, + "source": 2, + "coefficient": "1/4", + "from": 896, + "to": 1, + "rank": 1 + }, + { + "helper": 654, + "source": 8, + "coefficient": "1/4", + "from": 899, + "to": 1, + "rank": 1 + }, + { + "helper": 655, + "source": 3, + "coefficient": "1/4", + "from": 896, + "to": 1, + "rank": 1 + }, + { + "helper": 656, + "source": 4, + "coefficient": "-1/2", + "from": 911, + "to": 1, + "rank": 1 + }, + { + "helper": 657, + "source": 5, + "coefficient": "-1/2", + "from": 914, + "to": 1, + "rank": 1 + }, + { + "helper": 658, + "source": 15, + "coefficient": "-1/2", + "from": 914, + "to": 1, + "rank": 1 + }, + { + "helper": 659, + "source": 2, + "coefficient": "-1/2", + "from": 911, + "to": 1, + "rank": 1 + }, + { + "helper": 660, + "source": 2, + "coefficient": "1/4", + "from": 915, + "to": 1, + "rank": 1 + }, + { + "helper": 661, + "source": 15, + "coefficient": "-1/4", + "from": 912, + "to": 1, + "rank": 1 + }, + { + "helper": 662, + "source": 5, + "coefficient": "1/4", + "from": 915, + "to": 1, + "rank": 1 + }, + { + "helper": 663, + "source": 4, + "coefficient": "1/4", + "from": 912, + "to": 1, + "rank": 1 + }, + { + "helper": 664, + "source": 1, + "coefficient": "-1/2", + "from": 927, + "to": 1, + "rank": 1 + }, + { + "helper": 665, + "source": 6, + "coefficient": "-1/2", + "from": 930, + "to": 1, + "rank": 1 + }, + { + "helper": 666, + "source": 14, + "coefficient": "-1/2", + "from": 930, + "to": 1, + "rank": 1 + }, + { + "helper": 667, + "source": 2, + "coefficient": "-1/2", + "from": 927, + "to": 1, + "rank": 1 + }, + { + "helper": 668, + "source": 2, + "coefficient": "1/4", + "from": 931, + "to": 1, + "rank": 1 + }, + { + "helper": 669, + "source": 14, + "coefficient": "-1/4", + "from": 928, + "to": 1, + "rank": 1 + }, + { + "helper": 670, + "source": 6, + "coefficient": "1/4", + "from": 931, + "to": 1, + "rank": 1 + }, + { + "helper": 671, + "source": 1, + "coefficient": "1/4", + "from": 928, + "to": 1, + "rank": 1 + }, + { + "helper": 672, + "source": 10, + "coefficient": "1/2", + "from": 943, + "to": 1, + "rank": 1 + }, + { + "helper": 673, + "source": 11, + "coefficient": "1/2", + "from": 946, + "to": 1, + "rank": 1 + }, + { + "helper": 674, + "source": 1, + "coefficient": "-1/2", + "from": 946, + "to": 1, + "rank": 1 + }, + { + "helper": 675, + "source": 6, + "coefficient": "-1/2", + "from": 943, + "to": 1, + "rank": 1 + }, + { + "helper": 676, + "source": 6, + "coefficient": "1/4", + "from": 947, + "to": 1, + "rank": 1 + }, + { + "helper": 677, + "source": 1, + "coefficient": "1/4", + "from": 944, + "to": 1, + "rank": 1 + }, + { + "helper": 678, + "source": 11, + "coefficient": "-1/4", + "from": 947, + "to": 1, + "rank": 1 + }, + { + "helper": 679, + "source": 10, + "coefficient": "-1/4", + "from": 944, + "to": 1, + "rank": 1 + }, + { + "helper": 680, + "source": 1, + "coefficient": "-1/2", + "from": 959, + "to": 1, + "rank": 1 + }, + { + "helper": 681, + "source": 4, + "coefficient": "-1/2", + "from": 962, + "to": 1, + "rank": 1 + }, + { + "helper": 682, + "source": 18, + "coefficient": "1/2", + "from": 962, + "to": 1, + "rank": 1 + }, + { + "helper": 683, + "source": 3, + "coefficient": "-1/2", + "from": 959, + "to": 1, + "rank": 1 + }, + { + "helper": 684, + "source": 3, + "coefficient": "-1/4", + "from": 963, + "to": 1, + "rank": 1 + }, + { + "helper": 685, + "source": 18, + "coefficient": "-1/4", + "from": 960, + "to": 1, + "rank": 1 + }, + { + "helper": 686, + "source": 4, + "coefficient": "-1/4", + "from": 963, + "to": 1, + "rank": 1 + }, + { + "helper": 687, + "source": 1, + "coefficient": "1/4", + "from": 960, + "to": 1, + "rank": 1 + }, + { + "helper": 688, + "source": 31, + "coefficient": "-1/2", + "from": 975, + "to": 1, + "rank": 1 + }, + { + "helper": 689, + "source": 4, + "coefficient": "-1/2", + "from": 978, + "to": 1, + "rank": 1 + }, + { + "helper": 690, + "source": 1, + "coefficient": "-1/2", + "from": 978, + "to": 1, + "rank": 1 + }, + { + "helper": 691, + "source": 6, + "coefficient": "-1/2", + "from": 975, + "to": 1, + "rank": 1 + }, + { + "helper": 692, + "source": 6, + "coefficient": "1/4", + "from": 979, + "to": 1, + "rank": 1 + }, + { + "helper": 693, + "source": 1, + "coefficient": "1/4", + "from": 976, + "to": 1, + "rank": 1 + }, + { + "helper": 694, + "source": 4, + "coefficient": "-1/4", + "from": 979, + "to": 1, + "rank": 1 + }, + { + "helper": 695, + "source": 31, + "coefficient": "1/4", + "from": 976, + "to": 1, + "rank": 1 + }, + { + "helper": 696, + "source": 3, + "coefficient": "1/2", + "from": 991, + "to": 1, + "rank": 1 + }, + { + "helper": 697, + "source": 5, + "coefficient": "-1/2", + "from": 994, + "to": 1, + "rank": 1 + }, + { + "helper": 698, + "source": 23, + "coefficient": "1/2", + "from": 994, + "to": 1, + "rank": 1 + }, + { + "helper": 699, + "source": 1, + "coefficient": "1/2", + "from": 991, + "to": 1, + "rank": 1 + }, + { + "helper": 700, + "source": 1, + "coefficient": "-1/4", + "from": 995, + "to": 1, + "rank": 1 + }, + { + "helper": 701, + "source": 23, + "coefficient": "1/4", + "from": 992, + "to": 1, + "rank": 1 + }, + { + "helper": 702, + "source": 5, + "coefficient": "-1/4", + "from": 995, + "to": 1, + "rank": 1 + }, + { + "helper": 703, + "source": 3, + "coefficient": "-1/4", + "from": 992, + "to": 1, + "rank": 1 + } + ], + "rank_one_defects": [ + { + "helper": 224, + "source": 0, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 225, + "source": 0, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 226, + "source": 0, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 227, + "source": 0, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 228, + "source": 0, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 229, + "source": 81, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 230, + "source": 27, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 231, + "source": 7, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 232, + "source": 27, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 233, + "source": 7, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 234, + "source": 7, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 235, + "source": 7, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 236, + "source": 7, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 237, + "source": 7, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 238, + "source": 0, + "nonzero_output_rows": 3, + "source_rows_changed": 0 + }, + { + "helper": 239, + "source": 0, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 240, + "source": 4, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 241, + "source": 70, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 242, + "source": 13, + "nonzero_output_rows": 12, + "source_rows_changed": 0 + }, + { + "helper": 243, + "source": 70, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 244, + "source": 6, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 245, + "source": 11, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 246, + "source": 1, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 247, + "source": 10, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 248, + "source": 3, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 249, + "source": 11, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 250, + "source": 10, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 251, + "source": 10, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 252, + "source": 4, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 253, + "source": 10, + "nonzero_output_rows": 11, + "source_rows_changed": 4 + }, + { + "helper": 254, + "source": 5, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 255, + "source": 11, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 256, + "source": 1, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 257, + "source": 72, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 258, + "source": 2, + "nonzero_output_rows": 12, + "source_rows_changed": 0 + }, + { + "helper": 259, + "source": 72, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 260, + "source": 15, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 261, + "source": 9, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 262, + "source": 2, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 263, + "source": 1, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 264, + "source": 14, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 265, + "source": 9, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 266, + "source": 79, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 267, + "source": 79, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 268, + "source": 2, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 269, + "source": 79, + "nonzero_output_rows": 11, + "source_rows_changed": 4 + }, + { + "helper": 270, + "source": 9, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 271, + "source": 9, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 272, + "source": 12, + "nonzero_output_rows": 14, + "source_rows_changed": 0 + }, + { + "helper": 274, + "source": 5, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 276, + "source": 6, + "nonzero_output_rows": 12, + "source_rows_changed": 0 + }, + { + "helper": 278, + "source": 1, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 279, + "source": 4, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 280, + "source": 2, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 281, + "source": 77, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 283, + "source": 8, + "nonzero_output_rows": 17, + "source_rows_changed": 4 + }, + { + "helper": 284, + "source": 4, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 285, + "source": 17, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 286, + "source": 5, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 287, + "source": 12, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 288, + "source": 18, + "nonzero_output_rows": 13, + "source_rows_changed": 0 + }, + { + "helper": 290, + "source": 6, + "nonzero_output_rows": 12, + "source_rows_changed": 0 + }, + { + "helper": 292, + "source": 3, + "nonzero_output_rows": 13, + "source_rows_changed": 0 + }, + { + "helper": 294, + "source": 26, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 295, + "source": 1, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 296, + "source": 14, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 297, + "source": 18, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 299, + "source": 18, + "nonzero_output_rows": 13, + "source_rows_changed": 4 + }, + { + "helper": 300, + "source": 3, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 301, + "source": 19, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 302, + "source": 8, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 303, + "source": 18, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 304, + "source": 24, + "nonzero_output_rows": 13, + "source_rows_changed": 0 + }, + { + "helper": 306, + "source": 45, + "nonzero_output_rows": 17, + "source_rows_changed": 0 + }, + { + "helper": 308, + "source": 24, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 310, + "source": 35, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 312, + "source": 25, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 313, + "source": 35, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 315, + "source": 22, + "nonzero_output_rows": 16, + "source_rows_changed": 4 + }, + { + "helper": 316, + "source": 10, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 317, + "source": 24, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 318, + "source": 11, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 319, + "source": 35, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 320, + "source": 22, + "nonzero_output_rows": 14, + "source_rows_changed": 0 + }, + { + "helper": 322, + "source": 22, + "nonzero_output_rows": 15, + "source_rows_changed": 0 + }, + { + "helper": 324, + "source": 49, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 326, + "source": 22, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 328, + "source": 1, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 329, + "source": 23, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 331, + "source": 22, + "nonzero_output_rows": 13, + "source_rows_changed": 4 + }, + { + "helper": 332, + "source": 1, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 333, + "source": 22, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 334, + "source": 6, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 335, + "source": 23, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 336, + "source": 1, + "nonzero_output_rows": 13, + "source_rows_changed": 0 + }, + { + "helper": 338, + "source": 6, + "nonzero_output_rows": 12, + "source_rows_changed": 0 + }, + { + "helper": 340, + "source": 6, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 342, + "source": 1, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 343, + "source": 1, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 344, + "source": 1, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 345, + "source": 86, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 347, + "source": 22, + "nonzero_output_rows": 16, + "source_rows_changed": 4 + }, + { + "helper": 348, + "source": 1, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 349, + "source": 28, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 350, + "source": 6, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 351, + "source": 1, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 352, + "source": 29, + "nonzero_output_rows": 14, + "source_rows_changed": 0 + }, + { + "helper": 354, + "source": 5, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 356, + "source": 3, + "nonzero_output_rows": 13, + "source_rows_changed": 0 + }, + { + "helper": 358, + "source": 26, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 359, + "source": 4, + "nonzero_output_rows": 12, + "source_rows_changed": 0 + }, + { + "helper": 360, + "source": 2, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 361, + "source": 29, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 363, + "source": 29, + "nonzero_output_rows": 13, + "source_rows_changed": 4 + }, + { + "helper": 364, + "source": 10, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 365, + "source": 30, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 366, + "source": 13, + "nonzero_output_rows": 11, + "source_rows_changed": 0 + }, + { + "helper": 367, + "source": 29, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 368, + "source": 3, + "nonzero_output_rows": 14, + "source_rows_changed": 0 + }, + { + "helper": 370, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 372, + "source": 3, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 374, + "source": 26, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 375, + "source": 3, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 376, + "source": 2, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 377, + "source": 8, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 379, + "source": 8, + "nonzero_output_rows": 18, + "source_rows_changed": 4 + }, + { + "helper": 380, + "source": 8, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 381, + "source": 66, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 382, + "source": 3, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 383, + "source": 8, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 384, + "source": 4, + "nonzero_output_rows": 13, + "source_rows_changed": 0 + }, + { + "helper": 386, + "source": 5, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 388, + "source": 68, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 390, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 391, + "source": 4, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 392, + "source": 4, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 393, + "source": 65, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 395, + "source": 64, + "nonzero_output_rows": 13, + "source_rows_changed": 4 + }, + { + "helper": 396, + "source": 4, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 397, + "source": 64, + "nonzero_output_rows": 4, + "source_rows_changed": 4 + }, + { + "helper": 398, + "source": 12, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 399, + "source": 4, + "nonzero_output_rows": 7, + "source_rows_changed": 2 + }, + { + "helper": 400, + "source": 14, + "nonzero_output_rows": 15, + "source_rows_changed": 0 + }, + { + "helper": 401, + "source": 15, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 402, + "source": 14, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 403, + "source": 15, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 404, + "source": 15, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 405, + "source": 41, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 406, + "source": 14, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 407, + "source": 52, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 408, + "source": 41, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 409, + "source": 16, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 410, + "source": 42, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 411, + "source": 42, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 412, + "source": 14, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 413, + "source": 42, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 414, + "source": 15, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 415, + "source": 36, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 416, + "source": 13, + "nonzero_output_rows": 15, + "source_rows_changed": 0 + }, + { + "helper": 417, + "source": 13, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 418, + "source": 13, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 419, + "source": 13, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 420, + "source": 13, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 421, + "source": 43, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 422, + "source": 16, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 423, + "source": 44, + "nonzero_output_rows": 10, + "source_rows_changed": 0 + }, + { + "helper": 424, + "source": 16, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 425, + "source": 42, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 426, + "source": 16, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 427, + "source": 16, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 428, + "source": 43, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 429, + "source": 16, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 430, + "source": 13, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 431, + "source": 36, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 432, + "source": 20, + "nonzero_output_rows": 15, + "source_rows_changed": 0 + }, + { + "helper": 433, + "source": 36, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 434, + "source": 20, + "nonzero_output_rows": 9, + "source_rows_changed": 2 + }, + { + "helper": 435, + "source": 36, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 436, + "source": 36, + "nonzero_output_rows": 9, + "source_rows_changed": 2 + }, + { + "helper": 437, + "source": 37, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 438, + "source": 20, + "nonzero_output_rows": 2, + "source_rows_changed": 0 + }, + { + "helper": 439, + "source": 46, + "nonzero_output_rows": 8, + "source_rows_changed": 2 + }, + { + "helper": 440, + "source": 20, + "nonzero_output_rows": 2, + "source_rows_changed": 0 + }, + { + "helper": 441, + "source": 37, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 442, + "source": 20, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 443, + "source": 20, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 444, + "source": 21, + "nonzero_output_rows": 8, + "source_rows_changed": 2 + }, + { + "helper": 445, + "source": 20, + "nonzero_output_rows": 12, + "source_rows_changed": 4 + }, + { + "helper": 446, + "source": 20, + "nonzero_output_rows": 9, + "source_rows_changed": 2 + }, + { + "helper": 447, + "source": 13, + "nonzero_output_rows": 6, + "source_rows_changed": 2 + }, + { + "helper": 456, + "source": 4, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 457, + "source": 12, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 458, + "source": 8, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 459, + "source": 3, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 460, + "source": 1, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 461, + "source": 6, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 462, + "source": 10, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 463, + "source": 11, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 464, + "source": 4, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 465, + "source": 2, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 466, + "source": 2, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 467, + "source": 14, + "nonzero_output_rows": 9, + "source_rows_changed": 0 + }, + { + "helper": 468, + "source": 25, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 469, + "source": 2, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 470, + "source": 1, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 471, + "source": 6, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 472, + "source": 7, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 473, + "source": 0, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 474, + "source": 31, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 475, + "source": 12, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 476, + "source": 17, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 477, + "source": 12, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 478, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 479, + "source": 5, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 480, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 481, + "source": 12, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 482, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 483, + "source": 4, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 486, + "source": 19, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 487, + "source": 18, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 488, + "source": 39, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 489, + "source": 18, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 490, + "source": 3, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 491, + "source": 19, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 492, + "source": 1, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 493, + "source": 3, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 494, + "source": 3, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 495, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 496, + "source": 24, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 497, + "source": 0, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 499, + "source": 24, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 502, + "source": 3, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 503, + "source": 19, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 504, + "source": 4, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 505, + "source": 12, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 506, + "source": 22, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 507, + "source": 1, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 511, + "source": 22, + "nonzero_output_rows": 8, + "source_rows_changed": 0 + }, + { + "helper": 514, + "source": 1, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 515, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 516, + "source": 1, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 517, + "source": 3, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 518, + "source": 22, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 519, + "source": 1, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 520, + "source": 27, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 521, + "source": 0, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 522, + "source": 1, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 523, + "source": 6, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 524, + "source": 1, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 525, + "source": 6, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 526, + "source": 1, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 527, + "source": 6, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 528, + "source": 1, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 529, + "source": 6, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 530, + "source": 28, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 534, + "source": 29, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 535, + "source": 30, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 536, + "source": 29, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 537, + "source": 59, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 538, + "source": 30, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 539, + "source": 29, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 540, + "source": 59, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 541, + "source": 29, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 542, + "source": 30, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 544, + "source": 7, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 545, + "source": 0, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 546, + "source": 3, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 547, + "source": 8, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 548, + "source": 26, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 549, + "source": 3, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 550, + "source": 3, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 551, + "source": 26, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 552, + "source": 8, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 553, + "source": 3, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 558, + "source": 4, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 559, + "source": 5, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 560, + "source": 4, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 561, + "source": 68, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 562, + "source": 4, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 563, + "source": 5, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 564, + "source": 4, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 565, + "source": 64, + "nonzero_output_rows": 1, + "source_rows_changed": 0 + }, + { + "helper": 568, + "source": 52, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 569, + "source": 14, + "nonzero_output_rows": 6, + "source_rows_changed": 0 + }, + { + "helper": 570, + "source": 14, + "nonzero_output_rows": 4, + "source_rows_changed": 0 + }, + { + "helper": 571, + "source": 15, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 576, + "source": 44, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 577, + "source": 13, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 578, + "source": 16, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 579, + "source": 13, + "nonzero_output_rows": 7, + "source_rows_changed": 0 + }, + { + "helper": 592, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 593, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 594, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 595, + "source": 28, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 596, + "source": 28, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 597, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 598, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 599, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 600, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 601, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 602, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 603, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 604, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 605, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 606, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 607, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 608, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 609, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 610, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 611, + "source": 18, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 612, + "source": 18, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 613, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 614, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 615, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 616, + "source": 10, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 617, + "source": 44, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 618, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 619, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 620, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 621, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 622, + "source": 44, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 623, + "source": 10, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 624, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 625, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 626, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 627, + "source": 14, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 628, + "source": 14, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 629, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 630, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 631, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 632, + "source": 10, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 633, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 634, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 635, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 636, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 637, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 638, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 639, + "source": 10, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 640, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 641, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 642, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 643, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 644, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 645, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 646, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 647, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 648, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 649, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 650, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 651, + "source": 9, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 652, + "source": 9, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 653, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 654, + "source": 8, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 655, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 656, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 657, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 658, + "source": 15, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 659, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 660, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 661, + "source": 15, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 662, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 663, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 664, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 665, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 666, + "source": 14, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 667, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 668, + "source": 2, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 669, + "source": 14, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 670, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 671, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 672, + "source": 10, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 673, + "source": 11, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 674, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 675, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 676, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 677, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 678, + "source": 11, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 679, + "source": 10, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 680, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 681, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 682, + "source": 18, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 683, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 684, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 685, + "source": 18, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 686, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 687, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 688, + "source": 31, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 689, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 690, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 691, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 692, + "source": 6, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 693, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 694, + "source": 4, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 695, + "source": 31, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 696, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 697, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 698, + "source": 23, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 699, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 700, + "source": 1, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 701, + "source": 23, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 702, + "source": 5, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + }, + { + "helper": 703, + "source": 3, + "nonzero_output_rows": 5, + "source_rows_changed": 0 + } + ], + "source_dependent_survivors": { + "forward": { + "helpers": [ + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 234, + 236, + 238, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 250, + 252, + 254, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 266, + 268, + 270, + 272, + 274, + 276, + 278, + 279, + 280, + 284, + 286, + 288, + 290, + 292, + 294, + 295, + 296, + 300, + 302, + 304, + 306, + 308, + 310, + 312, + 316, + 318, + 320, + 322, + 324, + 326, + 328, + 332, + 334, + 336, + 338, + 340, + 342, + 343, + 344, + 348, + 350, + 352, + 354, + 356, + 358, + 359, + 360, + 364, + 366, + 368, + 370, + 372, + 374, + 375, + 376, + 380, + 382, + 384, + 386, + 388, + 390, + 391, + 392, + 396, + 398, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 410, + 412, + 414, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 426, + 428, + 430, + 432, + 433, + 435, + 437, + 438, + 440, + 442, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 499, + 502, + 503, + 504, + 505, + 506, + 507, + 511, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 568, + 569, + 570, + 571, + 576, + 577, + 578, + 579, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703 + ], + "profile": { + "1": 243, + "2": 8, + "3": 64, + "4": 2, + "5": 24 + }, + "mass": 579 + }, + "backward": { + "helpers": [], + "profile": {}, + "mass": 0 + } + }, + "backward_separate_target_covariance": { + "blocks": { + "physical_X": { + "basis_columns": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 74, + 75, + 76, + 77, + 79, + 80, + 83, + 85, + 87, + 88, + 89, + 90, + 91, + 92, + 98, + 99, + 101, + 111, + 229, + 234, + 245, + 249, + 250, + 266, + 281, + 285, + 297, + 301, + 313, + 317, + 329, + 333, + 345, + 349, + 361, + 365, + 377, + 381, + 393, + 397, + 405, + 409, + 410, + 426 + ], + "fixed_anchor_rank": 86, + "helper_column_expansions": { + "224": { + "3": "-4", + "5": "-4", + "7": "-4", + "8": "-1", + "9": "1", + "16": "2", + "17": "2", + "19": "4", + "22": "2", + "23": "-1", + "24": "-8", + "26": "-1", + "29": "-1", + "30": "-1", + "32": "4", + "34": "-2", + "37": "-1", + "38": "8", + "39": "1", + "40": "2", + "41": "1", + "44": "4", + "50": "-4", + "56": "-4", + "59": "1", + "60": "-8", + "63": "-1", + "64": "2", + "65": "-1", + "67": "4", + "69": "-4", + "76": "-2", + "79": "2", + "87": "4", + "92": "1" + }, + "225": { + "0": "1" + }, + "226": { + "5": "4", + "7": "-2", + "9": "-1", + "13": "-2", + "14": "2", + "15": "2", + "16": "-1", + "17": "-1", + "19": "4", + "23": "1", + "24": "8", + "25": "4", + "30": "-1", + "34": "-2", + "35": "1", + "37": "1", + "38": "-8", + "41": "-2", + "44": "-4", + "45": "-1", + "48": "2", + "50": "4", + "56": "4", + "57": "-1", + "58": "-1", + "59": "-1", + "62": "1", + "64": "-2", + "65": "1", + "69": "4", + "76": "1", + "79": "-2" + }, + "227": { + "27": "1" + }, + "228": { + "5": "4", + "7": "-2", + "9": "-1", + "13": "-2", + "14": "2", + "15": "2", + "16": "-1", + "17": "-1", + "19": "4", + "23": "1", + "24": "8", + "25": "4", + "30": "-1", + "34": "-2", + "35": "1", + "37": "1", + "38": "-8", + "41": "-2", + "44": "-4", + "45": "-1", + "48": "2", + "50": "4", + "56": "4", + "57": "-1", + "58": "-1", + "59": "-1", + "62": "1", + "64": "-2", + "65": "1", + "69": "4", + "76": "1", + "79": "-2", + "87": "2" + }, + "229": { + "229": "1" + }, + "230": { + "7": "2", + "76": "1", + "87": "-2" + }, + "231": { + "7": "2", + "76": "1" + }, + "232": { + "5": "2", + "7": "-1", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "2", + "23": "1/2", + "24": "4", + "25": "2", + "30": "-1/2", + "34": "-1", + "35": "1/2", + "37": "1/2", + "38": "-4", + "41": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "62": "1/2", + "64": "-1", + "65": "1/2", + "69": "2", + "79": "-1" + }, + "233": { + "5": "4", + "9": "-1", + "13": "-2", + "14": "2", + "15": "2", + "16": "-1", + "17": "-1", + "19": "4", + "23": "1", + "24": "8", + "25": "4", + "30": "-1", + "34": "-2", + "35": "1", + "37": "1", + "38": "-8", + "41": "-2", + "44": "-4", + "45": "-1", + "48": "2", + "50": "4", + "56": "4", + "57": "-1", + "58": "-1", + "59": "-1", + "62": "1", + "64": "-2", + "65": "1", + "69": "4", + "76": "1", + "79": "-2" + }, + "234": { + "234": "1" + }, + "235": { + "5": "4", + "9": "-1", + "13": "-2", + "14": "2", + "15": "2", + "16": "-1", + "17": "-1", + "19": "4", + "23": "1", + "24": "8", + "25": "4", + "30": "-1", + "34": "-2", + "35": "1", + "37": "1", + "38": "-8", + "41": "-2", + "44": "-4", + "45": "-1", + "48": "2", + "50": "4", + "56": "4", + "57": "-1", + "58": "-1", + "59": "-1", + "62": "1", + "64": "-2", + "65": "1", + "69": "4", + "76": "1", + "79": "-2", + "229": "-1" + }, + "236": { + "5": "2", + "7": "-1", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "2", + "23": "1/2", + "24": "4", + "25": "2", + "30": "-1/2", + "34": "-1", + "35": "1/2", + "37": "1/2", + "38": "-4", + "41": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "62": "1/2", + "64": "-1", + "65": "1/2", + "69": "2", + "79": "-1", + "87": "1" + }, + "237": { + "234": "1" + }, + "238": { + "7": "1", + "87": "-1" + }, + "239": { + "5": "-2", + "7": "2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "19": "-2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "34": "1", + "35": "-1/2", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "45": "1/2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "62": "-1/2", + "64": "1", + "65": "-1/2", + "69": "-2", + "79": "1", + "87": "-1" + }, + "240": { + "11": "1", + "20": "1", + "22": "1", + "25": "4", + "26": "-1", + "28": "8", + "30": "-1", + "32": "4", + "34": "-2", + "37": "-1", + "39": "1", + "45": "1", + "50": "-4", + "58": "1", + "60": "-8", + "65": "1", + "77": "-1", + "90": "4" + }, + "241": { + "70": "1" + }, + "242": { + "3": "-2", + "9": "1/2", + "11": "1/2", + "19": "4", + "22": "1/2", + "23": "-1", + "25": "4", + "26": "-1", + "28": "4", + "29": "-1", + "30": "-1/2", + "32": "4", + "34": "-1", + "35": "1", + "37": "-1", + "39": "1", + "40": "1", + "41": "1/2", + "43": "1/2", + "45": "3/2", + "50": "-4", + "56": "-2", + "58": "1/2", + "60": "-8", + "61": "1/2", + "63": "1/2", + "77": "-1", + "79": "2" + }, + "243": { + "91": "1" + }, + "244": { + "3": "4", + "5": "1", + "8": "1", + "9": "-1/2", + "10": "-2", + "16": "-1/2", + "18": "1/2", + "19": "-6", + "22": "-3/2", + "23": "3/2", + "24": "4", + "25": "-4", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "34": "2", + "35": "-1/2", + "37": "1/2", + "38": "4", + "39": "-1", + "40": "-2", + "44": "-2", + "45": "-1", + "48": "1", + "50": "4", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "60": "8", + "61": "1/2", + "63": "1", + "65": "-1/2", + "66": "-4", + "67": "-2", + "69": "-2", + "75": "2", + "76": "1", + "77": "1", + "79": "-1", + "90": "2", + "92": "-1/2" + }, + "245": { + "245": "1" + }, + "246": { + "3": "-4", + "5": "-1", + "8": "-1", + "9": "1/2", + "10": "2", + "16": "1/2", + "18": "-1/2", + "19": "6", + "22": "1/2", + "23": "-3/2", + "24": "-4", + "25": "4", + "28": "4", + "29": "-1", + "30": "-1/2", + "32": "4", + "35": "1/2", + "37": "-1/2", + "38": "-4", + "39": "1", + "40": "2", + "43": "1", + "44": "2", + "45": "1", + "48": "-1", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "3/2", + "59": "1/2", + "60": "-8", + "61": "-1/2", + "65": "1/2", + "66": "4", + "67": "2", + "69": "2", + "75": "-2", + "76": "-1", + "77": "-1", + "79": "1", + "90": "-2", + "92": "1/2" + }, + "247": { + "3": "2", + "9": "-1/2", + "11": "-1/2", + "19": "-4", + "22": "-1/2", + "23": "1", + "25": "-4", + "26": "1", + "28": "-4", + "29": "1", + "30": "3/2", + "32": "-4", + "34": "1", + "35": "-1", + "37": "1", + "39": "-1", + "40": "-1", + "41": "-1/2", + "43": "1/2", + "45": "-1/2", + "50": "4", + "56": "2", + "58": "-1/2", + "60": "8", + "61": "-1/2", + "63": "1/2", + "77": "1", + "79": "-2" + }, + "248": { + "8": "-1/2", + "10": "-1", + "40": "-1/2", + "43": "-1/2", + "62": "-1/2" + }, + "249": { + "249": "1" + }, + "250": { + "250": "1" + }, + "251": { + "62": "-1/2", + "63": "1/2", + "245": "-1" + }, + "252": { + "5": "-1/2", + "11": "1/4", + "16": "-1/4", + "17": "-1/4", + "19": "1", + "20": "1/4", + "22": "1/4", + "23": "-1/4", + "25": "1", + "26": "-1/4", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "39": "1/4", + "40": "1/4", + "41": "1/4", + "43": "-1/4", + "44": "-1", + "45": "1/4", + "46": "1", + "50": "-1", + "56": "1", + "58": "1/4", + "60": "-2", + "62": "-1/4", + "64": "1/4", + "65": "1/4", + "79": "1/2", + "90": "1" + }, + "253": { + "250": "1" + }, + "254": { + "5": "-1/2", + "11": "-1/4", + "16": "1/4", + "17": "-1/4", + "19": "-1", + "20": "-1/4", + "22": "-1/4", + "23": "1/4", + "25": "-1", + "26": "1/4", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "39": "-1/4", + "40": "-1/4", + "41": "-1/4", + "43": "-1/4", + "44": "1", + "45": "-1/4", + "46": "-1", + "50": "1", + "56": "-1", + "58": "-1/4", + "60": "2", + "62": "-1/4", + "64": "1/4", + "65": "-1/4", + "79": "-1/2", + "90": "-1" + }, + "255": { + "11": "-1/2", + "19": "-2", + "22": "-1/2", + "23": "1/2", + "25": "-2", + "26": "1/2", + "28": "-4", + "29": "1/2", + "30": "1/2", + "32": "-2", + "34": "1", + "37": "1/2", + "39": "-1/2", + "40": "-1/2", + "41": "-1/2", + "45": "-1/2", + "50": "2", + "58": "-1/2", + "60": "4", + "77": "1/2", + "79": "-1", + "90": "-1" + }, + "256": { + "5": "-6", + "8": "-1", + "9": "1", + "17": "2", + "18": "-1", + "19": "-8", + "20": "-1", + "24": "-8", + "25": "-8", + "26": "1", + "28": "-8", + "29": "1", + "30": "2", + "34": "2", + "35": "-1", + "37": "-1", + "38": "8", + "39": "-1", + "45": "-1", + "46": "-4", + "47": "4", + "48": "-2", + "56": "-4", + "57": "1", + "59": "1", + "60": "8", + "61": "-2", + "62": "-1", + "63": "-1", + "64": "2", + "66": "8", + "67": "4", + "75": "4", + "76": "-2", + "92": "1", + "99": "4" + }, + "257": { + "2": "-1", + "3": "-2", + "8": "-1/2", + "19": "4", + "25": "2", + "26": "-1/2", + "29": "-1/2", + "30": "-1/2", + "32": "2", + "35": "1/2", + "39": "1/2", + "40": "1/2", + "45": "1/2", + "60": "-4", + "61": "1", + "70": "1" + }, + "258": { + "19": "-4", + "22": "-1", + "23": "1", + "25": "-4", + "28": "-4", + "29": "1", + "30": "1", + "32": "-4", + "34": "2", + "35": "-1", + "39": "-1", + "40": "-1", + "45": "-1", + "50": "4", + "60": "8", + "79": "-2" + }, + "259": { + "89": "1" + }, + "260": { + "19": "-4", + "29": "1", + "30": "1", + "39": "-1", + "40": "-1", + "60": "4", + "79": "-2" + }, + "261": { + "3": "2", + "8": "1/2", + "19": "-4", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "39": "-1/2", + "40": "-1/2", + "45": "-1/2", + "60": "4", + "245": "1", + "249": "-1" + }, + "262": { + "19": "4", + "29": "-1", + "39": "1", + "40": "1", + "41": "1", + "45": "1", + "60": "-4", + "61": "1", + "79": "2" + }, + "263": { + "19": "4", + "23": "-1", + "25": "4", + "28": "4", + "29": "-1", + "30": "-1", + "32": "4", + "35": "1", + "39": "1", + "40": "1", + "41": "1", + "45": "1", + "50": "-4", + "58": "1", + "60": "-8", + "61": "1", + "79": "2" + }, + "264": { + "3": "2", + "19": "-4", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "39": "-1/2", + "40": "-1", + "41": "-1/2", + "45": "-1/2", + "60": "4", + "61": "-1/2", + "79": "-1" + }, + "265": { + "3": "2", + "8": "1/2", + "19": "-4", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "39": "-1/2", + "40": "-1/2", + "45": "-1/2", + "60": "4", + "62": "-1/2", + "63": "1/2", + "249": "-1" + }, + "266": { + "266": "1" + }, + "267": { + "245": "-1", + "249": "1" + }, + "268": { + "17": "-1/2", + "19": "-2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "38": "-2", + "39": "-1/2", + "40": "-1/2", + "41": "-1/2", + "45": "-1/2", + "60": "4", + "61": "-1/2", + "65": "1/2", + "69": "2", + "79": "-1" + }, + "269": { + "266": "1" + }, + "270": { + "3": "2", + "5": "-1", + "8": "1/2", + "19": "-2", + "25": "-2", + "26": "1/2", + "38": "2", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "79": "1" + }, + "271": { + "19": "2", + "25": "1", + "29": "-1/2", + "30": "-1/2", + "32": "2", + "35": "1/2", + "39": "1/2", + "40": "1/2", + "45": "1/2", + "60": "-4", + "61": "1/2", + "79": "1" + }, + "272": { + "20": "1", + "37": "1", + "46": "4", + "56": "4", + "77": "1" + }, + "274": { + "5": "-1", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "29": "1/2", + "30": "1/2", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "45": "1/2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "69": "-2", + "76": "-1", + "77": "1/2", + "79": "1", + "92": "1/2" + }, + "276": { + "3": "4", + "5": "-1", + "8": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-8", + "20": "1/2", + "22": "-1/2", + "23": "1", + "25": "-6", + "26": "1", + "28": "-4", + "29": "1", + "30": "1", + "32": "-4", + "34": "1", + "35": "-1", + "37": "1/2", + "38": "4", + "39": "-1", + "40": "-1", + "45": "-3/2", + "46": "2", + "50": "4", + "56": "2", + "57": "1/2", + "58": "-1/2", + "59": "-1/2", + "60": "8", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "75": "2", + "76": "-1", + "77": "1", + "92": "1/2" + }, + "278": { + "5": "1", + "8": "-1/2", + "17": "-1/2", + "18": "-1/2", + "20": "-1/2", + "22": "1/2", + "23": "-1", + "25": "2", + "28": "4", + "34": "-1", + "37": "-1/2", + "38": "-4", + "45": "-1/2", + "46": "-2", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "-1/2", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "-1/2", + "75": "-2", + "76": "-1", + "77": "-1", + "92": "1/2" + }, + "279": { + "5": "-1", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "29": "-1/2", + "30": "1/2", + "35": "-1", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "45": "1/2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "65": "-1", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "1", + "92": "1/2" + }, + "280": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/4", + "19": "2", + "25": "1", + "26": "-1/4", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "35": "1/4", + "38": "-1", + "39": "1/4", + "40": "1/4", + "41": "-1/4", + "45": "1/4", + "60": "-2", + "61": "1/4", + "64": "-1/4" + }, + "281": { + "281": "1" + }, + "283": { + "5": "2", + "8": "1", + "17": "-1", + "40": "-1", + "64": "-1", + "67": "-2" + }, + "284": { + "5": "1/4", + "11": "-1/8", + "16": "-1/8", + "17": "-1/8", + "19": "-1/2", + "20": "1/8", + "22": "-1/8", + "23": "1/8", + "25": "-1/2", + "26": "1/8", + "28": "-1", + "29": "1/8", + "30": "1/8", + "32": "-1/2", + "34": "1/4", + "37": "1/4", + "39": "-1/8", + "40": "-1/8", + "41": "-1/8", + "43": "-1/8", + "44": "-1/2", + "45": "-1/8", + "46": "1/2", + "50": "1/2", + "56": "1/2", + "58": "-1/8", + "60": "1", + "62": "1/8", + "64": "-1/8", + "65": "-1/8", + "77": "1/4", + "79": "-1/4", + "90": "-1/2" + }, + "285": { + "285": "1" + }, + "286": { + "5": "1/4", + "11": "1/8", + "16": "1/8", + "17": "-1/8", + "19": "1/2", + "20": "-1/8", + "22": "1/8", + "23": "-1/8", + "25": "1/2", + "26": "-1/8", + "28": "1", + "29": "-1/8", + "30": "-1/8", + "32": "1/2", + "34": "-1/4", + "37": "-1/4", + "39": "1/8", + "40": "1/8", + "41": "1/8", + "43": "-1/8", + "44": "1/2", + "45": "1/8", + "46": "-1/2", + "50": "-1/2", + "56": "-1/2", + "58": "1/8", + "60": "-1", + "62": "1/8", + "64": "-1/8", + "65": "1/8", + "77": "-1/4", + "79": "1/4", + "90": "1/2" + }, + "287": { + "37": "-1/2", + "56": "-1", + "77": "-1/2" + }, + "288": { + "3": "-4", + "5": "-4", + "8": "-2", + "9": "1", + "16": "1", + "17": "1", + "18": "-1", + "19": "4", + "22": "1", + "23": "-1", + "24": "-8", + "29": "-1", + "32": "4", + "37": "-1", + "39": "1", + "40": "2", + "44": "4", + "45": "1", + "48": "-2", + "50": "-4", + "56": "-4", + "57": "1", + "58": "1", + "59": "1", + "60": "-8", + "61": "-1", + "62": "-1", + "63": "-1", + "64": "1", + "66": "8", + "67": "4", + "76": "-2", + "77": "-1", + "79": "2", + "92": "1" + }, + "290": { + "3": "4", + "8": "1", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "18": "1/2", + "19": "-6", + "22": "-1", + "23": "3/2", + "24": "4", + "25": "-4", + "26": "3/2", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "34": "1", + "35": "-1/2", + "37": "1/2", + "39": "-1/2", + "40": "-1", + "41": "-1", + "44": "-2", + "45": "-3/2", + "48": "1", + "50": "4", + "56": "2", + "58": "-1", + "59": "-1", + "60": "8", + "61": "-1/2", + "77": "1/2", + "79": "-1" + }, + "292": { + "3": "-2", + "5": "-2", + "8": "-1/2", + "9": "1", + "16": "1", + "17": "1/2", + "19": "4", + "22": "1/2", + "23": "-1", + "24": "-4", + "25": "2", + "29": "-1", + "30": "-1/2", + "32": "6", + "35": "1", + "37": "-1", + "39": "1", + "40": "3/2", + "44": "4", + "45": "3/2", + "48": "-1", + "50": "-4", + "56": "-4", + "57": "1/2", + "58": "1/2", + "59": "1", + "60": "-8", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "66": "4", + "67": "2", + "76": "-1", + "77": "-1", + "79": "2", + "92": "1/2" + }, + "294": { + "3": "2", + "5": "2", + "8": "3/2", + "9": "-1", + "16": "-1", + "17": "-1/2", + "18": "1", + "19": "-4", + "22": "-1/2", + "23": "1", + "24": "4", + "25": "-2", + "29": "1", + "30": "1/2", + "32": "-6", + "35": "-1", + "37": "1", + "39": "-1", + "40": "-3/2", + "44": "-4", + "45": "-1/2", + "48": "1", + "50": "4", + "56": "4", + "57": "-1/2", + "58": "-1/2", + "60": "8", + "62": "1/2", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "77": "1", + "79": "-2", + "92": "-1/2" + }, + "295": { + "5": "2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1", + "18": "1/2", + "19": "2", + "23": "-1/2", + "24": "4", + "25": "4", + "26": "-1/2", + "28": "4", + "30": "-1/2", + "34": "-1", + "35": "1/2", + "37": "1/2", + "38": "-8", + "39": "-1/2", + "41": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "56": "2", + "59": "-1", + "61": "-1/2", + "64": "-1", + "65": "1", + "69": "4", + "77": "-1/2", + "79": "-1" + }, + "296": { + "3": "-1", + "19": "1", + "25": "1", + "26": "-1/4", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "35": "1/4", + "39": "1/4", + "41": "-1/4", + "45": "1/4", + "60": "-2", + "61": "1/4" + }, + "297": { + "297": "1" + }, + "299": { + "18": "1/2", + "40": "-1/2" + }, + "300": { + "10": "-1/2", + "11": "-1/4", + "19": "-1", + "22": "-1/4", + "23": "1/4", + "25": "-1", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "37": "1/4", + "39": "-1/4", + "40": "-1/2", + "41": "-1/4", + "43": "-1/4", + "45": "-1/4", + "50": "1", + "58": "-1/4", + "60": "2", + "77": "1/4", + "79": "-1/2" + }, + "301": { + "301": "1" + }, + "302": { + "8": "1/4", + "10": "1/2", + "11": "1/4", + "19": "1", + "22": "1/4", + "23": "-1/4", + "25": "1", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "37": "-1/4", + "39": "1/4", + "40": "1/4", + "41": "1/4", + "45": "1/4", + "50": "-1", + "58": "1/4", + "60": "-2", + "62": "1/4", + "77": "-1/4", + "79": "1/2" + }, + "303": { + "3": "2", + "5": "2", + "8": "3/4", + "9": "-1/2", + "10": "-1", + "11": "-1/4", + "16": "-1/4", + "17": "-1/2", + "18": "1/2", + "19": "-3", + "22": "-3/4", + "23": "3/4", + "24": "4", + "25": "-1", + "28": "-2", + "29": "3/4", + "30": "1/4", + "32": "-3", + "34": "1/2", + "37": "3/4", + "39": "-1", + "40": "-3/2", + "41": "-1/4", + "43": "-1/4", + "44": "-1", + "45": "-3/4", + "46": "1", + "47": "-1", + "48": "1", + "50": "3", + "56": "2", + "57": "-1/2", + "58": "-3/4", + "59": "-1/2", + "60": "6", + "61": "1/2", + "62": "1/4", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "77": "3/4", + "79": "-3/2", + "92": "-1/2", + "99": "-1" + }, + "304": { + "32": "4", + "35": "1" + }, + "306": { + "35": "1/2", + "45": "1/2" + }, + "308": { + "32": "2", + "35": "1/2", + "45": "1/2" + }, + "310": { + "32": "-2", + "35": "-1/2", + "45": "1/2" + }, + "312": { + "5": "1/2", + "8": "-1/4", + "9": "-1/4", + "16": "-1/4", + "17": "-1/4", + "19": "1", + "23": "1/4", + "24": "1", + "25": "1", + "35": "1/4", + "37": "1/4", + "38": "-2", + "41": "-1/4", + "44": "-1", + "50": "1", + "56": "1", + "64": "-1/4", + "65": "1/4", + "69": "1", + "79": "-1/2" + }, + "313": { + "313": "1" + }, + "315": { + "3": "4", + "5": "2", + "9": "-1", + "13": "-2", + "14": "2", + "15": "2", + "16": "-1", + "17": "-1", + "19": "-4", + "22": "-1", + "23": "1", + "24": "8", + "26": "1", + "29": "1", + "32": "-4", + "37": "1", + "38": "-8", + "39": "-1", + "40": "-1", + "41": "-2", + "44": "-4", + "45": "-1", + "48": "1", + "50": "4", + "56": "4", + "58": "-1", + "59": "-1", + "60": "8", + "61": "-1", + "64": "-1", + "65": "1", + "69": "4", + "79": "-2" + }, + "316": { + "3": "1", + "5": "3/4", + "8": "1/8", + "9": "-1/4", + "10": "-1/2", + "11": "-1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-3/8", + "17": "-1/4", + "18": "1/8", + "19": "-2", + "22": "-3/8", + "23": "1/2", + "24": "2", + "25": "-1", + "26": "1/4", + "28": "-2", + "29": "3/8", + "30": "3/8", + "32": "-3/2", + "34": "1/2", + "35": "1/8", + "37": "1/2", + "38": "-1", + "39": "-1/2", + "40": "-3/4", + "41": "-1/2", + "43": "-1/8", + "44": "-1", + "45": "-1/2", + "48": "1/4", + "50": "2", + "56": "1", + "57": "-1/8", + "58": "-3/8", + "59": "-1/8", + "60": "4", + "62": "1/8", + "63": "1/8", + "64": "-1/4", + "65": "1/8", + "66": "-1", + "67": "-1/2", + "69": "1/2", + "76": "1/4", + "77": "3/8", + "79": "-1", + "90": "-1/2", + "92": "-1/8" + }, + "317": { + "317": "1" + }, + "318": { + "5": "-1/4", + "8": "-1/8", + "10": "1/2", + "11": "1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/8", + "18": "-1/8", + "19": "1", + "22": "3/8", + "23": "-1/4", + "25": "1", + "28": "2", + "29": "-1/8", + "30": "-1/8", + "32": "1/2", + "34": "-1/2", + "35": "-1/8", + "37": "-1/4", + "38": "-1", + "39": "1/4", + "40": "1/2", + "43": "1/8", + "45": "1/4", + "48": "-1/4", + "50": "-1", + "57": "1/8", + "58": "3/8", + "59": "1/8", + "60": "-2", + "61": "-1/4", + "62": "1/8", + "63": "-1/8", + "65": "1/8", + "66": "1", + "67": "1/2", + "69": "1/2", + "76": "-1/4", + "77": "-3/8", + "79": "1/2", + "90": "1/2", + "92": "1/8" + }, + "319": { + "3": "1", + "5": "1", + "8": "1/4", + "9": "-1/4", + "10": "-1", + "11": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "-2", + "20": "1/4", + "22": "-1/2", + "23": "1/2", + "24": "2", + "25": "-1", + "28": "-2", + "29": "1/2", + "30": "1/4", + "32": "-3", + "34": "1/2", + "35": "-1/2", + "37": "1/4", + "39": "-1/2", + "40": "-1", + "41": "-1/4", + "43": "-1/4", + "45": "-1/2", + "46": "1", + "47": "-1", + "48": "1/2", + "50": "2", + "56": "1", + "57": "-1/4", + "58": "-1/2", + "59": "-1/4", + "60": "4", + "61": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-2", + "67": "-1", + "76": "1/2", + "77": "1/2", + "79": "-1", + "92": "-1/4", + "99": "-1" + }, + "320": { + "23": "1", + "50": "4" + }, + "322": { + "22": "-1/2", + "23": "1/2", + "34": "1" + }, + "324": { + "22": "-1/2", + "23": "1/2", + "34": "1", + "50": "2" + }, + "326": { + "22": "-1/2", + "23": "-1/2", + "34": "1", + "50": "-2" + }, + "328": { + "3": "-1/2", + "5": "1/2", + "8": "-1/4", + "9": "-1/8", + "16": "-1/8", + "17": "-1/4", + "19": "3/2", + "23": "1/8", + "24": "1", + "25": "3/2", + "26": "-1/8", + "28": "1", + "29": "-1/4", + "30": "-3/8", + "32": "1", + "34": "-1/2", + "35": "3/8", + "37": "1/8", + "38": "-2", + "39": "1/8", + "40": "1/8", + "41": "-1/4", + "44": "-1/2", + "45": "1/8", + "48": "1/4", + "56": "1/2", + "59": "-1/4", + "60": "-2", + "61": "1/8", + "64": "-1/4", + "65": "1/4", + "69": "1", + "75": "-1/2", + "77": "-1/8", + "79": "-1/4" + }, + "329": { + "329": "1" + }, + "331": { + "22": "-1", + "34": "1" + }, + "332": { + "5": "1/2", + "8": "-1/8", + "9": "-1/8", + "11": "-1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-3/8", + "17": "-1/4", + "22": "-1/8", + "23": "1/4", + "24": "1", + "25": "1/2", + "26": "1/8", + "29": "1/8", + "32": "-1/2", + "34": "-1/4", + "35": "1/8", + "37": "1/4", + "38": "-2", + "39": "-1/8", + "40": "-1/8", + "41": "-3/8", + "44": "-1", + "45": "-1/4", + "48": "1/4", + "50": "1", + "56": "1/2", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "61": "-1/8", + "62": "1/8", + "64": "-1/4", + "65": "1/4", + "69": "1", + "79": "-1/2" + }, + "333": { + "333": "1" + }, + "334": { + "3": "1", + "8": "1/8", + "9": "-1/8", + "11": "1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/8", + "19": "-1", + "22": "-1/8", + "24": "1", + "25": "-1/2", + "26": "1/8", + "29": "1/8", + "32": "-1/2", + "34": "-1/4", + "35": "-1/8", + "39": "-1/8", + "40": "-1/8", + "41": "-1/8", + "45": "-1/4", + "48": "1/4", + "56": "1/2", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "61": "-1/8", + "62": "1/8" + }, + "335": { + "23": "-1/2", + "50": "-1" + }, + "336": { + "3": "4", + "5": "-2", + "8": "1", + "17": "1", + "19": "-8", + "22": "-1", + "23": "1", + "25": "-8", + "26": "1", + "28": "-8", + "29": "1", + "30": "1", + "32": "-4", + "34": "2", + "35": "-1", + "38": "8", + "39": "-1", + "40": "-1", + "45": "-1", + "50": "4", + "58": "-1", + "60": "8", + "64": "1", + "65": "-1", + "69": "-4", + "75": "4", + "77": "1" + }, + "338": { + "3": "2", + "8": "1/2", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "18": "-1/4", + "19": "-3", + "23": "1/4", + "24": "2", + "25": "-2", + "26": "3/4", + "28": "-2", + "29": "1/2", + "30": "1/4", + "32": "-2", + "34": "-1/2", + "35": "-1/4", + "37": "1/4", + "39": "-3/4", + "40": "-1/2", + "41": "-1/2", + "44": "-1", + "45": "-3/4", + "48": "1/2", + "50": "2", + "56": "1", + "58": "-1/2", + "59": "-1/2", + "60": "4", + "61": "-1/4", + "77": "1/4", + "79": "-1/2" + }, + "340": { + "3": "2", + "5": "3/2", + "8": "1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/4", + "18": "1/4", + "19": "-2", + "20": "-1/4", + "22": "-1/4", + "23": "1/2", + "24": "4", + "25": "-1", + "26": "1/2", + "28": "-2", + "29": "1/2", + "32": "-2", + "34": "-1/2", + "37": "1/4", + "38": "-2", + "39": "-1/2", + "40": "-1/2", + "41": "-1", + "44": "-2", + "45": "-3/4", + "46": "-1", + "48": "1", + "50": "2", + "56": "1", + "57": "-1/4", + "58": "-3/4", + "59": "-3/4", + "60": "4", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "69": "2", + "75": "1", + "76": "1/2", + "79": "-1", + "92": "-1/4" + }, + "342": { + "5": "5/2", + "8": "-1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-3/4", + "18": "1/4", + "19": "2", + "20": "1/4", + "22": "1/4", + "23": "1/2", + "24": "4", + "25": "3", + "28": "2", + "30": "-1/2", + "34": "-3/2", + "35": "1/2", + "37": "3/4", + "38": "-6", + "41": "-1", + "44": "-2", + "45": "-1/4", + "46": "1", + "48": "1", + "50": "2", + "56": "3", + "57": "-1/4", + "58": "-1/4", + "59": "-3/4", + "62": "1/4", + "63": "1/4", + "64": "-5/4", + "65": "1/2", + "69": "2", + "75": "-1", + "76": "1/2", + "79": "-1", + "92": "-1/4" + }, + "343": { + "5": "1", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/2", + "18": "-1/4", + "19": "1", + "22": "1/2", + "23": "1/4", + "24": "2", + "25": "2", + "26": "-1/4", + "28": "2", + "30": "-1/4", + "34": "-3/2", + "35": "1/4", + "37": "1/4", + "38": "-4", + "39": "1/4", + "41": "-1/2", + "44": "-1", + "45": "-1/4", + "48": "1/2", + "56": "1", + "59": "-1/2", + "61": "-1/4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/4", + "79": "-1/2" + }, + "344": { + "22": "-1/4", + "28": "-1", + "34": "1/2", + "41": "-1/4", + "58": "-1/4", + "61": "1/4" + }, + "345": { + "345": "1" + }, + "347": { + "22": "1/2", + "30": "-1/2", + "34": "-1", + "45": "-1/2", + "48": "1/2", + "58": "-1/2" + }, + "348": { + "3": "1", + "5": "1/4", + "8": "1/4", + "9": "-1/8", + "10": "-1/2", + "11": "-1/4", + "16": "-1/8", + "18": "1/8", + "19": "-5/2", + "22": "-5/8", + "23": "3/8", + "24": "1", + "25": "-2", + "26": "1/4", + "28": "-3", + "29": "1/2", + "30": "3/8", + "32": "-2", + "34": "1", + "35": "-1/8", + "37": "3/8", + "38": "1", + "39": "-1/2", + "40": "-3/4", + "41": "-1/4", + "43": "-1/4", + "44": "-1/2", + "45": "-1/2", + "48": "1/4", + "50": "2", + "56": "1/2", + "57": "-1/8", + "58": "-5/8", + "59": "-1/8", + "60": "4", + "61": "1/8", + "63": "1/4", + "65": "-1/8", + "66": "-1", + "67": "-1/2", + "69": "-1/2", + "75": "1/2", + "76": "1/4", + "77": "1/2", + "79": "-3/4", + "90": "-1/2", + "92": "-1/8" + }, + "349": { + "349": "1" + }, + "350": { + "3": "-1", + "5": "-1/4", + "8": "-1/4", + "9": "1/8", + "10": "1/2", + "11": "1/4", + "16": "1/8", + "18": "-1/8", + "19": "5/2", + "22": "3/8", + "23": "-3/8", + "24": "-1", + "25": "2", + "26": "-1/4", + "28": "3", + "29": "-1/2", + "30": "-3/8", + "32": "2", + "34": "-1/2", + "35": "1/8", + "37": "-3/8", + "38": "-1", + "39": "1/2", + "40": "3/4", + "41": "1/4", + "44": "1/2", + "45": "1/2", + "48": "-1/4", + "50": "-2", + "56": "-1/2", + "57": "1/8", + "58": "3/8", + "59": "1/8", + "60": "-4", + "61": "-1/8", + "65": "1/8", + "66": "1", + "67": "1/2", + "69": "1/2", + "75": "-1/2", + "76": "-1/4", + "77": "-1/2", + "79": "3/4", + "90": "1/2", + "92": "1/8" + }, + "351": { + "3": "-2", + "5": "1", + "8": "-1/2", + "17": "-1/2", + "19": "4", + "22": "1/2", + "23": "-1/2", + "25": "4", + "26": "-1/2", + "28": "4", + "29": "-1/2", + "30": "-1/2", + "32": "2", + "34": "-1", + "35": "1/2", + "38": "-4", + "39": "1/2", + "40": "1/2", + "45": "1/2", + "50": "-2", + "58": "1/2", + "60": "-4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "75": "-1", + "77": "-1/2" + }, + "352": { + "3": "-4", + "9": "1", + "16": "1", + "19": "4", + "23": "-1", + "25": "4", + "26": "-1", + "29": "-1", + "30": "-1", + "32": "4", + "35": "1", + "37": "-1", + "39": "1", + "40": "1", + "44": "4", + "45": "1", + "50": "-4", + "56": "-4", + "60": "-8", + "61": "1", + "77": "-1", + "79": "2" + }, + "354": { + "5": "3/2", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "29": "1/4", + "30": "-1/4", + "37": "1/4", + "38": "-2", + "41": "-1/2", + "44": "-1", + "45": "-1/4", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "69": "1", + "76": "1/2", + "77": "-1/4", + "79": "-1/2", + "92": "-1/4" + }, + "356": { + "3": "1", + "5": "1", + "8": "3/4", + "17": "-1/4", + "22": "-1/4", + "24": "2", + "25": "1", + "30": "-1/4", + "32": "-1", + "40": "-1/4", + "45": "-1/4", + "48": "1/2", + "57": "-1/4", + "58": "-1/4", + "61": "1/2", + "62": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-2", + "67": "-1", + "76": "1/2", + "92": "-1/4" + }, + "358": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "17": "1/4", + "18": "-1/2", + "22": "1/4", + "24": "-2", + "25": "-1", + "30": "1/4", + "32": "1", + "40": "1/4", + "45": "-1/4", + "48": "-1/2", + "57": "1/4", + "58": "1/4", + "59": "1/2", + "61": "-1/2", + "62": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "92": "1/4" + }, + "359": { + "5": "3/2", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "29": "-1/4", + "30": "-1/4", + "35": "1/2", + "37": "1/4", + "38": "-2", + "41": "-1/2", + "44": "-1", + "45": "-1/4", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "69": "1", + "76": "1/2", + "77": "1/4", + "79": "-1/2", + "92": "-1/4" + }, + "360": { + "30": "-1/4", + "41": "-1/4", + "45": "1/4", + "60": "-1", + "61": "1/4" + }, + "361": { + "361": "1" + }, + "363": { + "30": "-1/2", + "59": "1/2" + }, + "364": { + "3": "-1/2", + "9": "1/8", + "11": "-1/8", + "22": "-1/8", + "28": "-1", + "30": "-1/8", + "34": "1/4", + "41": "-1/8", + "43": "-1/8", + "45": "1/8", + "56": "-1/2", + "58": "-1/8", + "61": "1/8", + "63": "1/8" + }, + "365": { + "365": "1" + }, + "366": { + "3": "1/2", + "9": "-1/8", + "11": "1/8", + "22": "1/8", + "28": "1", + "30": "-1/8", + "34": "-1/4", + "41": "1/8", + "43": "-1/8", + "45": "1/8", + "56": "1/2", + "58": "1/8", + "61": "-1/8", + "63": "1/8" + }, + "367": { + "3": "1", + "9": "-1/4", + "16": "-1/4", + "19": "-1", + "23": "1/4", + "25": "-1", + "26": "1/4", + "30": "1/4", + "32": "-1", + "35": "-1/4", + "37": "1/4", + "39": "-1/4", + "40": "-1/4", + "44": "-1", + "45": "-1/4", + "50": "1", + "56": "1", + "60": "2", + "61": "-1/4", + "77": "1/4", + "79": "-1/2" + }, + "368": { + "3": "4", + "26": "1" + }, + "370": { + "8": "1/2", + "26": "1/2" + }, + "372": { + "3": "2", + "8": "1/2", + "26": "1/2" + }, + "374": { + "3": "-2", + "8": "1/2", + "26": "-1/2" + }, + "375": { + "8": "1/2", + "26": "-1/2" + }, + "376": { + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "16": "-1/4", + "17": "-1/2", + "18": "1/4", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "30": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/4", + "41": "-1/4", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "61": "1/2", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "66": "-1", + "67": "-1", + "69": "1", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "377": { + "377": "1" + }, + "379": { + "5": "3", + "8": "1/2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "2", + "22": "-1/2", + "23": "1/2", + "24": "4", + "25": "2", + "30": "-1/2", + "35": "1/2", + "37": "1/2", + "38": "-4", + "41": "-1", + "44": "-2", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "64": "-3/2", + "65": "1/2", + "67": "-1", + "69": "2", + "76": "1", + "79": "-1", + "92": "-1/2" + }, + "380": { + "3": "1/2", + "5": "3/4", + "8": "1/8", + "9": "-1/8", + "11": "-1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-3/8", + "17": "-1/4", + "18": "1/8", + "22": "-1/4", + "23": "1/4", + "24": "1", + "26": "1/4", + "28": "-1", + "29": "1/8", + "32": "-1/2", + "34": "1/4", + "35": "1/8", + "37": "1/4", + "38": "-1", + "39": "-1/4", + "40": "-1/4", + "41": "-3/8", + "44": "-1", + "45": "-1/8", + "48": "1/4", + "50": "1", + "56": "1/2", + "57": "-1/8", + "58": "-1/4", + "59": "-1/8", + "60": "1", + "61": "1/8", + "62": "1/8", + "63": "1/4", + "64": "-1/4", + "65": "1/8", + "67": "-1/2", + "69": "1/2", + "76": "1/4", + "77": "1/8", + "79": "-1/2", + "90": "-1/2", + "92": "-1/8" + }, + "381": { + "381": "1" + }, + "382": { + "3": "-1/2", + "5": "3/4", + "8": "1/8", + "9": "-1/8", + "11": "1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/8", + "17": "-1/4", + "18": "1/8", + "19": "1", + "24": "1", + "25": "1", + "26": "-1/4", + "28": "1", + "29": "-1/8", + "30": "-1/4", + "32": "1/2", + "34": "-1/4", + "35": "1/8", + "38": "-1", + "39": "1/4", + "41": "-1/8", + "45": "1/8", + "48": "1/4", + "56": "1/2", + "57": "-1/8", + "59": "-1/8", + "60": "-1", + "61": "1/8", + "62": "1/8", + "63": "1/4", + "64": "-1/4", + "65": "1/8", + "67": "-1/2", + "69": "1/2", + "76": "1/4", + "77": "-1/8", + "90": "1/2", + "92": "-1/8" + }, + "383": { + "3": "-1", + "26": "-1/2" + }, + "384": { + "65": "1", + "69": "4" + }, + "386": { + "5": "1", + "64": "-1/2", + "65": "1/2" + }, + "388": { + "5": "1", + "64": "-1/2", + "65": "1/2", + "69": "2" + }, + "390": { + "5": "1", + "64": "-1/2", + "65": "-1/2", + "69": "-2" + }, + "391": { + "5": "1", + "64": "-1/2", + "65": "-1/2" + }, + "392": { + "5": "-1/2", + "9": "1/8", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "1/8", + "17": "1/8", + "18": "-1/8", + "19": "-1/2", + "20": "-1/8", + "22": "1/8", + "23": "-1/8", + "24": "-1", + "29": "-1/8", + "32": "1/2", + "37": "-1/4", + "38": "1", + "41": "1/4", + "44": "1/2", + "45": "1/8", + "46": "-1/2", + "48": "-1/4", + "50": "-1/2", + "56": "-1", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "60": "-1", + "61": "1/8", + "62": "-1/8", + "63": "-1/8", + "64": "1/8", + "69": "-1/2", + "76": "-1/4", + "77": "-1/8", + "79": "1/4", + "92": "1/8" + }, + "393": { + "393": "1" + }, + "395": { + "5": "1", + "64": "-1" + }, + "396": { + "3": "1/2", + "8": "1/8", + "10": "-1/2", + "11": "-1/4", + "13": "1/4", + "14": "-1/4", + "15": "-1/4", + "16": "-1/8", + "19": "-2", + "22": "-1/4", + "23": "1/4", + "25": "-3/2", + "26": "1/8", + "28": "-2", + "29": "3/8", + "30": "3/8", + "32": "-3/2", + "34": "1/2", + "35": "-1/8", + "37": "1/4", + "38": "1", + "39": "-3/8", + "40": "-5/8", + "43": "-1/8", + "45": "-3/8", + "50": "1", + "58": "-1/4", + "60": "3", + "62": "-1/8", + "63": "1/8", + "66": "-1", + "67": "-1/2", + "77": "1/4", + "79": "-1/2" + }, + "397": { + "397": "1" + }, + "398": { + "3": "-1/2", + "5": "-1", + "8": "-1/8", + "9": "1/4", + "10": "1/2", + "11": "1/4", + "13": "1/4", + "14": "-1/4", + "15": "-1/4", + "16": "1/8", + "17": "1/4", + "18": "-1/4", + "19": "1", + "22": "1/2", + "23": "-1/2", + "24": "-2", + "25": "1/2", + "26": "-1/8", + "28": "2", + "29": "-3/8", + "30": "-1/8", + "32": "3/2", + "34": "-1/2", + "35": "-1/8", + "37": "-1/2", + "38": "1", + "39": "3/8", + "40": "5/8", + "41": "1/2", + "43": "1/8", + "44": "1", + "45": "3/8", + "48": "-1/2", + "50": "-2", + "56": "-1", + "57": "1/4", + "58": "1/2", + "59": "1/4", + "60": "-3", + "61": "-1/4", + "62": "-1/8", + "63": "-1/8", + "64": "1/4", + "65": "-1/4", + "66": "1", + "67": "1/2", + "69": "-1", + "76": "-1/2", + "77": "-1/4", + "79": "1", + "92": "1/4" + }, + "399": { + "65": "-1/2", + "69": "-1" + }, + "400": { + "19": "-4", + "39": "-1", + "40": "-1", + "41": "-1", + "79": "-2" + }, + "401": { + "15": "1" + }, + "402": { + "3": "-2", + "5": "1", + "8": "-1/2", + "17": "-1/2", + "19": "2", + "25": "2", + "26": "-1/2", + "38": "-4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/2", + "79": "-1" + }, + "403": { + "20": "1/4", + "21": "-1/2", + "36": "-1/2", + "37": "1/4" + }, + "404": { + "19": "-2", + "39": "-1/2", + "40": "-1/2", + "79": "-1" + }, + "405": { + "405": "1" + }, + "406": { + "19": "2", + "39": "1/2", + "40": "1/2", + "41": "1", + "79": "1" + }, + "407": { + "3": "2", + "5": "-1", + "8": "1/2", + "17": "1/2", + "19": "-2", + "25": "-2", + "26": "1/2", + "38": "4", + "41": "1", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "77": "1/2", + "79": "1" + }, + "408": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "17": "-1/4", + "19": "1", + "25": "1", + "26": "-1/4", + "38": "-2", + "64": "-1/4", + "65": "1/4", + "69": "1", + "77": "-1/4", + "79": "-1/2" + }, + "409": { + "409": "1" + }, + "410": { + "410": "1" + }, + "411": { + "13": "1", + "14": "-1", + "15": "-1", + "41": "1", + "405": "-1" + }, + "412": { + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "19": "-1", + "39": "-1/4", + "40": "-1/4", + "79": "-1/2" + }, + "413": { + "410": "1" + }, + "414": { + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "19": "1", + "39": "1/4", + "40": "1/4", + "41": "1/2", + "79": "1/2" + }, + "415": { + "3": "1", + "5": "-1/2", + "8": "1/4", + "17": "1/4", + "20": "-1/4", + "21": "1/2", + "25": "-1", + "26": "1/4", + "37": "-1/4", + "38": "2", + "39": "1/4", + "40": "1/4", + "41": "1/2", + "64": "1/4", + "65": "-1/4", + "69": "-1", + "77": "1/4", + "79": "1" + }, + "416": { + "3": "4", + "5": "4", + "8": "1", + "9": "-1", + "10": "-4", + "11": "-1", + "16": "-1", + "17": "-1", + "18": "1", + "19": "-8", + "22": "-2", + "23": "2", + "24": "8", + "25": "-4", + "28": "-8", + "29": "2", + "30": "1", + "32": "-8", + "34": "2", + "37": "2", + "39": "-2", + "40": "-4", + "41": "-1", + "43": "-1", + "44": "-4", + "45": "-2", + "48": "2", + "50": "8", + "56": "4", + "57": "-1", + "58": "-2", + "59": "-1", + "60": "16", + "61": "1", + "63": "1", + "64": "-1", + "66": "-8", + "67": "-4", + "76": "2", + "77": "2", + "79": "-4", + "92": "-1" + }, + "417": { + "13": "1" + }, + "418": { + "16": "-1/2", + "43": "1/2", + "44": "-2" + }, + "419": { + "51": "1" + }, + "420": { + "3": "2", + "5": "2", + "8": "1/2", + "9": "-1/2", + "10": "-2", + "11": "-1/2", + "16": "-1/2", + "17": "-1/2", + "18": "1/2", + "19": "-4", + "22": "-1", + "23": "1", + "24": "4", + "25": "-2", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "34": "1", + "37": "1", + "39": "-1", + "40": "-2", + "41": "-1/2", + "44": "-2", + "45": "-1", + "48": "1", + "50": "4", + "56": "2", + "57": "-1/2", + "58": "-1", + "59": "-1/2", + "60": "8", + "61": "1/2", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "77": "1", + "79": "-2", + "92": "-1/2" + }, + "421": { + "16": "-1/2", + "43": "1/2", + "405": "1", + "409": "-1" + }, + "422": { + "3": "-2", + "5": "-2", + "8": "-1/2", + "9": "1/2", + "10": "2", + "11": "1/2", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "4", + "22": "1", + "23": "-1", + "24": "-4", + "25": "2", + "28": "4", + "29": "-1", + "30": "-1/2", + "32": "4", + "34": "-1", + "37": "-1", + "39": "1", + "40": "2", + "41": "1/2", + "43": "1", + "44": "2", + "45": "1", + "48": "-1", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "1", + "59": "1/2", + "60": "-8", + "61": "-1/2", + "63": "-1/2", + "64": "1/2", + "66": "4", + "67": "2", + "76": "-1", + "77": "-1", + "79": "2", + "92": "1/2" + }, + "423": { + "16": "1/2", + "43": "1/2", + "44": "2" + }, + "424": { + "16": "-1/2", + "44": "-1" + }, + "425": { + "13": "1", + "14": "-1", + "15": "-1", + "16": "-1/2", + "41": "1", + "43": "1/2", + "409": "-1" + }, + "426": { + "426": "1" + }, + "427": { + "405": "-1", + "409": "1" + }, + "428": { + "3": "1", + "5": "1", + "8": "1/4", + "9": "-1/4", + "10": "-1", + "11": "-1/4", + "16": "-1/2", + "17": "-1/4", + "18": "1/4", + "19": "-2", + "22": "-1/2", + "23": "1/2", + "24": "2", + "25": "-1", + "28": "-2", + "29": "1/2", + "30": "1/4", + "32": "-2", + "34": "1/2", + "37": "1/2", + "39": "-1/2", + "40": "-1", + "41": "-1/4", + "43": "-1/4", + "44": "-1", + "45": "-1/2", + "48": "1/2", + "50": "2", + "56": "1", + "57": "-1/4", + "58": "-1/2", + "59": "-1/4", + "60": "4", + "61": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-2", + "67": "-1", + "76": "1/2", + "77": "1/2", + "79": "-1", + "92": "-1/4" + }, + "429": { + "426": "1" + }, + "430": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "9": "1/4", + "10": "1", + "11": "1/4", + "17": "1/4", + "18": "-1/4", + "19": "2", + "22": "1/2", + "23": "-1/2", + "24": "-2", + "25": "1", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "34": "-1/2", + "37": "-1/2", + "39": "1/2", + "40": "1", + "41": "1/4", + "43": "1/4", + "44": "1", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "56": "-1", + "57": "1/4", + "58": "1/2", + "59": "1/4", + "60": "-4", + "61": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "77": "-1/2", + "79": "1", + "92": "1/4" + }, + "431": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "9": "1/4", + "10": "1", + "11": "1/4", + "16": "1/2", + "17": "1/4", + "18": "-1/4", + "19": "2", + "22": "1/2", + "23": "-1/2", + "24": "-2", + "25": "1", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "34": "-1/2", + "37": "-1/2", + "39": "1/2", + "40": "1", + "41": "1/4", + "43": "1/4", + "44": "2", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "51": "-1", + "56": "-1", + "57": "1/4", + "58": "1/2", + "59": "1/4", + "60": "-4", + "61": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "77": "-1/2", + "79": "1", + "92": "1/4", + "111": "1" + }, + "432": { + "3": "-4", + "5": "-4", + "8": "-1", + "9": "1", + "10": "4", + "11": "1", + "17": "1", + "18": "-1", + "19": "8", + "20": "-1", + "22": "2", + "23": "-2", + "24": "-8", + "25": "4", + "28": "8", + "29": "-2", + "30": "-1", + "32": "8", + "34": "-2", + "37": "-2", + "39": "2", + "40": "4", + "41": "1", + "43": "1", + "45": "2", + "46": "-4", + "47": "4", + "48": "-2", + "50": "-8", + "56": "-4", + "57": "1", + "58": "2", + "59": "1", + "60": "-16", + "61": "-1", + "63": "-1", + "64": "1", + "66": "8", + "67": "4", + "76": "-2", + "77": "-2", + "79": "4", + "92": "1", + "99": "4" + }, + "433": { + "36": "1" + }, + "434": { + "20": "-1/2", + "37": "1/2", + "46": "-2" + }, + "435": { + "111": "1" + }, + "436": { + "3": "-2", + "5": "-2", + "8": "-1/2", + "9": "1/2", + "10": "2", + "11": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "4", + "20": "-1/2", + "22": "1", + "23": "-1", + "24": "-4", + "25": "2", + "28": "4", + "29": "-1", + "30": "-1/2", + "32": "4", + "34": "-1", + "37": "-1/2", + "39": "1", + "40": "2", + "41": "1/2", + "43": "1/2", + "45": "1", + "46": "-2", + "47": "2", + "48": "-1", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "1", + "59": "1/2", + "60": "-8", + "61": "-1/2", + "63": "-1/2", + "64": "1/2", + "66": "4", + "67": "2", + "76": "-1", + "77": "-1", + "79": "2", + "92": "1/2", + "99": "2" + }, + "437": { + "3": "-2", + "5": "1", + "8": "-1/2", + "17": "-1/2", + "19": "4", + "20": "-1/2", + "25": "2", + "26": "-1/2", + "37": "1/2", + "38": "-4", + "39": "1/2", + "40": "1/2", + "52": "2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/2", + "410": "2" + }, + "438": { + "3": "2", + "5": "2", + "8": "1/2", + "9": "-1/2", + "10": "-2", + "11": "-1/2", + "17": "-1/2", + "18": "1/2", + "19": "-4", + "20": "1/2", + "22": "-1", + "23": "1", + "24": "4", + "25": "-2", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "34": "1", + "37": "3/2", + "39": "-1", + "40": "-2", + "41": "-1/2", + "43": "-1/2", + "45": "-1", + "46": "2", + "47": "-2", + "48": "1", + "50": "4", + "56": "2", + "57": "-1/2", + "58": "-1", + "59": "-1/2", + "60": "8", + "61": "1/2", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "77": "1", + "79": "-2", + "92": "-1/2", + "99": "-2" + }, + "439": { + "20": "1/2", + "37": "1/2", + "46": "2" + }, + "440": { + "20": "-1/2", + "46": "-1" + }, + "441": { + "3": "-2", + "5": "1", + "8": "-1/2", + "17": "-1/2", + "19": "4", + "20": "-1/2", + "25": "2", + "26": "-1/2", + "37": "1/2", + "38": "-4", + "39": "1/2", + "40": "1/2", + "52": "2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/2" + }, + "442": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "9": "1/4", + "10": "1", + "11": "1/4", + "17": "1/4", + "18": "-1/4", + "19": "2", + "22": "1/2", + "23": "-1/2", + "24": "-2", + "25": "1", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "34": "-1/2", + "37": "-1/2", + "39": "1/2", + "40": "1", + "41": "1/4", + "43": "1/4", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "56": "-1", + "57": "1/4", + "58": "1/2", + "59": "1/4", + "60": "-4", + "61": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "77": "-1/2", + "79": "1", + "92": "1/4", + "99": "1", + "426": "1" + }, + "443": { + "3": "2", + "5": "-1", + "8": "1/2", + "17": "1/2", + "19": "-4", + "25": "-2", + "26": "1/2", + "38": "4", + "39": "-1/2", + "40": "-1/2", + "52": "-2", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "77": "1/2", + "410": "-2" + }, + "444": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "9": "1/4", + "10": "1", + "11": "1/4", + "17": "1/4", + "18": "-1/4", + "19": "2", + "20": "-1/2", + "22": "1/2", + "23": "-1/2", + "24": "-2", + "25": "1", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "34": "-1/2", + "37": "-1/2", + "39": "1/2", + "40": "1", + "41": "1/4", + "43": "1/4", + "45": "1/2", + "46": "-1", + "47": "1", + "48": "-1/2", + "50": "-2", + "56": "-1", + "57": "1/4", + "58": "1/2", + "59": "1/4", + "60": "-4", + "61": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "77": "-1/2", + "79": "1", + "92": "1/4", + "99": "1" + }, + "445": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "9": "1/4", + "10": "1", + "11": "1/4", + "17": "1/4", + "18": "-1/4", + "19": "2", + "22": "1/2", + "23": "-1/2", + "24": "-2", + "25": "1", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "34": "-1/2", + "37": "-1/2", + "39": "1/2", + "40": "1", + "41": "1/4", + "43": "1/4", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "56": "-1", + "57": "1/4", + "58": "1/2", + "59": "1/4", + "60": "-4", + "61": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "77": "-1/2", + "79": "1", + "92": "1/4", + "99": "1", + "426": "1" + }, + "446": { + "3": "1", + "5": "1", + "8": "1/4", + "9": "-1/4", + "10": "-1", + "11": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "-2", + "22": "-1/2", + "23": "1/2", + "24": "2", + "25": "-1", + "28": "-2", + "29": "1/2", + "30": "1/4", + "32": "-2", + "34": "1/2", + "37": "1/2", + "39": "-1/2", + "40": "-1", + "41": "-1/4", + "43": "-1/4", + "45": "-1/2", + "46": "1", + "47": "-1", + "48": "1/2", + "50": "2", + "56": "1", + "57": "-1/4", + "58": "-1/2", + "59": "-1/4", + "60": "4", + "61": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-2", + "67": "-1", + "76": "1/2", + "77": "1/2", + "79": "-1", + "92": "-1/4", + "99": "-1" + }, + "447": { + "3": "1", + "5": "1", + "8": "1/4", + "9": "-1/4", + "10": "-1", + "11": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "-2", + "20": "1/2", + "22": "-1/2", + "23": "1/2", + "24": "2", + "25": "-1", + "28": "-2", + "29": "1/2", + "30": "1/4", + "32": "-2", + "34": "1/2", + "37": "1/2", + "39": "-1/2", + "40": "-1", + "41": "-1/4", + "43": "-1/4", + "45": "-1/2", + "46": "2", + "47": "-1", + "48": "1/2", + "50": "2", + "51": "1", + "56": "1", + "57": "-1/4", + "58": "-1/2", + "59": "-1/4", + "60": "4", + "61": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-2", + "67": "-1", + "76": "1/2", + "77": "1/2", + "79": "-1", + "92": "-1/4", + "99": "-1", + "111": "-1" + }, + "456": { + "3": "-2", + "5": "-4", + "8": "-1/2", + "9": "1", + "10": "2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "3/2", + "17": "1", + "18": "-1", + "22": "1", + "23": "-1", + "24": "-8", + "25": "-2", + "26": "1/2", + "29": "-1/2", + "30": "1/2", + "32": "2", + "35": "-1/2", + "37": "-1", + "38": "4", + "39": "1/2", + "40": "3/2", + "41": "1", + "43": "1/2", + "44": "4", + "45": "1/2", + "48": "-2", + "50": "-4", + "56": "-4", + "57": "1", + "58": "1", + "59": "1", + "60": "-4", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "2", + "65": "-1", + "66": "4", + "67": "2", + "69": "-4", + "76": "-2", + "77": "-1", + "79": "2", + "92": "1" + }, + "457": { + "3": "2", + "8": "1/2", + "10": "-2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "19": "-4", + "25": "-2", + "26": "-1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "38": "4", + "39": "-1/2", + "40": "-3/2", + "41": "1", + "43": "-1/2", + "45": "-1/2", + "60": "4", + "62": "-1/2", + "63": "1/2", + "64": "1", + "66": "-4", + "67": "-2", + "77": "1" + }, + "458": { + "3": "-2", + "5": "-3", + "8": "-1/2", + "9": "1/2", + "11": "-1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "3/2", + "17": "1", + "18": "1/2", + "19": "-4", + "24": "-4", + "25": "-4", + "28": "-4", + "29": "1/2", + "30": "1", + "32": "-2", + "34": "1", + "35": "-1/2", + "38": "4", + "39": "-1", + "41": "1/2", + "44": "4", + "45": "-1/2", + "48": "-1", + "56": "-2", + "57": "1/2", + "59": "1/2", + "60": "4", + "61": "-1/2", + "62": "-1/2", + "64": "1", + "65": "-1/2", + "67": "2", + "69": "-2", + "76": "-1", + "77": "1/2", + "90": "-2", + "92": "1/2" + }, + "459": { + "3": "2", + "5": "-3", + "8": "-1/2", + "9": "1/2", + "11": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1", + "18": "1/2", + "22": "1", + "23": "-1", + "24": "-4", + "28": "4", + "29": "-1/2", + "32": "2", + "34": "-1", + "35": "-1/2", + "37": "-1", + "38": "4", + "39": "1", + "40": "1", + "41": "3/2", + "45": "1/2", + "48": "-1", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "1", + "59": "1/2", + "60": "-4", + "61": "-1/2", + "62": "-1/2", + "64": "1", + "65": "-1/2", + "67": "2", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "2", + "90": "2", + "92": "1/2" + }, + "460": { + "5": "-1", + "8": "1/4", + "9": "1/4", + "11": "1/4", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "-1/4", + "17": "1/2", + "22": "-1/4", + "24": "-2", + "25": "-1", + "26": "-1/4", + "29": "-1/4", + "32": "1", + "34": "1/2", + "35": "-1/4", + "37": "-1/2", + "38": "4", + "39": "1/4", + "40": "1/4", + "41": "3/4", + "45": "1/2", + "48": "-1/2", + "56": "-1", + "58": "1/4", + "59": "1/2", + "60": "-2", + "61": "1/4", + "62": "-1/4", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "79": "1" + }, + "461": { + "3": "-2", + "8": "-1/4", + "9": "1/4", + "11": "-1/4", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "1/4", + "19": "2", + "22": "-1/4", + "23": "-1/2", + "24": "-2", + "25": "1", + "26": "-1/4", + "29": "-1/4", + "32": "1", + "34": "1/2", + "35": "1/4", + "39": "1/4", + "40": "1/4", + "41": "1/4", + "44": "2", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "56": "-1", + "58": "1/4", + "59": "1/2", + "60": "-2", + "61": "1/4", + "62": "-1/4" + }, + "462": { + "3": "2", + "5": "3/2", + "8": "1/4", + "9": "-1/2", + "10": "-1", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-3/4", + "17": "-1/2", + "18": "1/4", + "19": "-2", + "22": "-1/4", + "23": "1/2", + "24": "4", + "29": "3/4", + "30": "1/4", + "32": "-1", + "35": "1/4", + "37": "1/2", + "38": "-2", + "39": "-1/2", + "40": "-1", + "41": "-1/2", + "43": "-1/4", + "44": "-2", + "45": "-1/2", + "48": "1/2", + "50": "2", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "59": "-3/4", + "60": "4", + "62": "-1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "66": "-2", + "67": "-1", + "69": "1", + "76": "1/2", + "77": "1/4", + "79": "-1", + "90": "1", + "92": "-1/4" + }, + "463": { + "5": "-1/2", + "8": "-1/4", + "10": "1", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "18": "-1/4", + "22": "1/4", + "26": "1/2", + "29": "-1/4", + "30": "1/4", + "32": "-1", + "35": "-1/4", + "38": "-2", + "40": "1/2", + "41": "-1/2", + "43": "1/4", + "48": "-1/2", + "57": "1/4", + "58": "1/4", + "59": "-1/4", + "61": "-1/2", + "62": "-1/4", + "63": "-1/4", + "65": "1/4", + "66": "2", + "67": "1", + "69": "1", + "76": "-1/2", + "77": "-1/4", + "90": "-1", + "92": "1/4" + }, + "464": { + "5": "-2", + "9": "1/2", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "2", + "20": "-1/2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "29": "-1/2", + "32": "2", + "37": "-1", + "38": "4", + "39": "1", + "40": "1", + "41": "1", + "44": "2", + "45": "1/2", + "46": "-2", + "48": "-1", + "50": "-2", + "56": "-4", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "60": "-4", + "61": "1/2", + "62": "-1/2", + "63": "-1/2", + "64": "3/2", + "65": "-1", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "3", + "92": "1/2" + }, + "465": { + "5": "-2", + "9": "1/2", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-6", + "20": "1/2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-4", + "29": "1/2", + "30": "1", + "32": "-2", + "35": "-1", + "38": "4", + "39": "-1", + "40": "-1", + "44": "2", + "45": "-1/2", + "46": "2", + "48": "-1", + "50": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "60": "4", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "3/2", + "69": "-2", + "76": "-1", + "77": "1/2", + "79": "-1", + "92": "1/2" + }, + "466": { + "3": "4", + "5": "-2", + "8": "1", + "17": "1", + "18": "1", + "19": "-4", + "25": "-4", + "38": "8", + "41": "1", + "61": "1", + "64": "1", + "65": "-1", + "66": "-4", + "69": "-4", + "77": "1", + "79": "2" + }, + "467": { + "3": "-4", + "5": "-4", + "8": "-2", + "9": "1", + "16": "1", + "17": "1", + "22": "1", + "23": "-1", + "24": "-8", + "30": "1", + "35": "-1", + "37": "-1", + "40": "1", + "44": "4", + "48": "-2", + "50": "-4", + "56": "-4", + "57": "1", + "58": "1", + "59": "1", + "61": "-1", + "62": "-1", + "63": "-1", + "64": "1", + "66": "4", + "67": "4", + "76": "-2", + "77": "-1", + "92": "1" + }, + "468": { + "5": "1", + "17": "-1/2", + "19": "-2", + "24": "2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "38": "-4", + "39": "-1/2", + "40": "-1/2", + "41": "-1/2", + "45": "-1/2", + "59": "-1/2", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/2", + "79": "-1" + }, + "469": { + "3": "4", + "8": "1/2", + "9": "-1/2", + "16": "-1/2", + "19": "-4", + "23": "1/2", + "24": "2", + "25": "-2", + "26": "1", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "37": "1/2", + "39": "-1/2", + "40": "-1/2", + "44": "-2", + "45": "-1/2", + "50": "2", + "56": "2", + "59": "-1/2", + "60": "4", + "61": "-1/2", + "77": "1/2" + }, + "470": { + "3": "1", + "5": "-1", + "8": "1/2", + "9": "1/4", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/4", + "17": "1/2", + "19": "-5", + "22": "-1/2", + "23": "1/4", + "24": "-2", + "25": "-3", + "26": "1/4", + "28": "-2", + "29": "1/2", + "30": "3/4", + "32": "-2", + "34": "1", + "35": "-3/4", + "37": "-1/4", + "38": "4", + "39": "-3/4", + "40": "-3/4", + "41": "1/2", + "44": "1", + "45": "-1/4", + "48": "-1/2", + "56": "-1", + "59": "1/2", + "60": "4", + "61": "-1/4", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "75": "1", + "77": "1/4", + "79": "-1/2" + }, + "471": { + "3": "-1", + "9": "1/4", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/4", + "19": "3", + "23": "-3/4", + "24": "-2", + "25": "1", + "26": "-1/4", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "35": "1/4", + "37": "-1/4", + "39": "3/4", + "40": "3/4", + "41": "1", + "44": "1", + "45": "3/4", + "48": "-1/2", + "50": "-2", + "56": "-1", + "58": "1/2", + "59": "1/2", + "60": "-4", + "61": "1/4", + "75": "-1", + "77": "-1/4", + "79": "3/2" + }, + "472": { + "5": "-2", + "7": "2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "35": "-1/2", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1", + "65": "-1/2", + "69": "-2", + "79": "1", + "92": "1/2" + }, + "473": { + "5": "2", + "7": "-2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "18": "-1/2", + "19": "2", + "22": "1/2", + "23": "1/2", + "24": "4", + "25": "2", + "30": "-1/2", + "34": "-2", + "35": "1/2", + "37": "1/2", + "38": "-4", + "41": "-1", + "44": "-2", + "45": "-1", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "61": "-1/2", + "62": "1/2", + "63": "-1/2", + "64": "-1", + "65": "1/2", + "69": "2", + "79": "-1", + "92": "1/2" + }, + "474": { + "5": "-2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "35": "-1/2", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1", + "65": "-1/2", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "1", + "92": "1/2" + }, + "475": { + "5": "-2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "35": "-1/2", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1", + "65": "-1/2", + "69": "-2", + "76": "-1", + "77": "1/2", + "79": "1", + "92": "1/2" + }, + "476": { + "5": "-2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "20": "-1/2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "35": "-1/2", + "37": "-1", + "38": "4", + "41": "1", + "44": "2", + "46": "-2", + "48": "-1", + "50": "-2", + "56": "-4", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1", + "65": "-1/2", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "1", + "92": "1/2" + }, + "477": { + "5": "-2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "20": "1/2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "35": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "46": "2", + "48": "-1", + "50": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1", + "65": "-1/2", + "69": "-2", + "76": "-1", + "77": "1/2", + "79": "1", + "92": "1/2" + }, + "478": { + "3": "1", + "5": "-1/2", + "8": "1/4", + "19": "-2", + "22": "-1/2", + "23": "1/2", + "25": "-2", + "26": "1/4", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "35": "-1/4", + "38": "2", + "39": "-1/4", + "40": "-1/4", + "45": "-1/4", + "50": "1", + "58": "-1/2", + "60": "2", + "69": "-1", + "77": "1/2" + }, + "479": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/2", + "19": "2", + "23": "-1/2", + "25": "2", + "26": "-1/4", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "35": "1/4", + "38": "-2", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "50": "-1", + "60": "-2", + "64": "-1/2", + "69": "1", + "77": "-1/2" + }, + "480": { + "5": "1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "17": "-1/2", + "20": "1/4", + "24": "2", + "25": "1", + "30": "-1/4", + "32": "1", + "35": "1/2", + "37": "1/4", + "38": "-2", + "41": "-1/2", + "46": "1", + "56": "1", + "59": "-1/4", + "64": "-1/2", + "65": "1/2", + "69": "2" + }, + "481": { + "3": "2", + "5": "1/2", + "9": "-1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/2", + "17": "-1/2", + "19": "-2", + "20": "-1/4", + "23": "1/2", + "24": "2", + "25": "-1", + "26": "1/2", + "29": "1/2", + "30": "1/4", + "32": "-3", + "35": "-1/2", + "37": "1/4", + "38": "-2", + "39": "-1/2", + "40": "-1/2", + "41": "-1/2", + "44": "-2", + "45": "-1/2", + "46": "-1", + "50": "2", + "56": "1", + "59": "-1/4", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "79": "-1" + }, + "482": { + "5": "-1", + "8": "-1/2", + "9": "1/4", + "16": "1/4", + "17": "1/4", + "18": "-1/4", + "19": "1", + "20": "1/4", + "22": "1/4", + "23": "-1/4", + "24": "-2", + "29": "-1/4", + "32": "1", + "40": "1/2", + "44": "1", + "45": "1/4", + "46": "1", + "48": "-1/2", + "50": "-1", + "57": "1/4", + "58": "1/4", + "59": "1/4", + "60": "-2", + "61": "-1/4", + "62": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "69": "1", + "76": "-1/2", + "77": "-1/4", + "79": "1/2", + "92": "1/4" + }, + "483": { + "5": "1", + "8": "1/2", + "9": "-1/4", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "-1", + "20": "-1/4", + "22": "-1/4", + "23": "1/4", + "24": "2", + "26": "-1/2", + "29": "1/4", + "32": "-1", + "39": "-1/2", + "40": "-1/2", + "44": "-1", + "45": "-1/4", + "46": "-1", + "48": "1/2", + "50": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "60": "2", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/4", + "65": "-1/2", + "66": "-2", + "67": "-1", + "69": "-1", + "76": "1/2", + "77": "-1/4", + "79": "-1/2", + "92": "-1/4" + }, + "486": { + "18": "1/2", + "39": "-1/2" + }, + "487": { + "18": "1/2", + "39": "1/2" + }, + "488": { + "3": "2", + "5": "2", + "8": "1", + "9": "-1/2", + "16": "-1/2", + "17": "-1/2", + "18": "1", + "19": "-2", + "22": "-1/2", + "23": "1/2", + "24": "4", + "29": "1/2", + "32": "-2", + "37": "1/2", + "39": "-1/2", + "40": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "60": "4", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "77": "1/2", + "79": "-1", + "92": "-1/2" + }, + "489": { + "3": "-2", + "5": "-2", + "8": "-1", + "9": "1/2", + "16": "1/2", + "17": "1/2", + "19": "2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "29": "-1/2", + "32": "2", + "37": "-1/2", + "39": "1/2", + "40": "1", + "44": "2", + "45": "1/2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "60": "-4", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "66": "4", + "67": "2", + "76": "-1", + "77": "-1/2", + "79": "1", + "92": "1/2" + }, + "490": { + "3": "1", + "5": "2", + "8": "1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-3/4", + "22": "-1/4", + "23": "1/2", + "24": "4", + "25": "1", + "26": "1/2", + "29": "1/2", + "30": "-1/4", + "32": "-1", + "35": "1/2", + "37": "1/2", + "38": "-4", + "40": "-3/4", + "41": "-1", + "44": "-2", + "45": "-1/4", + "48": "1/2", + "50": "2", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "59": "-1/2", + "60": "2", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "67": "-1", + "69": "2", + "76": "1/2", + "79": "-1", + "92": "-1/4" + }, + "491": { + "3": "1", + "5": "2", + "8": "1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-3/4", + "22": "-1/4", + "23": "1/2", + "24": "4", + "25": "1", + "30": "-1/4", + "32": "-1", + "37": "1/2", + "38": "-4", + "39": "-1/2", + "40": "-3/4", + "41": "-1", + "44": "-2", + "45": "-1/4", + "48": "1/2", + "50": "2", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "59": "-1/2", + "60": "2", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "67": "-1", + "69": "2", + "76": "1/2", + "79": "-1", + "92": "-1/4" + }, + "492": { + "3": "1", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "18": "-1/4", + "22": "-1/2", + "23": "1/2", + "25": "-1", + "26": "1/2", + "28": "-2", + "34": "1/2", + "40": "-1/4", + "41": "-1/2", + "50": "2", + "58": "-1/2", + "66": "2", + "75": "1" + }, + "493": { + "3": "-1", + "5": "3", + "8": "1/2", + "9": "-1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/2", + "17": "-1", + "18": "1/4", + "19": "2", + "22": "-1/2", + "24": "4", + "25": "3", + "26": "-1/2", + "28": "2", + "30": "-1/2", + "34": "-1/2", + "35": "1/2", + "37": "1/2", + "38": "-4", + "40": "-3/4", + "41": "-1/2", + "44": "-2", + "48": "1", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "64": "-1", + "65": "1/2", + "66": "-2", + "67": "-2", + "69": "2", + "75": "-1", + "76": "1", + "79": "-1", + "92": "-1/2" + }, + "494": { + "3": "-1", + "5": "-1/2", + "8": "-1/4", + "9": "1/8", + "16": "1/8", + "17": "1/8", + "18": "-1/8", + "19": "1/2", + "20": "-1/8", + "22": "1/8", + "23": "-1/8", + "24": "-1", + "29": "-1/8", + "32": "1/2", + "37": "-1/4", + "40": "1/4", + "44": "1/2", + "45": "1/8", + "46": "-1/2", + "48": "-1/4", + "50": "-1/2", + "56": "-1", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "60": "-1", + "61": "-1/8", + "62": "-1/8", + "63": "-1/8", + "64": "1/8", + "66": "1", + "67": "1/2", + "69": "1/2", + "76": "-1/4", + "77": "-1/8", + "79": "1/4", + "92": "1/8" + }, + "495": { + "3": "1", + "5": "1/2", + "8": "1/4", + "9": "-1/8", + "16": "-1/8", + "17": "-1/8", + "18": "1/8", + "19": "-1/2", + "20": "1/8", + "22": "-1/8", + "23": "1/8", + "24": "1", + "26": "1/4", + "29": "1/8", + "32": "-1/2", + "37": "1/4", + "39": "-1/4", + "40": "-1/4", + "44": "-1/2", + "45": "-1/8", + "46": "1/2", + "48": "1/4", + "50": "1/2", + "56": "1", + "57": "-1/8", + "58": "-1/8", + "59": "-1/8", + "60": "1", + "61": "1/8", + "62": "1/8", + "63": "1/8", + "64": "-1/8", + "65": "-1/4", + "66": "-1", + "67": "-1/2", + "69": "-1/2", + "76": "1/4", + "77": "3/8", + "79": "-1/4", + "92": "-1/8" + }, + "496": { + "3": "2", + "5": "1", + "7": "2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "-2", + "23": "1/2", + "24": "4", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "37": "1/2", + "38": "-4", + "39": "-1/2", + "40": "-1/2", + "41": "-1", + "44": "-2", + "50": "2", + "56": "2", + "59": "-1/2", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "76": "1", + "79": "-1", + "87": "-2" + }, + "497": { + "3": "-2", + "5": "3", + "7": "-2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "6", + "23": "1/2", + "24": "4", + "25": "4", + "26": "-1/2", + "29": "-1/2", + "30": "-3/2", + "32": "2", + "34": "-2", + "35": "1", + "37": "1/2", + "38": "-4", + "39": "1/2", + "40": "1/2", + "41": "-1", + "44": "-2", + "48": "2", + "50": "2", + "56": "2", + "57": "-1", + "58": "-1", + "59": "-1/2", + "60": "-4", + "61": "1/2", + "62": "1", + "64": "-3/2", + "65": "1/2", + "69": "2", + "76": "1", + "79": "-1", + "87": "2" + }, + "499": { + "35": "1" + }, + "502": { + "3": "1/2", + "5": "1", + "8": "1/8", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-3/8", + "22": "-1/8", + "23": "1/4", + "24": "2", + "25": "1/2", + "26": "1/4", + "30": "1/8", + "32": "-1/2", + "35": "1/4", + "37": "1/4", + "38": "-2", + "39": "-1/4", + "40": "-1/8", + "41": "-1/2", + "44": "-1", + "45": "-1/8", + "48": "1/4", + "50": "1", + "56": "1", + "57": "-1/8", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "62": "1/8", + "63": "1/8", + "64": "-3/8", + "65": "1/4", + "67": "-1/2", + "69": "1", + "76": "1/4", + "79": "-1/2", + "92": "-1/8" + }, + "503": { + "3": "1/2", + "5": "1", + "8": "1/8", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-3/8", + "22": "-1/8", + "23": "1/4", + "24": "2", + "25": "1/2", + "29": "1/4", + "30": "1/8", + "32": "-1/2", + "37": "1/4", + "38": "-2", + "40": "-1/8", + "41": "-1/2", + "44": "-1", + "45": "-1/8", + "48": "1/4", + "50": "1", + "56": "1", + "57": "-1/8", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "62": "1/8", + "63": "1/8", + "64": "-3/8", + "65": "1/4", + "67": "-1/2", + "69": "1", + "76": "1/4", + "79": "-1/2", + "92": "-1/8" + }, + "504": { + "3": "1", + "5": "1/4", + "9": "-1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/4", + "19": "-1", + "20": "-1/8", + "23": "1/4", + "24": "1", + "25": "-1/2", + "26": "1/4", + "29": "1/4", + "30": "3/8", + "32": "-1/2", + "37": "1/8", + "38": "-1", + "39": "-1/4", + "40": "-1/4", + "41": "-1/4", + "44": "-1", + "45": "-1/4", + "46": "-1/2", + "50": "1", + "56": "1/2", + "59": "-1/8", + "60": "2", + "61": "-1/4", + "64": "-1/4", + "65": "1/4", + "69": "1", + "79": "-1/2" + }, + "505": { + "5": "1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "20": "1/8", + "24": "1", + "25": "1/2", + "30": "1/8", + "32": "-1/2", + "37": "1/8", + "38": "-1", + "41": "-1/4", + "46": "1/2", + "56": "1/2", + "59": "-1/8", + "64": "-1/4" + }, + "506": { + "3": "-1", + "9": "1/4", + "16": "1/4", + "19": "1", + "23": "-1/4", + "25": "1", + "26": "-1/4", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "35": "1/4", + "37": "-1/4", + "39": "1/4", + "40": "1/4", + "44": "1", + "45": "1/4", + "56": "-1", + "60": "-2", + "61": "1/4", + "75": "1", + "77": "-1/4", + "79": "1/2" + }, + "507": { + "3": "-1", + "5": "1", + "8": "-1/2", + "9": "-1/4", + "16": "-1/4", + "17": "-1/2", + "19": "3", + "22": "1/2", + "23": "-3/4", + "25": "3", + "26": "-1/4", + "28": "4", + "29": "-1/2", + "30": "-1/4", + "34": "-1", + "35": "-1/4", + "37": "1/4", + "38": "-4", + "39": "1/4", + "40": "1/4", + "44": "-1", + "45": "1/4", + "50": "-2", + "56": "1", + "58": "1/2", + "60": "-2", + "61": "-1/4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "75": "-1", + "77": "-1/4", + "79": "-1/2" + }, + "511": { + "23": "1" + }, + "514": { + "3": "-1/2", + "5": "1/4", + "8": "-1/8", + "19": "1", + "25": "1", + "26": "-1/8", + "28": "1", + "29": "-1/8", + "30": "-1/8", + "32": "1/2", + "34": "-1/4", + "35": "1/8", + "38": "-1", + "39": "1/8", + "40": "1/8", + "45": "1/8", + "50": "-1/2", + "58": "1/4", + "60": "-1", + "64": "-1/4", + "65": "1/4", + "69": "1/2", + "77": "-1/4" + }, + "515": { + "3": "1/2", + "5": "-1/4", + "8": "1/8", + "17": "1/4", + "19": "-1", + "22": "-1/4", + "25": "-1", + "26": "1/8", + "28": "-1", + "29": "1/8", + "30": "1/8", + "32": "-1/2", + "34": "1/4", + "35": "-1/8", + "38": "1", + "39": "-1/8", + "40": "-1/8", + "45": "-1/8", + "50": "1/2", + "60": "1", + "65": "-1/4", + "69": "-1/2", + "77": "1/4" + }, + "516": { + "3": "1/2", + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/4", + "17": "-1/2", + "18": "1/8", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "3/2", + "28": "1", + "30": "-1/4", + "34": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/8", + "41": "-1/4", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "59": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "66": "-1", + "67": "-1", + "69": "1", + "75": "-1/2", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "517": { + "3": "-1/2", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "18": "-1/8", + "22": "-1/4", + "25": "-1/2", + "28": "-1", + "34": "1/4", + "40": "1/8", + "41": "-1/4", + "66": "1", + "75": "1/2" + }, + "518": { + "3": "-1/2", + "9": "1/8", + "16": "1/8", + "19": "1/2", + "23": "-1/8", + "25": "1/2", + "26": "-1/8", + "29": "-1/4", + "30": "-1/8", + "35": "1/8", + "37": "-1/8", + "39": "1/8", + "40": "1/8", + "44": "1/2", + "45": "1/8", + "56": "-1/2", + "60": "-1", + "61": "1/8", + "75": "-1/2", + "77": "-1/8", + "79": "1/4" + }, + "519": { + "3": "3/2", + "5": "-1/2", + "8": "1/4", + "9": "-1/8", + "16": "-1/8", + "17": "1/4", + "19": "-5/2", + "22": "-1/4", + "23": "1/8", + "25": "-5/2", + "26": "3/8", + "28": "-2", + "29": "1/4", + "30": "3/8", + "32": "-1", + "34": "1/2", + "35": "-1/8", + "37": "1/8", + "38": "2", + "39": "-3/8", + "40": "-3/8", + "44": "-1/2", + "45": "-3/8", + "50": "1", + "56": "1/2", + "58": "-1/4", + "60": "3", + "61": "-1/8", + "64": "1/4", + "65": "-1/4", + "69": "-1", + "75": "1/2", + "77": "3/8", + "79": "-1/4" + }, + "520": { + "3": "2", + "5": "-3", + "7": "2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "19": "-6", + "23": "-1/2", + "24": "-4", + "25": "-4", + "26": "1/2", + "29": "1/2", + "30": "1", + "32": "-2", + "34": "1", + "35": "-1", + "37": "-1/2", + "38": "4", + "39": "-1/2", + "40": "-1/2", + "41": "1", + "44": "2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1", + "60": "4", + "61": "-1/2", + "62": "-1", + "64": "3/2", + "65": "-1/2", + "69": "-2", + "79": "1" + }, + "521": { + "3": "2", + "5": "1", + "7": "-2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "-2", + "23": "1/2", + "24": "4", + "26": "1/2", + "29": "1/2", + "32": "-2", + "34": "-1", + "37": "1/2", + "38": "-4", + "39": "-1/2", + "40": "-1/2", + "41": "-1", + "44": "-2", + "45": "-1", + "48": "1", + "50": "2", + "56": "2", + "59": "-1", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "79": "-1" + }, + "522": { + "5": "2", + "8": "-1/2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1", + "19": "2", + "22": "1/2", + "24": "4", + "25": "4", + "28": "4", + "30": "-1/2", + "34": "-2", + "35": "1/2", + "37": "1/2", + "38": "-8", + "41": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "56": "2", + "59": "-1", + "61": "-1/2", + "64": "-1", + "65": "1", + "69": "4", + "77": "-1/2", + "79": "-1" + }, + "523": { + "3": "4", + "8": "1/2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "19": "-6", + "22": "-1/2", + "23": "1", + "24": "4", + "25": "-4", + "26": "1", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "35": "-1/2", + "37": "1/2", + "39": "-1", + "40": "-1", + "41": "-1", + "44": "-2", + "45": "-3/2", + "48": "1", + "50": "4", + "56": "2", + "58": "-1", + "59": "-1", + "60": "8", + "61": "-1/2", + "77": "1/2", + "79": "-1" + }, + "524": { + "5": "2", + "8": "-1/2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1", + "19": "2", + "22": "1/2", + "24": "4", + "25": "4", + "28": "4", + "30": "-1/2", + "34": "-2", + "35": "1/2", + "37": "1/2", + "38": "-8", + "41": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "56": "2", + "59": "-1", + "61": "-1/2", + "64": "-1", + "65": "1", + "69": "4", + "75": "-2", + "77": "-1/2", + "79": "-1" + }, + "525": { + "3": "4", + "8": "1/2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "19": "-6", + "22": "-1/2", + "23": "1", + "24": "4", + "25": "-4", + "26": "1", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "35": "-1/2", + "37": "1/2", + "39": "-1", + "40": "-1", + "41": "-1", + "44": "-2", + "45": "-3/2", + "48": "1", + "50": "4", + "56": "2", + "58": "-1", + "59": "-1", + "60": "8", + "61": "-1/2", + "75": "2", + "77": "1/2", + "79": "-1" + }, + "526": { + "3": "1", + "5": "-1/2", + "8": "1/4", + "17": "1/4", + "19": "-2", + "22": "-1/4", + "23": "1/4", + "25": "-2", + "26": "1/4", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "35": "-1/4", + "38": "2", + "39": "-1/4", + "40": "-1/4", + "45": "-1/4", + "50": "1", + "58": "-1/2", + "60": "2", + "64": "1/4", + "65": "-1/4", + "69": "-1", + "77": "1/4" + }, + "527": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/4", + "19": "2", + "22": "1/4", + "23": "-1/4", + "25": "2", + "26": "-1/4", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "35": "1/4", + "38": "-2", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "50": "-1", + "60": "-2", + "64": "-1/4", + "65": "1/4", + "69": "1", + "77": "-1/4" + }, + "528": { + "3": "1", + "5": "-1/2", + "8": "1/4", + "17": "1/4", + "19": "-2", + "22": "-1/4", + "23": "1/4", + "25": "-2", + "26": "1/4", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "35": "-1/4", + "38": "2", + "39": "-1/4", + "40": "-1/4", + "45": "-1/4", + "50": "1", + "58": "-1/2", + "60": "2", + "64": "1/4", + "65": "-1/4", + "69": "-1", + "75": "1", + "77": "1/4" + }, + "529": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/4", + "19": "2", + "22": "1/4", + "23": "-1/4", + "25": "2", + "26": "-1/4", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "35": "1/4", + "38": "-2", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "50": "-1", + "60": "-2", + "64": "-1/4", + "65": "1/4", + "69": "1", + "75": "-1", + "77": "-1/4" + }, + "530": { + "75": "1" + }, + "534": { + "29": "-1/2", + "59": "1/2" + }, + "535": { + "29": "1/2", + "59": "1/2" + }, + "536": { + "3": "2", + "9": "-1/2", + "16": "-1/2", + "19": "-2", + "23": "1/2", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "37": "1/2", + "39": "-1/2", + "40": "-1/2", + "44": "-2", + "45": "-1/2", + "50": "2", + "56": "2", + "59": "1/2", + "60": "4", + "61": "-1/2", + "77": "1/2", + "79": "-1" + }, + "537": { + "3": "-2", + "9": "1/2", + "16": "1/2", + "19": "2", + "23": "-1/2", + "25": "2", + "26": "-1/2", + "29": "-1/2", + "30": "-1/2", + "32": "2", + "35": "1/2", + "37": "-1/2", + "39": "1/2", + "40": "1/2", + "44": "2", + "45": "1/2", + "50": "-2", + "56": "-2", + "59": "1/2", + "60": "-4", + "61": "1/2", + "77": "-1/2", + "79": "1" + }, + "538": { + "29": "1/4", + "30": "-1/4" + }, + "539": { + "29": "-1/4", + "30": "-1/4" + }, + "540": { + "3": "-1", + "9": "1/4", + "16": "1/4", + "19": "1", + "23": "-1/4", + "25": "1", + "26": "-1/4", + "29": "-1/4", + "30": "-1/2", + "32": "1", + "35": "1/4", + "37": "-1/4", + "39": "1/4", + "40": "1/4", + "44": "1", + "45": "1/4", + "50": "-1", + "56": "-1", + "60": "-2", + "61": "1/4", + "77": "-1/4", + "79": "1/2" + }, + "541": { + "3": "1", + "9": "-1/4", + "16": "-1/4", + "19": "-1", + "23": "1/4", + "25": "-1", + "26": "1/4", + "29": "1/4", + "32": "-1", + "35": "-1/4", + "37": "1/4", + "39": "-1/4", + "40": "-1/4", + "44": "-1", + "45": "-1/4", + "50": "1", + "56": "1", + "60": "2", + "61": "-1/4", + "77": "1/4", + "79": "-1/2" + }, + "542": { + "3": "-1", + "9": "1/4", + "16": "1/4", + "19": "1", + "23": "-1/4", + "25": "1", + "26": "-1/4", + "29": "-1/2", + "30": "-1/4", + "32": "1", + "35": "1/4", + "37": "-1/4", + "39": "1/4", + "40": "1/4", + "44": "1", + "45": "1/4", + "50": "-1", + "56": "-1", + "60": "-2", + "61": "1/4", + "77": "-1/4", + "79": "1/2" + }, + "544": { + "5": "-1", + "7": "2", + "8": "1", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "19": "-2", + "22": "-1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "34": "2", + "35": "-1/2", + "37": "-1/2", + "38": "4", + "40": "-1/2", + "41": "1", + "44": "2", + "45": "1", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "1/2", + "62": "-1/2", + "63": "1/2", + "64": "1", + "65": "-1/2", + "67": "-2", + "69": "-2", + "76": "1", + "79": "1", + "87": "-2", + "92": "-1/2" + }, + "545": { + "5": "-3", + "7": "-2", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "35": "-1/2", + "37": "-1/2", + "38": "4", + "40": "1/2", + "41": "1", + "44": "2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1", + "65": "-1/2", + "67": "2", + "69": "-2", + "76": "-1", + "79": "1", + "87": "2", + "92": "1/2" + }, + "546": { + "8": "1/2", + "26": "-1/2" + }, + "547": { + "8": "1/2", + "26": "1/2" + }, + "548": { + "3": "-2", + "8": "1/2", + "26": "-1/2" + }, + "549": { + "3": "2", + "8": "1/2", + "26": "1/2" + }, + "550": { + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/2", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "26": "1/4", + "30": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/4", + "41": "-1/2", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "67": "-1", + "69": "1", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "551": { + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/2", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "26": "-1/4", + "30": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/4", + "41": "-1/2", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "67": "-1", + "69": "1", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "552": { + "3": "1", + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/2", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "26": "1/4", + "30": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/4", + "41": "-1/2", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "67": "-1", + "69": "1", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "553": { + "3": "-1", + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/2", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "26": "-1/4", + "30": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/4", + "41": "-1/2", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "67": "-1", + "69": "1", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "558": { + "5": "1", + "64": "-1/2", + "65": "-1/2" + }, + "559": { + "5": "1", + "64": "-1/2", + "65": "1/2" + }, + "560": { + "5": "1", + "64": "-1/2", + "65": "-1/2", + "69": "-2" + }, + "561": { + "5": "1", + "64": "-1/2", + "65": "1/2", + "69": "2" + }, + "562": { + "64": "-1/4", + "65": "1/4" + }, + "563": { + "64": "-1/4", + "65": "-1/4" + }, + "564": { + "64": "-1/4", + "65": "1/4", + "69": "1" + }, + "565": { + "64": "-1/4", + "65": "-1/4", + "69": "-1" + }, + "568": { + "3": "2", + "5": "-1", + "8": "1/2", + "17": "1/2", + "19": "-2", + "25": "-2", + "26": "1/2", + "38": "4", + "41": "1", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "77": "1/2", + "79": "1" + }, + "569": { + "3": "-2", + "5": "1", + "8": "-1/2", + "17": "-1/2", + "19": "2", + "25": "2", + "26": "-1/2", + "38": "-4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/2", + "79": "-1" + }, + "570": { + "19": "2", + "39": "1/2", + "40": "1/2", + "41": "1", + "79": "1" + }, + "571": { + "19": "-2", + "39": "-1/2", + "40": "-1/2", + "79": "-1" + }, + "576": { + "16": "1/2", + "43": "1/2", + "44": "2" + }, + "577": { + "16": "-1/2", + "43": "1/2", + "44": "-2" + }, + "578": { + "3": "-2", + "5": "-2", + "8": "-1/2", + "9": "1/2", + "10": "2", + "11": "1/2", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "4", + "22": "1", + "23": "-1", + "24": "-4", + "25": "2", + "28": "4", + "29": "-1", + "30": "-1/2", + "32": "4", + "34": "-1", + "37": "-1", + "39": "1", + "40": "2", + "41": "1/2", + "43": "1", + "44": "2", + "45": "1", + "48": "-1", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "1", + "59": "1/2", + "60": "-8", + "61": "-1/2", + "63": "-1/2", + "64": "1/2", + "66": "4", + "67": "2", + "76": "-1", + "77": "-1", + "79": "2", + "92": "1/2" + }, + "579": { + "3": "2", + "5": "2", + "8": "1/2", + "9": "-1/2", + "10": "-2", + "11": "-1/2", + "16": "-1/2", + "17": "-1/2", + "18": "1/2", + "19": "-4", + "22": "-1", + "23": "1", + "24": "4", + "25": "-2", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "34": "1", + "37": "1", + "39": "-1", + "40": "-2", + "41": "-1/2", + "44": "-2", + "45": "-1", + "48": "1", + "50": "4", + "56": "2", + "57": "-1/2", + "58": "-1", + "59": "-1/2", + "60": "8", + "61": "1/2", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "77": "1", + "79": "-2", + "92": "-1/2" + }, + "592": { + "5": "-4", + "9": "1", + "13": "2", + "14": "-2", + "15": "-2", + "16": "1", + "17": "1", + "19": "-4", + "22": "1", + "23": "-1", + "24": "-8", + "25": "-4", + "30": "1", + "35": "-1", + "37": "-1", + "38": "8", + "41": "2", + "44": "4", + "48": "-2", + "50": "-4", + "56": "-4", + "57": "1", + "58": "1", + "59": "1", + "61": "-1", + "62": "-1", + "63": "-1", + "64": "2", + "65": "-1", + "67": "2", + "69": "-4", + "76": "-2", + "79": "2", + "92": "1" + }, + "593": { + "5": "2", + "8": "1", + "64": "-1", + "67": "-2" + }, + "594": { + "3": "4", + "5": "2", + "9": "-1", + "13": "-2", + "14": "2", + "15": "2", + "16": "-1", + "17": "-1", + "19": "-4", + "22": "-1", + "23": "1", + "24": "8", + "26": "1", + "29": "1", + "30": "1", + "32": "-4", + "37": "1", + "38": "-8", + "39": "-1", + "40": "-1", + "41": "-2", + "44": "-4", + "45": "-1", + "48": "1", + "50": "4", + "56": "4", + "59": "-1", + "60": "8", + "61": "-1", + "64": "-1", + "65": "1", + "69": "4", + "79": "-2" + }, + "595": { + "30": "-1", + "48": "1", + "58": "-1" + }, + "596": { + "3": "2", + "5": "1", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/2", + "19": "-2", + "23": "1/2", + "24": "4", + "26": "1/2", + "29": "1/2", + "32": "-2", + "34": "-1", + "37": "1/2", + "38": "-4", + "39": "-1/2", + "40": "-1/2", + "41": "-1", + "44": "-2", + "45": "-1", + "48": "1/2", + "50": "2", + "56": "2", + "58": "-1/2", + "59": "-1/2", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "79": "-1" + }, + "597": { + "22": "1/2", + "34": "-1", + "45": "-1/2", + "48": "1/2" + }, + "598": { + "5": "3", + "8": "1/2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1", + "19": "2", + "22": "-1/2", + "23": "1/2", + "24": "4", + "25": "2", + "30": "-1/2", + "35": "1/2", + "37": "1/2", + "38": "-4", + "40": "-1/2", + "41": "-1", + "44": "-2", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "64": "-3/2", + "65": "1/2", + "67": "-1", + "69": "2", + "76": "1", + "79": "-1", + "92": "-1/2" + }, + "599": { + "17": "1/2", + "40": "1/2", + "67": "1" + }, + "600": { + "5": "-1", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "29": "1/2", + "30": "1/2", + "35": "-1", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "45": "1/2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "1", + "92": "1/2" + }, + "601": { + "5": "-1", + "9": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-2", + "29": "-1/2", + "30": "1/2", + "37": "-1/2", + "38": "4", + "41": "1", + "44": "2", + "45": "1/2", + "48": "-1", + "50": "-2", + "56": "-2", + "57": "1/2", + "58": "1/2", + "59": "1", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "65": "-1", + "69": "-2", + "76": "-1", + "77": "1/2", + "79": "1", + "92": "1/2" + }, + "602": { + "3": "4", + "8": "1", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "18": "1/2", + "19": "-6", + "22": "-1", + "23": "1/2", + "24": "4", + "25": "-4", + "26": "3/2", + "28": "-4", + "29": "1", + "30": "1/2", + "32": "-4", + "34": "1", + "35": "-1/2", + "37": "1/2", + "39": "-3/2", + "40": "-1", + "41": "-1", + "44": "-2", + "45": "-3/2", + "48": "1", + "50": "4", + "56": "2", + "58": "-1", + "59": "-1", + "60": "8", + "61": "-1/2", + "77": "1/2", + "79": "-1" + }, + "603": { + "5": "2", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1", + "18": "1/2", + "19": "2", + "23": "1/2", + "24": "4", + "25": "4", + "26": "-1/2", + "28": "4", + "30": "-1/2", + "34": "-1", + "35": "1/2", + "37": "1/2", + "38": "-8", + "39": "1/2", + "41": "-1", + "44": "-2", + "45": "-1/2", + "48": "1", + "56": "2", + "59": "-1", + "61": "-1/2", + "64": "-1", + "65": "1", + "69": "4", + "77": "-1/2", + "79": "-1" + }, + "604": { + "5": "1", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/2", + "18": "-1/4", + "19": "1", + "22": "1/2", + "23": "-1/4", + "24": "2", + "25": "2", + "26": "-1/4", + "28": "2", + "30": "-1/4", + "34": "-3/2", + "35": "1/4", + "37": "1/4", + "38": "-4", + "39": "-1/4", + "41": "-1/2", + "44": "-1", + "45": "-1/4", + "48": "1/2", + "56": "1", + "59": "-1/2", + "61": "-1/4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "77": "-1/4", + "79": "-1/2" + }, + "605": { + "3": "2", + "8": "1/2", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "18": "-1/4", + "19": "-3", + "23": "3/4", + "24": "2", + "25": "-2", + "26": "3/4", + "28": "-2", + "29": "1/2", + "30": "1/4", + "32": "-2", + "34": "-1/2", + "35": "-1/4", + "37": "1/4", + "39": "-1/4", + "40": "-1/2", + "41": "-1/2", + "44": "-1", + "45": "-3/4", + "48": "1/2", + "50": "2", + "56": "1", + "58": "-1/2", + "59": "-1/2", + "60": "4", + "61": "-1/4", + "77": "1/4", + "79": "-1/2" + }, + "606": { + "5": "3/2", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "29": "-1/4", + "30": "-1/4", + "37": "1/4", + "38": "-2", + "41": "-1/2", + "44": "-1", + "45": "-1/4", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "69": "1", + "76": "1/2", + "77": "-1/4", + "79": "-1/2", + "92": "-1/4" + }, + "607": { + "5": "3/2", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "1", + "22": "-1/4", + "23": "1/4", + "24": "2", + "25": "1", + "29": "1/4", + "30": "-1/4", + "35": "1/2", + "37": "1/4", + "38": "-2", + "41": "-1/2", + "44": "-1", + "45": "-1/4", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "69": "1", + "76": "1/2", + "77": "1/4", + "79": "-1/2", + "92": "-1/4" + }, + "608": { + "3": "4", + "5": "-1", + "8": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-8", + "20": "-1/2", + "22": "-1/2", + "25": "-6", + "26": "1", + "28": "-4", + "29": "1", + "30": "1", + "32": "-4", + "34": "1", + "35": "-1", + "37": "-1/2", + "38": "4", + "39": "-1", + "40": "-1", + "45": "-3/2", + "46": "-2", + "56": "-2", + "57": "1/2", + "58": "-1/2", + "59": "-1/2", + "60": "8", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "75": "2", + "76": "-1", + "92": "1/2" + }, + "609": { + "5": "1", + "8": "-1/2", + "17": "-1/2", + "18": "-1/2", + "20": "1/2", + "22": "1/2", + "25": "2", + "28": "4", + "34": "-1", + "37": "1/2", + "38": "-4", + "45": "-1/2", + "46": "2", + "56": "2", + "57": "1/2", + "58": "1/2", + "59": "-1/2", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "-1/2", + "75": "-2", + "76": "-1", + "92": "1/2" + }, + "610": { + "3": "2", + "5": "2", + "8": "3/2", + "17": "-1/2", + "18": "1", + "22": "-1/2", + "24": "4", + "25": "2", + "30": "-1/2", + "32": "-2", + "40": "-1/2", + "45": "1/2", + "48": "1", + "57": "-1/2", + "58": "-1/2", + "61": "1", + "62": "1/2", + "63": "1/2", + "64": "-1/2", + "66": "-4", + "67": "-2", + "76": "1", + "92": "-1/2" + }, + "611": { + "3": "-2", + "5": "-2", + "8": "-1/2", + "17": "1/2", + "22": "1/2", + "24": "-4", + "25": "-2", + "30": "1/2", + "32": "2", + "40": "1/2", + "45": "1/2", + "48": "-1", + "57": "1/2", + "58": "1/2", + "59": "1", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "1/2", + "66": "4", + "67": "2", + "76": "-1", + "92": "1/2" + }, + "612": { + "3": "1", + "5": "1", + "8": "3/4", + "9": "-1/2", + "16": "-1/2", + "17": "-1/4", + "19": "-2", + "22": "-1/4", + "23": "1/2", + "24": "2", + "25": "-1", + "29": "1/2", + "30": "1/4", + "32": "-3", + "35": "-1/2", + "37": "1/2", + "39": "-1/2", + "40": "-3/4", + "44": "-2", + "45": "-3/4", + "48": "1/2", + "50": "2", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "60": "4", + "62": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-2", + "67": "-1", + "76": "1/2", + "77": "1/2", + "79": "-1", + "92": "-1/4" + }, + "613": { + "3": "-1", + "5": "-1", + "8": "-1/4", + "9": "1/2", + "16": "1/2", + "17": "1/4", + "18": "-1/2", + "19": "2", + "22": "1/4", + "23": "-1/2", + "24": "-2", + "25": "1", + "29": "-1/2", + "30": "-1/4", + "32": "3", + "35": "1/2", + "37": "-1/2", + "39": "1/2", + "40": "3/4", + "44": "2", + "45": "1/4", + "48": "-1/2", + "50": "-2", + "56": "-2", + "57": "1/4", + "58": "1/4", + "59": "1/2", + "60": "-4", + "62": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "76": "-1/2", + "77": "-1/2", + "79": "1", + "92": "1/4" + }, + "614": { + "5": "5/2", + "8": "-1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-3/4", + "18": "1/4", + "19": "2", + "20": "-1/4", + "22": "1/4", + "24": "4", + "25": "3", + "28": "2", + "30": "-1/2", + "34": "-3/2", + "35": "1/2", + "37": "1/4", + "38": "-6", + "41": "-1", + "44": "-2", + "45": "-1/4", + "46": "-1", + "48": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-3/4", + "62": "1/4", + "63": "1/4", + "64": "-5/4", + "65": "1/2", + "69": "2", + "75": "-1", + "76": "1/2", + "77": "-1/2", + "79": "-1", + "92": "-1/4" + }, + "615": { + "3": "2", + "5": "3/2", + "8": "1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-1/4", + "18": "1/4", + "19": "-2", + "20": "1/4", + "22": "-1/4", + "23": "1", + "24": "4", + "25": "-1", + "26": "1/2", + "28": "-2", + "29": "1/2", + "32": "-2", + "34": "-1/2", + "37": "3/4", + "38": "-2", + "39": "-1/2", + "40": "-1/2", + "41": "-1", + "44": "-2", + "45": "-3/4", + "46": "1", + "48": "1", + "50": "4", + "56": "3", + "57": "-1/4", + "58": "-3/4", + "59": "-3/4", + "60": "4", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "69": "2", + "75": "1", + "76": "1/2", + "77": "1/2", + "79": "-1", + "92": "-1/4" + }, + "616": { + "3": "-2", + "9": "1/2", + "11": "-1/2", + "22": "-1/2", + "28": "-4", + "30": "1/2", + "34": "1", + "41": "-1/2", + "43": "1/2", + "45": "1/2", + "56": "-2", + "58": "-1/2", + "61": "1/2", + "63": "1/2" + }, + "617": { + "3": "2", + "9": "-1/2", + "11": "1/2", + "22": "1/2", + "28": "4", + "30": "1/2", + "34": "-1", + "41": "1/2", + "43": "1/2", + "45": "1/2", + "56": "2", + "58": "1/2", + "61": "-1/2", + "63": "1/2" + }, + "618": { + "22": "-1", + "28": "-4", + "34": "2", + "61": "1" + }, + "619": { + "28": "4", + "41": "1", + "58": "1" + }, + "620": { + "19": "-1", + "22": "-1/4", + "23": "1/4", + "25": "-1", + "28": "-1", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "35": "-1/4", + "39": "-1/4", + "40": "-1/4", + "41": "-1/4", + "45": "-1/4", + "50": "1", + "58": "-1/4", + "60": "2", + "79": "-1/2" + }, + "621": { + "19": "1", + "23": "-1/4", + "25": "1", + "28": "1", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "35": "1/4", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "50": "-1", + "60": "-2", + "61": "1/4", + "79": "1/2" + }, + "622": { + "3": "-1/2", + "9": "1/8", + "11": "1/8", + "19": "1", + "22": "1/8", + "23": "-1/4", + "25": "1", + "26": "-1/4", + "28": "1", + "29": "-1/4", + "30": "-3/8", + "32": "1", + "34": "-1/4", + "35": "1/4", + "37": "-1/4", + "39": "1/4", + "40": "1/4", + "41": "1/8", + "43": "-1/8", + "45": "3/8", + "50": "-1", + "56": "-1/2", + "58": "1/8", + "60": "-2", + "61": "1/8", + "63": "1/8", + "77": "-1/4", + "79": "1/2" + }, + "623": { + "3": "1/2", + "9": "-1/8", + "11": "-1/8", + "19": "-1", + "22": "-1/8", + "23": "1/4", + "25": "-1", + "26": "1/4", + "28": "-1", + "29": "1/4", + "30": "1/8", + "32": "-1", + "34": "1/4", + "35": "-1/4", + "37": "1/4", + "39": "-1/4", + "40": "-1/4", + "41": "-1/8", + "43": "-1/8", + "45": "-1/8", + "50": "1", + "56": "1/2", + "58": "-1/8", + "60": "2", + "61": "-1/8", + "63": "1/8", + "77": "1/4", + "79": "-1/2" + }, + "624": { + "3": "4", + "5": "1", + "8": "1", + "9": "-1/2", + "10": "-2", + "11": "-1", + "16": "-1/2", + "18": "1/2", + "19": "-10", + "22": "-5/2", + "23": "3/2", + "24": "4", + "25": "-8", + "26": "1", + "28": "-12", + "29": "2", + "30": "3/2", + "32": "-8", + "34": "4", + "35": "-1/2", + "37": "3/2", + "38": "4", + "39": "-2", + "40": "-3", + "41": "-1", + "44": "-2", + "45": "-2", + "48": "1", + "50": "8", + "56": "2", + "57": "-1/2", + "58": "-3/2", + "59": "-1/2", + "60": "16", + "61": "1/2", + "63": "1", + "65": "-1/2", + "66": "-4", + "67": "-2", + "69": "-2", + "75": "2", + "76": "1", + "77": "2", + "79": "-3", + "90": "-2", + "92": "-1/2" + }, + "625": { + "3": "-4", + "5": "-1", + "8": "-1", + "9": "1/2", + "10": "2", + "11": "1", + "16": "1/2", + "18": "-1/2", + "19": "10", + "22": "3/2", + "23": "-3/2", + "24": "-4", + "25": "8", + "26": "-1", + "28": "12", + "29": "-2", + "30": "-3/2", + "32": "8", + "34": "-2", + "35": "1/2", + "37": "-3/2", + "38": "-4", + "39": "2", + "40": "3", + "41": "1", + "43": "1", + "44": "2", + "45": "2", + "48": "-1", + "50": "-8", + "56": "-2", + "57": "1/2", + "58": "5/2", + "59": "1/2", + "60": "-16", + "61": "-1/2", + "65": "1/2", + "66": "4", + "67": "2", + "69": "2", + "75": "-2", + "76": "-1", + "77": "-2", + "79": "3", + "90": "2", + "92": "1/2" + }, + "626": { + "45": "1", + "60": "-4", + "61": "1" + }, + "627": { + "30": "1", + "41": "1", + "60": "4" + }, + "628": { + "19": "-1", + "29": "1/4", + "39": "-1/4", + "40": "-1/4", + "41": "-1/4", + "60": "1", + "79": "-1/2" + }, + "629": { + "19": "1", + "29": "-1/4", + "30": "-1/4", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "60": "-1", + "61": "1/4", + "79": "1/2" + }, + "630": { + "3": "1", + "5": "1/4", + "8": "1/4", + "9": "-1/8", + "10": "-1/2", + "16": "-1/8", + "18": "1/8", + "19": "-3/2", + "22": "-3/8", + "23": "3/8", + "24": "1", + "25": "-1", + "28": "-1", + "29": "1/4", + "30": "1/8", + "32": "-1", + "34": "1/2", + "35": "-1/8", + "37": "1/8", + "38": "1", + "39": "-1/4", + "40": "-1/2", + "43": "-1/4", + "44": "-1/2", + "45": "-1/4", + "48": "1/4", + "50": "1", + "56": "1/2", + "57": "-1/8", + "58": "-3/8", + "59": "-1/8", + "60": "2", + "61": "1/8", + "63": "1/4", + "65": "-1/8", + "66": "-1", + "67": "-1/2", + "69": "-1/2", + "75": "1/2", + "76": "1/4", + "77": "1/4", + "79": "-1/4", + "90": "1/2", + "92": "-1/8" + }, + "631": { + "3": "-1", + "5": "-1/4", + "8": "-1/4", + "9": "1/8", + "10": "1/2", + "16": "1/8", + "18": "-1/8", + "19": "3/2", + "22": "1/8", + "23": "-3/8", + "24": "-1", + "25": "1", + "28": "1", + "29": "-1/4", + "30": "-1/8", + "32": "1", + "35": "1/8", + "37": "-1/8", + "38": "-1", + "39": "1/4", + "40": "1/2", + "44": "1/2", + "45": "1/4", + "48": "-1/4", + "50": "-1", + "56": "-1/2", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "60": "-2", + "61": "-1/8", + "65": "1/8", + "66": "1", + "67": "1/2", + "69": "1/2", + "75": "-1/2", + "76": "-1/4", + "77": "-1/4", + "79": "1/4", + "90": "-1/2", + "92": "1/8" + }, + "632": { + "3": "2", + "8": "1/2", + "10": "-2", + "11": "-1", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "19": "-8", + "22": "-1", + "23": "1", + "25": "-6", + "26": "1/2", + "28": "-8", + "29": "3/2", + "30": "3/2", + "32": "-6", + "34": "2", + "35": "-1/2", + "37": "1", + "38": "4", + "39": "-3/2", + "40": "-5/2", + "43": "-1/2", + "45": "-3/2", + "50": "4", + "58": "-1", + "60": "12", + "62": "-1/2", + "63": "1/2", + "64": "1", + "66": "-4", + "67": "-2", + "77": "1", + "79": "-2" + }, + "633": { + "3": "-2", + "5": "-4", + "8": "-1/2", + "9": "1", + "10": "2", + "11": "1", + "13": "1", + "14": "-1", + "15": "-1", + "16": "3/2", + "17": "1", + "18": "-1", + "19": "4", + "22": "2", + "23": "-2", + "24": "-8", + "25": "2", + "26": "-1/2", + "28": "8", + "29": "-3/2", + "30": "-1/2", + "32": "6", + "34": "-2", + "35": "-1/2", + "37": "-2", + "38": "4", + "39": "3/2", + "40": "5/2", + "41": "2", + "43": "1/2", + "44": "4", + "45": "3/2", + "48": "-2", + "50": "-8", + "56": "-4", + "57": "1", + "58": "2", + "59": "1", + "60": "-12", + "61": "-1", + "62": "-1/2", + "63": "-1/2", + "64": "2", + "65": "-1", + "66": "4", + "67": "2", + "69": "-4", + "76": "-2", + "77": "-1", + "79": "4", + "92": "1" + }, + "634": { + "18": "1", + "61": "1", + "66": "-4" + }, + "635": { + "5": "-6", + "8": "-1", + "9": "1", + "16": "1", + "17": "2", + "19": "-4", + "22": "1", + "23": "-1", + "24": "-8", + "25": "-4", + "30": "1", + "35": "-1", + "37": "-1", + "38": "8", + "40": "1", + "41": "1", + "44": "4", + "48": "-2", + "50": "-4", + "56": "-4", + "57": "1", + "58": "1", + "59": "1", + "61": "-1", + "62": "-1", + "63": "-1", + "64": "2", + "65": "-1", + "66": "4", + "67": "4", + "69": "-4", + "76": "-2", + "79": "2", + "92": "1" + }, + "636": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/4", + "19": "1", + "25": "1", + "38": "-2", + "41": "-1/4", + "64": "-1/4", + "65": "1/4", + "66": "1", + "69": "1", + "77": "-1/4", + "79": "-1/2" + }, + "637": { + "3": "1", + "5": "1", + "8": "1/2", + "9": "-1/4", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "22": "-1/4", + "23": "1/4", + "24": "2", + "30": "-1/4", + "35": "1/4", + "37": "1/4", + "40": "-1/4", + "44": "-1", + "48": "1/2", + "50": "1", + "56": "1", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "61": "1/2", + "62": "1/4", + "63": "1/4", + "64": "-1/4", + "66": "-1", + "67": "-1", + "76": "1/2", + "77": "1/4", + "92": "-1/4" + }, + "638": { + "3": "1/2", + "8": "1/8", + "10": "-1/2", + "13": "1/4", + "14": "-1/4", + "15": "-1/4", + "16": "-1/8", + "19": "-1", + "25": "-1/2", + "26": "-1/8", + "29": "1/8", + "30": "1/8", + "32": "-1/2", + "35": "-1/8", + "38": "1", + "39": "-1/8", + "40": "-3/8", + "41": "1/4", + "43": "-1/8", + "45": "-1/8", + "60": "1", + "62": "-1/8", + "63": "1/8", + "66": "-1", + "67": "-1/2", + "77": "1/4" + }, + "639": { + "3": "-1/2", + "5": "-1", + "8": "-1/8", + "9": "1/4", + "10": "1/2", + "13": "1/4", + "14": "-1/4", + "15": "-1/4", + "16": "1/8", + "17": "1/4", + "18": "-1/4", + "22": "1/4", + "23": "-1/4", + "24": "-2", + "25": "-1/2", + "26": "1/8", + "29": "-1/8", + "30": "1/8", + "32": "1/2", + "35": "-1/8", + "37": "-1/4", + "38": "1", + "39": "1/8", + "40": "3/8", + "41": "1/4", + "43": "1/8", + "44": "1", + "45": "1/8", + "48": "-1/2", + "50": "-1", + "56": "-1", + "57": "1/4", + "58": "1/4", + "59": "1/4", + "60": "-1", + "61": "-1/4", + "62": "-1/8", + "63": "-1/8", + "64": "1/4", + "65": "-1/4", + "66": "1", + "67": "1/2", + "69": "-1", + "76": "-1/2", + "77": "-1/4", + "79": "1/2", + "92": "1/4" + }, + "640": { + "3": "2", + "5": "-3", + "8": "-1/2", + "9": "1/2", + "11": "-1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/2", + "17": "1", + "18": "1/2", + "19": "-4", + "24": "-4", + "25": "-4", + "26": "1", + "28": "-4", + "29": "1/2", + "30": "1", + "32": "-2", + "34": "1", + "35": "-1/2", + "38": "4", + "39": "-1", + "41": "1/2", + "45": "-1/2", + "48": "-1", + "56": "-2", + "57": "1/2", + "59": "1/2", + "60": "4", + "61": "-1/2", + "62": "-1/2", + "64": "1", + "65": "-1/2", + "67": "2", + "69": "-2", + "76": "-1", + "77": "1/2", + "90": "-2", + "92": "1/2" + }, + "641": { + "3": "-2", + "5": "-3", + "8": "-1/2", + "9": "1/2", + "11": "1/2", + "13": "1", + "14": "-1", + "15": "-1", + "16": "3/2", + "17": "1", + "18": "1/2", + "22": "1", + "23": "-1", + "24": "-4", + "26": "-1", + "28": "4", + "29": "-1/2", + "32": "2", + "34": "-1", + "35": "-1/2", + "37": "-1", + "38": "4", + "39": "1", + "40": "1", + "41": "3/2", + "44": "4", + "45": "1/2", + "48": "-1", + "50": "-4", + "56": "-2", + "57": "1/2", + "58": "1", + "59": "1/2", + "60": "-4", + "61": "-1/2", + "62": "-1/2", + "64": "1", + "65": "-1/2", + "67": "2", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "2", + "90": "2", + "92": "1/2" + }, + "642": { + "5": "-2", + "9": "1/2", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "20": "-1/2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "29": "-1/2", + "32": "2", + "37": "-1", + "38": "4", + "44": "2", + "45": "1/2", + "46": "-2", + "48": "-1", + "50": "-2", + "56": "-4", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "60": "-4", + "61": "1/2", + "62": "-1/2", + "63": "-1/2", + "64": "3/2", + "69": "-2", + "76": "-1", + "77": "-1/2", + "79": "1", + "92": "1/2" + }, + "643": { + "5": "-2", + "9": "1/2", + "16": "1/2", + "17": "1/2", + "18": "-1/2", + "19": "-2", + "20": "1/2", + "22": "1/2", + "23": "-1/2", + "24": "-4", + "25": "-4", + "29": "1/2", + "30": "1", + "32": "-2", + "35": "-1", + "38": "4", + "41": "1", + "44": "2", + "45": "-1/2", + "46": "2", + "48": "-1", + "50": "-2", + "57": "1/2", + "58": "1/2", + "59": "1/2", + "60": "4", + "61": "-1/2", + "62": "-1/2", + "63": "-1/2", + "64": "3/2", + "65": "-1", + "69": "-2", + "76": "-1", + "77": "1/2", + "79": "1", + "92": "1/2" + }, + "644": { + "5": "-1/2", + "9": "1/8", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "1/8", + "17": "1/8", + "18": "-1/8", + "19": "-3/2", + "20": "1/8", + "22": "1/8", + "23": "-1/8", + "24": "-1", + "25": "-1", + "29": "1/8", + "30": "1/4", + "32": "-1/2", + "35": "-1/4", + "38": "1", + "39": "-1/4", + "40": "-1/4", + "41": "1/4", + "44": "1/2", + "45": "-1/8", + "46": "1/2", + "48": "-1/4", + "50": "-1/2", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "60": "1", + "61": "-1/8", + "62": "-1/8", + "63": "-1/8", + "64": "1/8", + "69": "-1/2", + "76": "-1/4", + "77": "1/8", + "79": "-1/4", + "92": "1/8" + }, + "645": { + "5": "-1/2", + "9": "1/8", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "1/8", + "17": "1/8", + "18": "-1/8", + "19": "1/2", + "20": "-1/8", + "22": "1/8", + "23": "-1/8", + "24": "-1", + "29": "-1/8", + "32": "1/2", + "37": "-1/4", + "38": "1", + "39": "1/4", + "40": "1/4", + "41": "1/2", + "44": "1/2", + "45": "1/8", + "46": "-1/2", + "48": "-1/4", + "50": "-1/2", + "56": "-1", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "60": "-1", + "61": "1/8", + "62": "-1/8", + "63": "-1/8", + "64": "1/8", + "65": "-1/4", + "69": "-1/2", + "76": "-1/4", + "77": "-1/8", + "79": "3/4", + "92": "1/8" + }, + "646": { + "3": "1/2", + "5": "3/4", + "8": "1/8", + "9": "-1/8", + "11": "1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-3/8", + "17": "-1/4", + "18": "1/8", + "19": "1", + "24": "1", + "25": "1", + "28": "1", + "29": "-1/8", + "30": "-1/4", + "32": "1/2", + "34": "-1/4", + "35": "1/8", + "38": "-1", + "39": "1/4", + "41": "-1/8", + "44": "-1", + "45": "1/8", + "48": "1/4", + "56": "1/2", + "57": "-1/8", + "59": "-1/8", + "60": "-1", + "61": "1/8", + "62": "1/8", + "63": "1/4", + "64": "-1/4", + "65": "1/8", + "67": "-1/2", + "69": "1/2", + "76": "1/4", + "77": "-1/8", + "90": "1/2", + "92": "-1/8" + }, + "647": { + "3": "-1/2", + "5": "3/4", + "8": "1/8", + "9": "-1/8", + "11": "-1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/8", + "17": "-1/4", + "18": "1/8", + "22": "-1/4", + "23": "1/4", + "24": "1", + "28": "-1", + "29": "1/8", + "32": "-1/2", + "34": "1/4", + "35": "1/8", + "37": "1/4", + "38": "-1", + "39": "-1/4", + "40": "-1/4", + "41": "-3/8", + "45": "-1/8", + "48": "1/4", + "50": "1", + "56": "1/2", + "57": "-1/8", + "58": "-1/4", + "59": "-1/8", + "60": "1", + "61": "1/8", + "62": "1/8", + "63": "1/4", + "64": "-1/4", + "65": "1/8", + "67": "-1/2", + "69": "1/2", + "76": "1/4", + "77": "1/8", + "79": "-1/2", + "90": "-1/2", + "92": "-1/8" + }, + "648": { + "10": "1", + "11": "1/2", + "19": "2", + "22": "1/2", + "23": "-1/2", + "25": "2", + "28": "4", + "29": "-1/2", + "30": "-1/2", + "32": "2", + "34": "-1", + "37": "-1/2", + "39": "1/2", + "40": "1/2", + "41": "1/2", + "45": "1/2", + "50": "-2", + "58": "1/2", + "60": "-4", + "77": "-1/2", + "79": "1" + }, + "649": { + "8": "-1/2", + "10": "-1", + "11": "-1/2", + "19": "-2", + "22": "-1/2", + "23": "1/2", + "25": "-2", + "28": "-4", + "29": "1/2", + "30": "1/2", + "32": "-2", + "34": "1", + "37": "1/2", + "39": "-1/2", + "40": "-1", + "41": "-1/2", + "43": "-1/2", + "45": "-1/2", + "50": "2", + "58": "-1/2", + "60": "4", + "62": "-1/2", + "77": "1/2", + "79": "-1" + }, + "650": { + "3": "2", + "5": "-1", + "8": "1/2", + "19": "-4", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "38": "2", + "39": "-1/2", + "40": "-1/2", + "45": "-1/2", + "60": "4", + "61": "-1/2", + "64": "1/2" + }, + "651": { + "17": "-1/2", + "38": "-2", + "41": "-1/2" + }, + "652": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/4", + "19": "1", + "25": "1", + "26": "-1/4", + "38": "-1", + "41": "-1/4", + "64": "-1/4", + "65": "1/4", + "69": "1", + "79": "-1/2" + }, + "653": { + "19": "1", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "35": "1/4", + "38": "1", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "60": "-2", + "61": "1/4", + "65": "-1/4", + "69": "-1", + "79": "1/2" + }, + "654": { + "10": "-1/2", + "40": "-1/4", + "43": "-1/4" + }, + "655": { + "8": "1/4", + "10": "1/2", + "62": "1/4" + }, + "656": { + "5": "-1/2", + "11": "1/4", + "16": "1/4", + "17": "-1/4", + "19": "1", + "20": "-1/4", + "22": "1/4", + "23": "-1/4", + "25": "1", + "26": "-1/4", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "37": "-1/2", + "39": "1/4", + "40": "1/4", + "41": "1/4", + "43": "-1/4", + "44": "1", + "45": "1/4", + "46": "-1", + "50": "-1", + "56": "-1", + "58": "1/4", + "60": "-2", + "62": "-1/4", + "64": "1/4", + "65": "1/4", + "77": "-1/2", + "79": "1/2", + "90": "1" + }, + "657": { + "5": "-1/2", + "11": "-1/4", + "16": "-1/4", + "17": "-1/4", + "19": "-1", + "20": "1/4", + "22": "-1/4", + "23": "1/4", + "25": "-1", + "26": "1/4", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "37": "1/2", + "39": "-1/4", + "40": "-1/4", + "41": "-1/4", + "43": "-1/4", + "44": "-1", + "45": "-1/4", + "46": "1", + "50": "1", + "56": "1", + "58": "-1/4", + "60": "2", + "62": "-1/4", + "64": "1/4", + "65": "-1/4", + "77": "1/2", + "79": "-1/2", + "90": "-1" + }, + "658": { + "3": "2", + "19": "-2", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "39": "-1/2", + "40": "-1/2", + "45": "-1/2", + "60": "4", + "61": "-1/2" + }, + "659": { + "19": "-2", + "40": "-1/2", + "41": "-1/2" + }, + "660": { + "40": "-1/4", + "41": "-1/4", + "79": "-1/2" + }, + "661": { + "3": "-1", + "19": "2", + "25": "1", + "26": "-1/4", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "35": "1/4", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "60": "-2", + "61": "1/4", + "79": "1/2" + }, + "662": { + "5": "1/4", + "11": "1/8", + "16": "-1/8", + "17": "-1/8", + "19": "1/2", + "20": "1/8", + "22": "1/8", + "23": "-1/8", + "25": "1/2", + "26": "-1/8", + "28": "1", + "29": "-1/8", + "30": "-1/8", + "32": "1/2", + "34": "-1/4", + "39": "1/8", + "40": "1/8", + "41": "1/8", + "43": "-1/8", + "44": "-1/2", + "45": "1/8", + "46": "1/2", + "50": "-1/2", + "56": "1/2", + "58": "1/8", + "60": "-1", + "62": "1/8", + "64": "-1/8", + "65": "1/8", + "79": "1/4", + "90": "1/2" + }, + "663": { + "5": "1/4", + "11": "-1/8", + "16": "1/8", + "17": "-1/8", + "19": "-1/2", + "20": "-1/8", + "22": "-1/8", + "23": "1/8", + "25": "-1/2", + "26": "1/8", + "28": "-1", + "29": "1/8", + "30": "1/8", + "32": "-1/2", + "34": "1/4", + "39": "-1/8", + "40": "-1/8", + "41": "-1/8", + "43": "-1/8", + "44": "1/2", + "45": "-1/8", + "46": "-1/2", + "50": "1/2", + "56": "-1/2", + "58": "-1/8", + "60": "1", + "62": "1/8", + "64": "-1/8", + "65": "-1/8", + "79": "-1/4", + "90": "-1/2" + }, + "664": { + "5": "-1", + "8": "1/4", + "9": "1/4", + "11": "1/4", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "1/4", + "17": "1/2", + "22": "-1/4", + "23": "-1/2", + "24": "-2", + "25": "-1", + "26": "-1/4", + "29": "-1/4", + "32": "1", + "34": "1/2", + "35": "-1/4", + "37": "-1/2", + "38": "4", + "39": "1/4", + "40": "1/4", + "41": "3/4", + "44": "2", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "56": "-1", + "58": "1/4", + "59": "1/2", + "60": "-2", + "61": "1/4", + "62": "-1/4", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "79": "1" + }, + "665": { + "3": "-2", + "8": "-1/4", + "9": "1/4", + "11": "-1/4", + "13": "1/2", + "14": "-1/2", + "15": "-1/2", + "16": "-1/4", + "19": "2", + "22": "-1/4", + "24": "-2", + "25": "1", + "26": "-1/4", + "29": "-1/4", + "32": "1", + "34": "1/2", + "35": "1/4", + "39": "1/4", + "40": "1/4", + "41": "1/4", + "45": "1/2", + "48": "-1/2", + "56": "-1", + "58": "1/4", + "59": "1/2", + "60": "-2", + "61": "1/4", + "62": "-1/4" + }, + "666": { + "3": "2", + "8": "1/2", + "19": "-4", + "24": "2", + "25": "-2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "35": "-1/2", + "39": "-1/2", + "40": "-1/2", + "45": "-1/2", + "59": "-1/2", + "60": "4", + "61": "-1/2" + }, + "667": { + "3": "2", + "5": "1", + "9": "-1/2", + "16": "-1/2", + "17": "-1/2", + "19": "-2", + "23": "1/2", + "24": "2", + "26": "1/2", + "29": "1/2", + "30": "1/2", + "32": "-2", + "37": "1/2", + "38": "-4", + "39": "-1/2", + "40": "-1/2", + "41": "-1/2", + "44": "-2", + "45": "-1/2", + "50": "2", + "56": "2", + "59": "-1/2", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "79": "-1" + }, + "668": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/4", + "19": "1", + "24": "1", + "25": "1", + "26": "-1/4", + "35": "1/4", + "38": "-2", + "41": "-1/4", + "64": "-1/4", + "65": "1/4", + "69": "1", + "77": "-1/4", + "79": "-1/2" + }, + "669": { + "3": "1", + "9": "-1/4", + "16": "-1/4", + "23": "1/4", + "24": "1", + "26": "1/4", + "37": "1/4", + "44": "-1", + "50": "1", + "56": "1", + "77": "1/4" + }, + "670": { + "3": "1", + "8": "1/8", + "9": "-1/8", + "11": "1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-3/8", + "19": "-1", + "22": "-1/8", + "23": "1/4", + "24": "1", + "25": "-1/2", + "26": "1/8", + "29": "1/8", + "32": "-1/2", + "34": "-1/4", + "35": "-1/8", + "39": "-1/8", + "40": "-1/8", + "41": "-1/8", + "44": "-1", + "45": "-1/4", + "48": "1/4", + "50": "1", + "56": "1/2", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "61": "-1/8", + "62": "1/8" + }, + "671": { + "5": "1/2", + "8": "-1/8", + "9": "-1/8", + "11": "-1/8", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/8", + "17": "-1/4", + "22": "-1/8", + "24": "1", + "25": "1/2", + "26": "1/8", + "29": "1/8", + "32": "-1/2", + "34": "-1/4", + "35": "1/8", + "37": "1/4", + "38": "-2", + "39": "-1/8", + "40": "-1/8", + "41": "-3/8", + "45": "-1/4", + "48": "1/4", + "56": "1/2", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "61": "-1/8", + "62": "1/8", + "64": "-1/4", + "65": "1/4", + "69": "1", + "79": "-1/2" + }, + "672": { + "5": "-1/2", + "8": "-1/4", + "10": "1", + "11": "1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "18": "-1/4", + "19": "2", + "22": "3/4", + "23": "-1/2", + "25": "2", + "28": "4", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1", + "35": "-1/4", + "37": "-1/2", + "38": "-2", + "39": "1/2", + "40": "1", + "43": "1/4", + "45": "1/2", + "48": "-1/2", + "50": "-2", + "57": "1/4", + "58": "3/4", + "59": "-1/4", + "60": "-4", + "61": "-1/2", + "62": "-1/4", + "63": "-1/4", + "65": "1/4", + "66": "2", + "67": "1", + "69": "1", + "76": "-1/2", + "77": "-3/4", + "79": "1", + "90": "1", + "92": "1/4" + }, + "673": { + "3": "2", + "5": "3/2", + "8": "1/4", + "9": "-1/2", + "10": "-1", + "11": "-1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-3/4", + "17": "-1/2", + "18": "1/4", + "19": "-4", + "22": "-3/4", + "23": "1", + "24": "4", + "25": "-2", + "26": "1/2", + "28": "-4", + "29": "3/4", + "30": "3/4", + "32": "-3", + "34": "1", + "35": "1/4", + "37": "1", + "38": "-2", + "39": "-1", + "40": "-3/2", + "41": "-1", + "43": "-1/4", + "44": "-2", + "45": "-1", + "48": "1/2", + "50": "4", + "56": "2", + "57": "-1/4", + "58": "-3/4", + "59": "-3/4", + "60": "8", + "62": "-1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "66": "-2", + "67": "-1", + "69": "1", + "76": "1/2", + "77": "3/4", + "79": "-2", + "90": "-1", + "92": "-1/4" + }, + "674": { + "3": "1", + "5": "-1", + "8": "1/2", + "9": "1/4", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/4", + "17": "1/2", + "19": "-3", + "22": "-1/2", + "23": "-1/4", + "24": "-2", + "25": "-3", + "26": "1/4", + "28": "-2", + "29": "1/2", + "30": "3/4", + "32": "-2", + "34": "1", + "35": "-3/4", + "37": "-1/4", + "38": "4", + "39": "-1/4", + "40": "-1/4", + "41": "1", + "44": "1", + "45": "-1/4", + "48": "-1/2", + "56": "-1", + "59": "1/2", + "60": "4", + "61": "-1/4", + "64": "1/2", + "65": "-1/2", + "69": "-2", + "75": "1", + "77": "1/4", + "79": "1/2" + }, + "675": { + "3": "-1", + "9": "1/4", + "13": "1", + "14": "-1", + "15": "-1", + "16": "1/4", + "19": "1", + "23": "-1/4", + "24": "-2", + "25": "1", + "26": "-1/4", + "28": "2", + "29": "-1/2", + "30": "-1/4", + "32": "2", + "35": "1/4", + "37": "-1/4", + "39": "1/4", + "40": "1/4", + "41": "1/2", + "44": "1", + "45": "3/4", + "48": "-1/2", + "50": "-2", + "56": "-1", + "58": "1/2", + "59": "1/2", + "60": "-4", + "61": "1/4", + "75": "-1", + "77": "-1/4", + "79": "1/2" + }, + "676": { + "3": "1/2", + "9": "-1/8", + "16": "-1/8", + "19": "-3/2", + "22": "-1/4", + "23": "3/8", + "24": "1", + "25": "-1/2", + "26": "1/8", + "28": "-1", + "29": "1/4", + "30": "1/8", + "32": "-1", + "35": "-1/8", + "37": "1/8", + "39": "-3/8", + "40": "-3/8", + "41": "-1/4", + "44": "-1/2", + "45": "-3/8", + "48": "1/4", + "50": "1", + "56": "1/2", + "58": "-1/4", + "59": "-1/4", + "60": "2", + "61": "-1/8", + "75": "1/2", + "77": "1/8", + "79": "-3/4" + }, + "677": { + "3": "-1/2", + "5": "1/2", + "8": "-1/4", + "9": "-1/8", + "16": "-1/8", + "17": "-1/4", + "19": "5/2", + "23": "-1/8", + "24": "1", + "25": "3/2", + "26": "-1/8", + "28": "1", + "29": "-1/4", + "30": "-3/8", + "32": "1", + "34": "-1/2", + "35": "3/8", + "37": "1/8", + "38": "-2", + "39": "3/8", + "40": "3/8", + "44": "-1/2", + "45": "1/8", + "48": "1/4", + "56": "1/2", + "59": "-1/4", + "60": "-2", + "61": "1/8", + "64": "-1/4", + "65": "1/4", + "69": "1", + "75": "-1/2", + "77": "-1/8", + "79": "1/4" + }, + "678": { + "3": "1", + "5": "3/4", + "8": "1/8", + "9": "-1/4", + "10": "-1/2", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-3/8", + "17": "-1/4", + "18": "1/8", + "19": "-1", + "22": "-1/8", + "23": "1/4", + "24": "2", + "29": "3/8", + "30": "1/8", + "32": "-1/2", + "35": "1/8", + "37": "1/4", + "38": "-1", + "39": "-1/4", + "40": "-1/2", + "41": "-1/4", + "43": "-1/8", + "44": "-1", + "45": "-1/4", + "48": "1/4", + "50": "1", + "56": "1", + "57": "-1/8", + "58": "-1/8", + "59": "-1/8", + "60": "2", + "62": "1/8", + "63": "1/8", + "64": "-1/4", + "65": "1/8", + "66": "-1", + "67": "-1/2", + "69": "1/2", + "76": "1/4", + "77": "1/8", + "79": "-1/2", + "90": "1/2", + "92": "-1/8" + }, + "679": { + "5": "-1/4", + "8": "-1/8", + "10": "1/2", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/8", + "18": "-1/8", + "22": "1/8", + "26": "1/4", + "29": "-1/8", + "30": "1/8", + "32": "-1/2", + "35": "-1/8", + "38": "-1", + "40": "1/4", + "41": "-1/4", + "43": "1/8", + "48": "-1/4", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "61": "-1/4", + "62": "1/8", + "63": "-1/8", + "65": "1/8", + "66": "1", + "67": "1/2", + "69": "1/2", + "76": "-1/4", + "77": "-1/8", + "90": "-1/2", + "92": "1/8" + }, + "680": { + "3": "1", + "5": "-1/2", + "8": "1/4", + "19": "-2", + "22": "-1/2", + "25": "-2", + "26": "1/4", + "28": "-2", + "29": "1/4", + "30": "1/4", + "32": "-1", + "34": "1/2", + "35": "-1/4", + "38": "2", + "39": "-1/4", + "40": "-1/4", + "45": "-1/4", + "50": "1", + "58": "-1/2", + "60": "2", + "65": "-1/2", + "69": "-1", + "77": "1/2" + }, + "681": { + "3": "-1", + "5": "1/2", + "8": "-1/4", + "17": "-1/2", + "19": "2", + "25": "2", + "26": "-1/4", + "28": "2", + "29": "-1/4", + "30": "-1/4", + "32": "1", + "34": "-1/2", + "35": "1/4", + "38": "-2", + "39": "1/4", + "40": "1/4", + "45": "1/4", + "50": "-1", + "60": "-2", + "64": "-1/2", + "65": "1/2", + "69": "1", + "77": "-1/2" + }, + "682": { + "3": "1", + "5": "2", + "8": "1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-3/4", + "22": "-1/4", + "23": "1/2", + "24": "4", + "25": "1", + "29": "1/2", + "30": "-1/4", + "32": "-1", + "37": "1/2", + "38": "-4", + "40": "-3/4", + "41": "-1", + "44": "-2", + "45": "-1/4", + "48": "1/2", + "50": "2", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "59": "-1/2", + "60": "2", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "67": "-1", + "69": "2", + "76": "1/2", + "79": "-1", + "92": "-1/4" + }, + "683": { + "3": "1", + "5": "2", + "8": "1/4", + "9": "-1/2", + "13": "-1", + "14": "1", + "15": "1", + "16": "-1/2", + "17": "-3/4", + "22": "-1/4", + "23": "1/2", + "24": "4", + "25": "1", + "26": "1/2", + "30": "-1/4", + "32": "-1", + "35": "1/2", + "37": "1/2", + "38": "-4", + "39": "-1/2", + "40": "-3/4", + "41": "-1", + "44": "-2", + "45": "-1/4", + "48": "1/2", + "50": "2", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "59": "-1/2", + "60": "2", + "62": "1/4", + "63": "1/4", + "64": "-3/4", + "65": "1/2", + "67": "-1", + "69": "2", + "76": "1/2", + "79": "-1", + "92": "-1/4" + }, + "684": { + "3": "1/2", + "5": "1", + "8": "1/8", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-3/8", + "22": "-1/8", + "23": "1/4", + "24": "2", + "25": "1/2", + "26": "1/4", + "29": "1/4", + "30": "1/8", + "32": "-1/2", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/8", + "41": "-1/2", + "44": "-1", + "45": "-1/8", + "48": "1/4", + "50": "1", + "56": "1", + "57": "-1/8", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "62": "1/8", + "63": "1/8", + "64": "-3/8", + "65": "1/4", + "67": "-1/2", + "69": "1", + "76": "1/4", + "79": "-1/2", + "92": "-1/8" + }, + "685": { + "3": "1/2", + "5": "1", + "8": "1/8", + "9": "-1/4", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/4", + "17": "-3/8", + "22": "-1/8", + "23": "1/4", + "24": "2", + "25": "1/2", + "30": "1/8", + "32": "-1/2", + "37": "1/4", + "38": "-2", + "39": "-1/4", + "40": "-1/8", + "41": "-1/2", + "44": "-1", + "45": "-1/8", + "48": "1/4", + "50": "1", + "56": "1", + "57": "-1/8", + "58": "-1/8", + "59": "-1/4", + "60": "1", + "62": "1/8", + "63": "1/8", + "64": "-3/8", + "65": "1/4", + "67": "-1/2", + "69": "1", + "76": "1/4", + "79": "-1/2", + "92": "-1/8" + }, + "686": { + "3": "1/2", + "5": "-1/4", + "8": "1/8", + "17": "1/4", + "19": "-1", + "22": "-1/4", + "23": "1/4", + "25": "-1", + "26": "1/8", + "28": "-1", + "29": "1/8", + "30": "1/8", + "32": "-1/2", + "34": "1/4", + "35": "-1/8", + "38": "1", + "39": "-1/8", + "40": "-1/8", + "45": "-1/8", + "50": "1/2", + "60": "1", + "69": "-1/2", + "77": "1/4" + }, + "687": { + "3": "-1/2", + "5": "1/4", + "8": "-1/8", + "19": "1", + "23": "-1/4", + "25": "1", + "26": "-1/8", + "28": "1", + "29": "-1/8", + "30": "-1/8", + "32": "1/2", + "34": "-1/4", + "35": "1/8", + "38": "-1", + "39": "1/8", + "40": "1/8", + "45": "1/8", + "50": "-1/2", + "58": "1/4", + "60": "-1", + "64": "-1/4", + "69": "1/2", + "77": "-1/4" + }, + "688": { + "5": "1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "17": "-1/2", + "20": "1/4", + "24": "2", + "25": "1", + "30": "-1/4", + "32": "-1", + "37": "1/4", + "38": "-2", + "41": "-1/2", + "46": "1", + "56": "1", + "59": "-1/4", + "64": "-1/2" + }, + "689": { + "3": "2", + "5": "1/2", + "9": "-1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/2", + "17": "-1/2", + "19": "-2", + "20": "-1/4", + "23": "1/2", + "24": "2", + "25": "-1", + "26": "1/2", + "29": "1/2", + "30": "1/4", + "32": "-1", + "37": "1/4", + "38": "-2", + "39": "-1/2", + "40": "-1/2", + "41": "-1/2", + "44": "-2", + "45": "-1/2", + "46": "-1", + "50": "2", + "56": "1", + "59": "-1/4", + "60": "4", + "61": "-1/2", + "64": "-1/2", + "65": "1/2", + "69": "2", + "79": "-1" + }, + "690": { + "3": "-1", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "18": "-1/4", + "22": "-1/2", + "25": "-1", + "28": "-2", + "34": "1/2", + "40": "-1/4", + "41": "-1/2", + "58": "-1/2", + "66": "2", + "75": "1" + }, + "691": { + "3": "1", + "5": "3", + "8": "1/2", + "9": "-1/2", + "13": "-1/2", + "14": "1/2", + "15": "1/2", + "16": "-1/2", + "17": "-1", + "18": "1/4", + "19": "2", + "22": "-1/2", + "23": "1/2", + "24": "4", + "25": "3", + "28": "2", + "30": "-1/2", + "34": "-1/2", + "35": "1/2", + "37": "1/2", + "38": "-4", + "40": "-3/4", + "41": "-1/2", + "44": "-2", + "48": "1", + "50": "2", + "56": "2", + "57": "-1/2", + "58": "-1/2", + "59": "-1/2", + "61": "1/2", + "62": "1/2", + "63": "1/2", + "64": "-1", + "65": "1/2", + "66": "-2", + "67": "-2", + "69": "2", + "75": "-1", + "76": "1", + "79": "-1", + "92": "-1/2" + }, + "692": { + "3": "1/2", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "18": "-1/8", + "22": "-1/4", + "23": "1/4", + "25": "-1/2", + "26": "1/4", + "28": "-1", + "34": "1/4", + "40": "1/8", + "41": "-1/4", + "50": "1", + "66": "1", + "75": "1/2" + }, + "693": { + "3": "-1/2", + "5": "3/2", + "8": "1/4", + "9": "-1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/4", + "17": "-1/2", + "18": "1/8", + "19": "1", + "22": "-1/4", + "24": "2", + "25": "3/2", + "26": "-1/4", + "28": "1", + "30": "-1/4", + "34": "-1/4", + "35": "1/4", + "37": "1/4", + "38": "-2", + "40": "-1/8", + "41": "-1/4", + "44": "-1", + "48": "1/2", + "56": "1", + "57": "-1/4", + "59": "-1/4", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/2", + "65": "1/4", + "66": "-1", + "67": "-1", + "69": "1", + "75": "-1/2", + "76": "1/2", + "79": "-1/2", + "92": "-1/4" + }, + "694": { + "5": "1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "20": "1/8", + "24": "1", + "25": "1/2", + "30": "1/8", + "32": "1/2", + "35": "1/4", + "37": "1/8", + "38": "-1", + "41": "-1/4", + "46": "1/2", + "56": "1/2", + "59": "-1/8", + "64": "-1/4", + "65": "1/4", + "69": "1" + }, + "695": { + "3": "1", + "5": "1/4", + "9": "-1/4", + "13": "-1/4", + "14": "1/4", + "15": "1/4", + "16": "-1/4", + "19": "-1", + "20": "-1/8", + "23": "1/4", + "24": "1", + "25": "-1/2", + "26": "1/4", + "29": "1/4", + "30": "3/8", + "32": "-3/2", + "35": "-1/4", + "37": "1/8", + "38": "-1", + "39": "-1/4", + "40": "-1/4", + "41": "-1/4", + "44": "-1", + "45": "-1/4", + "46": "-1/2", + "50": "1", + "56": "1/2", + "59": "-1/8", + "60": "2", + "61": "-1/4", + "64": "-1/4", + "79": "-1/2" + }, + "696": { + "3": "2", + "5": "1", + "8": "1/2", + "9": "-1/4", + "16": "-1/4", + "17": "-1/4", + "18": "1/4", + "19": "-1", + "20": "1/4", + "22": "-1/4", + "23": "1/4", + "24": "2", + "29": "1/4", + "32": "-1", + "37": "1/2", + "39": "-1/2", + "40": "-1/2", + "44": "-1", + "45": "-1/4", + "46": "1", + "48": "1/2", + "50": "1", + "56": "2", + "57": "-1/4", + "58": "-1/4", + "59": "-1/4", + "60": "2", + "61": "1/4", + "62": "1/4", + "63": "1/4", + "64": "-1/4", + "65": "-1/2", + "66": "-2", + "67": "-1", + "69": "-1", + "76": "1/2", + "77": "1/4", + "79": "-1/2", + "92": "-1/4" + }, + "697": { + "3": "-2", + "5": "-1", + "8": "-1/2", + "9": "1/4", + "16": "1/4", + "17": "1/4", + "18": "-1/4", + "19": "1", + "20": "-1/4", + "22": "1/4", + "23": "-1/4", + "24": "-2", + "26": "-1/2", + "29": "-1/4", + "32": "1", + "37": "-1/2", + "40": "1/2", + "44": "1", + "45": "1/4", + "46": "-1", + "48": "-1/2", + "50": "-1", + "56": "-2", + "57": "1/4", + "58": "1/4", + "59": "1/4", + "60": "-2", + "61": "-1/4", + "62": "-1/4", + "63": "-1/4", + "64": "1/4", + "66": "2", + "67": "1", + "69": "1", + "76": "-1/2", + "77": "-3/4", + "79": "1/2", + "92": "1/4" + }, + "698": { + "3": "1", + "9": "-1/4", + "16": "-1/4", + "19": "-1", + "23": "-1/4", + "25": "-1", + "26": "1/4", + "30": "1/4", + "35": "-1/4", + "37": "1/4", + "39": "-1/4", + "40": "-1/4", + "44": "-1", + "45": "-1/4", + "56": "1", + "60": "2", + "61": "-1/4", + "75": "1", + "77": "1/4", + "79": "-1/2" + }, + "699": { + "3": "-3", + "5": "1", + "8": "-1/2", + "9": "1/4", + "16": "1/4", + "17": "-1/2", + "19": "5", + "22": "1/2", + "23": "-3/4", + "25": "5", + "26": "-3/4", + "28": "4", + "29": "-1", + "30": "-3/4", + "32": "2", + "34": "-1", + "35": "1/4", + "37": "-1/4", + "38": "-4", + "39": "3/4", + "40": "3/4", + "44": "1", + "45": "3/4", + "50": "-2", + "56": "-1", + "58": "1/2", + "60": "-6", + "61": "1/4", + "64": "-1/2", + "65": "1/2", + "69": "2", + "75": "-1", + "77": "-3/4", + "79": "1/2" + }, + "700": { + "3": "1/2", + "5": "-1/2", + "8": "1/4", + "9": "1/8", + "16": "1/8", + "17": "1/4", + "19": "-3/2", + "22": "-1/4", + "23": "1/8", + "25": "-3/2", + "26": "1/8", + "28": "-2", + "30": "1/8", + "34": "1/2", + "35": "1/8", + "37": "-1/8", + "38": "2", + "39": "-1/8", + "40": "-1/8", + "44": "1/2", + "45": "-1/8", + "50": "1", + "56": "-1/2", + "58": "-1/4", + "60": "1", + "61": "1/8", + "64": "1/4", + "65": "-1/4", + "69": "-1", + "75": "1/2", + "77": "1/8", + "79": "1/4" + }, + "701": { + "3": "1/2", + "9": "-1/8", + "16": "-1/8", + "19": "-1/2", + "23": "-1/8", + "25": "-1/2", + "26": "1/8", + "30": "1/8", + "32": "-1", + "35": "-1/8", + "37": "1/8", + "39": "-1/8", + "40": "-1/8", + "44": "-1/2", + "45": "-1/8", + "56": "1/2", + "60": "1", + "61": "-1/8", + "75": "-1/2", + "77": "1/8", + "79": "-1/4" + }, + "702": { + "5": "-1/2", + "8": "-1/4", + "9": "1/8", + "16": "1/8", + "17": "1/8", + "18": "-1/8", + "19": "1/2", + "20": "1/8", + "22": "1/8", + "23": "-1/8", + "24": "-1", + "26": "1/4", + "29": "-1/8", + "32": "1/2", + "40": "1/4", + "44": "1/2", + "45": "1/8", + "46": "1/2", + "48": "-1/4", + "50": "-1/2", + "57": "1/8", + "58": "1/8", + "59": "1/8", + "60": "-1", + "61": "-1/8", + "62": "-1/8", + "63": "-1/8", + "64": "1/8", + "66": "1", + "67": "1/2", + "69": "1/2", + "76": "-1/4", + "77": "1/8", + "79": "1/4", + "92": "1/8" + }, + "703": { + "5": "1/2", + "8": "1/4", + "9": "-1/8", + "16": "-1/8", + "17": "-1/8", + "18": "1/8", + "19": "-1/2", + "20": "-1/8", + "22": "-1/8", + "23": "1/8", + "24": "1", + "29": "1/8", + "32": "-1/2", + "39": "-1/4", + "40": "-1/4", + "44": "-1/2", + "45": "-1/8", + "46": "-1/2", + "48": "1/4", + "50": "1/2", + "57": "-1/8", + "58": "-1/8", + "59": "-1/8", + "60": "1", + "61": "1/8", + "62": "1/8", + "63": "1/8", + "64": "-1/8", + "65": "-1/4", + "66": "-1", + "67": "-1/2", + "69": "-1/2", + "76": "1/4", + "77": "1/8", + "79": "-1/4", + "92": "-1/8" + } + } + }, + "helpers": { + "basis_columns": [ + 7, + 8, + 9, + 10, + 11, + 16, + 17, + 18, + 19, + 20, + 22, + 23, + 24, + 26, + 28, + 29, + 30, + 35, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 77, + 79, + 81, + 86, + 92, + 93, + 94, + 95, + 96, + 97, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 234, + 236, + 238, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 250, + 252, + 254, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 266, + 268, + 270, + 272, + 274, + 276, + 278, + 279, + 280, + 284, + 286, + 287, + 288, + 290, + 292, + 294, + 295, + 296, + 300, + 302, + 303, + 304, + 306, + 308, + 310, + 312, + 316, + 318, + 319, + 320, + 322, + 324, + 326, + 328, + 332, + 334, + 336, + 338, + 340, + 342, + 343, + 344, + 348, + 350, + 352, + 354, + 356, + 358, + 359, + 360, + 364, + 366, + 368, + 370, + 372, + 374, + 375, + 376, + 380, + 382, + 384, + 386, + 388, + 390, + 391, + 392, + 396, + 398, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 410, + 412, + 414, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 426, + 428, + 430, + 432, + 433, + 435, + 437, + 438, + 440, + 442, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 499, + 502, + 503, + 504, + 505, + 506, + 507, + 511, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 568, + 569, + 570, + 571, + 576, + 577, + 578, + 579, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703 + ], + "fixed_anchor_rank": 58, + "helper_column_expansions": { + "224": { + "224": "1" + }, + "225": { + "225": "1" + }, + "226": { + "226": "1" + }, + "227": { + "227": "1" + }, + "228": { + "228": "1" + }, + "229": { + "229": "1" + }, + "230": { + "230": "1" + }, + "231": { + "231": "1" + }, + "232": { + "232": "1" + }, + "233": {}, + "234": { + "234": "1" + }, + "235": {}, + "236": { + "236": "1" + }, + "237": {}, + "238": { + "238": "1" + }, + "239": {}, + "240": { + "240": "1" + }, + "241": { + "241": "1" + }, + "242": { + "242": "1" + }, + "243": { + "243": "1" + }, + "244": { + "244": "1" + }, + "245": { + "245": "1" + }, + "246": { + "246": "1" + }, + "247": { + "247": "1" + }, + "248": { + "248": "1" + }, + "249": {}, + "250": { + "250": "1" + }, + "251": {}, + "252": { + "252": "1" + }, + "253": {}, + "254": { + "254": "1" + }, + "255": {}, + "256": { + "256": "1" + }, + "257": { + "257": "1" + }, + "258": { + "258": "1" + }, + "259": { + "259": "1" + }, + "260": { + "260": "1" + }, + "261": { + "261": "1" + }, + "262": { + "262": "1" + }, + "263": { + "263": "1" + }, + "264": { + "264": "1" + }, + "265": {}, + "266": { + "266": "1" + }, + "267": {}, + "268": { + "268": "1" + }, + "269": {}, + "270": { + "270": "1" + }, + "271": {}, + "272": { + "272": "1" + }, + "274": { + "274": "1" + }, + "276": { + "276": "1" + }, + "278": { + "278": "1" + }, + "279": { + "279": "1" + }, + "280": { + "280": "1" + }, + "281": {}, + "283": {}, + "284": { + "284": "1" + }, + "285": {}, + "286": { + "286": "1" + }, + "287": { + "287": "1" + }, + "288": { + "288": "1" + }, + "290": { + "290": "1" + }, + "292": { + "292": "1" + }, + "294": { + "294": "1" + }, + "295": { + "295": "1" + }, + "296": { + "296": "1" + }, + "297": {}, + "299": {}, + "300": { + "300": "1" + }, + "301": {}, + "302": { + "302": "1" + }, + "303": { + "303": "1" + }, + "304": { + "304": "1" + }, + "306": { + "306": "1" + }, + "308": { + "308": "1" + }, + "310": { + "310": "1" + }, + "312": { + "312": "1" + }, + "313": {}, + "315": {}, + "316": { + "316": "1" + }, + "317": {}, + "318": { + "318": "1" + }, + "319": { + "319": "1" + }, + "320": { + "320": "1" + }, + "322": { + "322": "1" + }, + "324": { + "324": "1" + }, + "326": { + "326": "1" + }, + "328": { + "328": "1" + }, + "329": {}, + "331": {}, + "332": { + "332": "1" + }, + "333": {}, + "334": { + "334": "1" + }, + "335": {}, + "336": { + "336": "1" + }, + "338": { + "338": "1" + }, + "340": { + "340": "1" + }, + "342": { + "342": "1" + }, + "343": { + "343": "1" + }, + "344": { + "344": "1" + }, + "345": {}, + "347": {}, + "348": { + "348": "1" + }, + "349": {}, + "350": { + "350": "1" + }, + "351": {}, + "352": { + "352": "1" + }, + "354": { + "354": "1" + }, + "356": { + "356": "1" + }, + "358": { + "358": "1" + }, + "359": { + "359": "1" + }, + "360": { + "360": "1" + }, + "361": {}, + "363": {}, + "364": { + "364": "1" + }, + "365": {}, + "366": { + "366": "1" + }, + "367": {}, + "368": { + "368": "1" + }, + "370": { + "370": "1" + }, + "372": { + "372": "1" + }, + "374": { + "374": "1" + }, + "375": { + "375": "1" + }, + "376": { + "376": "1" + }, + "377": {}, + "379": {}, + "380": { + "380": "1" + }, + "381": {}, + "382": { + "382": "1" + }, + "383": {}, + "384": { + "384": "1" + }, + "386": { + "386": "1" + }, + "388": { + "388": "1" + }, + "390": { + "390": "1" + }, + "391": { + "391": "1" + }, + "392": { + "392": "1" + }, + "393": {}, + "395": {}, + "396": { + "396": "1" + }, + "397": {}, + "398": { + "398": "1" + }, + "399": {}, + "400": { + "400": "1" + }, + "401": { + "401": "1" + }, + "402": { + "402": "1" + }, + "403": { + "403": "1" + }, + "404": { + "404": "1" + }, + "405": { + "405": "1" + }, + "406": { + "406": "1" + }, + "407": { + "407": "1" + }, + "408": { + "408": "1" + }, + "409": {}, + "410": { + "410": "1" + }, + "411": {}, + "412": { + "412": "1" + }, + "413": {}, + "414": { + "414": "1" + }, + "415": {}, + "416": { + "416": "1" + }, + "417": { + "417": "1" + }, + "418": { + "418": "1" + }, + "419": { + "419": "1" + }, + "420": { + "420": "1" + }, + "421": { + "421": "1" + }, + "422": { + "422": "1" + }, + "423": { + "423": "1" + }, + "424": { + "424": "1" + }, + "425": {}, + "426": { + "426": "1" + }, + "427": {}, + "428": { + "428": "1" + }, + "429": {}, + "430": { + "430": "1" + }, + "431": {}, + "432": { + "432": "1" + }, + "433": { + "433": "1" + }, + "434": { + "287": "-2" + }, + "435": { + "435": "1" + }, + "436": { + "319": "-2" + }, + "437": { + "437": "1" + }, + "438": { + "438": "1" + }, + "439": { + "56": "-2" + }, + "440": { + "440": "1" + }, + "441": {}, + "442": { + "442": "1" + }, + "443": {}, + "444": { + "102": "1" + }, + "445": {}, + "446": { + "303": "1" + }, + "447": {}, + "456": { + "456": "1" + }, + "457": { + "457": "1" + }, + "458": { + "458": "1" + }, + "459": { + "459": "1" + }, + "460": { + "460": "1" + }, + "461": { + "461": "1" + }, + "462": { + "462": "1" + }, + "463": { + "463": "1" + }, + "464": { + "464": "1" + }, + "465": { + "465": "1" + }, + "466": { + "466": "1" + }, + "467": { + "467": "1" + }, + "468": { + "468": "1" + }, + "469": { + "469": "1" + }, + "470": { + "470": "1" + }, + "471": { + "471": "1" + }, + "472": { + "472": "1" + }, + "473": { + "473": "1" + }, + "474": { + "474": "1" + }, + "475": { + "475": "1" + }, + "476": { + "476": "1" + }, + "477": { + "477": "1" + }, + "478": { + "478": "1" + }, + "479": { + "479": "1" + }, + "480": { + "480": "1" + }, + "481": { + "481": "1" + }, + "482": { + "482": "1" + }, + "483": { + "483": "1" + }, + "486": { + "486": "1" + }, + "487": { + "487": "1" + }, + "488": { + "488": "1" + }, + "489": { + "489": "1" + }, + "490": { + "490": "1" + }, + "491": { + "491": "1" + }, + "492": { + "492": "1" + }, + "493": { + "493": "1" + }, + "494": { + "494": "1" + }, + "495": { + "495": "1" + }, + "496": { + "496": "1" + }, + "497": { + "497": "1" + }, + "499": { + "499": "1" + }, + "502": { + "502": "1" + }, + "503": { + "503": "1" + }, + "504": { + "504": "1" + }, + "505": { + "505": "1" + }, + "506": { + "506": "1" + }, + "507": { + "507": "1" + }, + "511": { + "511": "1" + }, + "514": { + "514": "1" + }, + "515": { + "515": "1" + }, + "516": { + "516": "1" + }, + "517": { + "517": "1" + }, + "518": { + "518": "1" + }, + "519": { + "519": "1" + }, + "520": { + "520": "1" + }, + "521": { + "521": "1" + }, + "522": { + "522": "1" + }, + "523": { + "523": "1" + }, + "524": { + "524": "1" + }, + "525": { + "525": "1" + }, + "526": { + "526": "1" + }, + "527": { + "527": "1" + }, + "528": { + "528": "1" + }, + "529": { + "529": "1" + }, + "530": { + "530": "1" + }, + "534": { + "534": "1" + }, + "535": { + "535": "1" + }, + "536": { + "536": "1" + }, + "537": { + "537": "1" + }, + "538": { + "538": "1" + }, + "539": { + "539": "1" + }, + "540": { + "540": "1" + }, + "541": { + "541": "1" + }, + "542": { + "542": "1" + }, + "544": { + "544": "1" + }, + "545": { + "545": "1" + }, + "546": { + "546": "1" + }, + "547": { + "547": "1" + }, + "548": { + "548": "1" + }, + "549": { + "549": "1" + }, + "550": { + "550": "1" + }, + "551": { + "551": "1" + }, + "552": { + "552": "1" + }, + "553": { + "553": "1" + }, + "558": { + "558": "1" + }, + "559": { + "559": "1" + }, + "560": { + "560": "1" + }, + "561": { + "561": "1" + }, + "562": { + "562": "1" + }, + "563": { + "563": "1" + }, + "564": { + "564": "1" + }, + "565": { + "565": "1" + }, + "568": { + "568": "1" + }, + "569": { + "569": "1" + }, + "570": { + "570": "1" + }, + "571": { + "571": "1" + }, + "576": { + "576": "1" + }, + "577": { + "577": "1" + }, + "578": { + "578": "1" + }, + "579": { + "579": "1" + }, + "592": { + "592": "1" + }, + "593": { + "593": "1" + }, + "594": { + "594": "1" + }, + "595": { + "595": "1" + }, + "596": { + "596": "1" + }, + "597": { + "597": "1" + }, + "598": { + "598": "1" + }, + "599": { + "599": "1" + }, + "600": { + "600": "1" + }, + "601": { + "601": "1" + }, + "602": { + "602": "1" + }, + "603": { + "603": "1" + }, + "604": { + "604": "1" + }, + "605": { + "605": "1" + }, + "606": { + "606": "1" + }, + "607": { + "607": "1" + }, + "608": { + "608": "1" + }, + "609": { + "609": "1" + }, + "610": { + "610": "1" + }, + "611": { + "611": "1" + }, + "612": { + "612": "1" + }, + "613": { + "613": "1" + }, + "614": { + "614": "1" + }, + "615": { + "615": "1" + }, + "616": { + "616": "1" + }, + "617": { + "617": "1" + }, + "618": { + "618": "1" + }, + "619": { + "619": "1" + }, + "620": { + "620": "1" + }, + "621": { + "621": "1" + }, + "622": { + "622": "1" + }, + "623": { + "623": "1" + }, + "624": { + "624": "1" + }, + "625": { + "625": "1" + }, + "626": { + "626": "1" + }, + "627": { + "627": "1" + }, + "628": { + "628": "1" + }, + "629": { + "629": "1" + }, + "630": { + "630": "1" + }, + "631": { + "631": "1" + }, + "632": { + "632": "1" + }, + "633": { + "633": "1" + }, + "634": { + "634": "1" + }, + "635": { + "635": "1" + }, + "636": { + "636": "1" + }, + "637": { + "637": "1" + }, + "638": { + "638": "1" + }, + "639": { + "639": "1" + }, + "640": { + "640": "1" + }, + "641": { + "641": "1" + }, + "642": { + "642": "1" + }, + "643": { + "643": "1" + }, + "644": { + "644": "1" + }, + "645": { + "645": "1" + }, + "646": { + "646": "1" + }, + "647": { + "647": "1" + }, + "648": { + "648": "1" + }, + "649": { + "649": "1" + }, + "650": { + "650": "1" + }, + "651": { + "651": "1" + }, + "652": { + "652": "1" + }, + "653": { + "653": "1" + }, + "654": { + "654": "1" + }, + "655": { + "655": "1" + }, + "656": { + "656": "1" + }, + "657": { + "657": "1" + }, + "658": { + "658": "1" + }, + "659": { + "659": "1" + }, + "660": { + "660": "1" + }, + "661": { + "661": "1" + }, + "662": { + "662": "1" + }, + "663": { + "663": "1" + }, + "664": { + "664": "1" + }, + "665": { + "665": "1" + }, + "666": { + "666": "1" + }, + "667": { + "667": "1" + }, + "668": { + "668": "1" + }, + "669": { + "669": "1" + }, + "670": { + "670": "1" + }, + "671": { + "671": "1" + }, + "672": { + "672": "1" + }, + "673": { + "673": "1" + }, + "674": { + "674": "1" + }, + "675": { + "675": "1" + }, + "676": { + "676": "1" + }, + "677": { + "677": "1" + }, + "678": { + "678": "1" + }, + "679": { + "679": "1" + }, + "680": { + "680": "1" + }, + "681": { + "681": "1" + }, + "682": { + "682": "1" + }, + "683": { + "683": "1" + }, + "684": { + "684": "1" + }, + "685": { + "685": "1" + }, + "686": { + "686": "1" + }, + "687": { + "687": "1" + }, + "688": { + "688": "1" + }, + "689": { + "689": "1" + }, + "690": { + "690": "1" + }, + "691": { + "691": "1" + }, + "692": { + "692": "1" + }, + "693": { + "693": "1" + }, + "694": { + "694": "1" + }, + "695": { + "695": "1" + }, + "696": { + "696": "1" + }, + "697": { + "697": "1" + }, + "698": { + "698": "1" + }, + "699": { + "699": "1" + }, + "700": { + "700": "1" + }, + "701": { + "701": "1" + }, + "702": { + "702": "1" + }, + "703": { + "703": "1" + } + } + } + }, + "free_components": [ + [ + 234, + 237 + ], + [ + 250, + 253 + ], + [ + 266, + 269 + ], + [ + 281 + ], + [ + 285 + ], + [ + 297 + ], + [ + 301 + ], + [ + 313 + ], + [ + 317 + ], + [ + 329 + ], + [ + 333 + ], + [ + 345 + ], + [ + 349 + ], + [ + 361 + ], + [ + 365 + ], + [ + 377 + ], + [ + 381 + ], + [ + 393 + ], + [ + 397 + ] + ], + "forced_helpers": [ + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 235, + 236, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 251, + 252, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 267, + 268, + 270, + 271, + 272, + 274, + 276, + 278, + 279, + 280, + 283, + 284, + 286, + 287, + 288, + 290, + 292, + 294, + 295, + 296, + 299, + 300, + 302, + 303, + 304, + 306, + 308, + 310, + 312, + 315, + 316, + 318, + 319, + 320, + 322, + 324, + 326, + 328, + 331, + 332, + 334, + 335, + 336, + 338, + 340, + 342, + 343, + 344, + 347, + 348, + 350, + 351, + 352, + 354, + 356, + 358, + 359, + 360, + 363, + 364, + 366, + 367, + 368, + 370, + 372, + 374, + 375, + 376, + 379, + 380, + 382, + 383, + 384, + 386, + 388, + 390, + 391, + 392, + 395, + 396, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 499, + 502, + 503, + 504, + 505, + 506, + 507, + 511, + 514, + 515, + 516, + 517, + 518, + 519, + 520, + 521, + 522, + 523, + 524, + 525, + 526, + 527, + 528, + 529, + 530, + 534, + 535, + 536, + 537, + 538, + 539, + 540, + 541, + 542, + 544, + 545, + 546, + 547, + 548, + 549, + 550, + 551, + 552, + 553, + 558, + 559, + 560, + 561, + 562, + 563, + 564, + 565, + 568, + 569, + 570, + 571, + 576, + 577, + 578, + 579, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 604, + 605, + 606, + 607, + 608, + 609, + 610, + 611, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 620, + 621, + 622, + 623, + 624, + 625, + 626, + 627, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 636, + 637, + 638, + 639, + 640, + 641, + 642, + 643, + 644, + 645, + 646, + 647, + 648, + 649, + 650, + 651, + 652, + 653, + 654, + 655, + 656, + 657, + 658, + 659, + 660, + 661, + 662, + 663, + 664, + 665, + 666, + 667, + 668, + 669, + 670, + 671, + 672, + 673, + 674, + 675, + 676, + 677, + 678, + 679, + 680, + 681, + 682, + 683, + 684, + 685, + 686, + 687, + 688, + 689, + 690, + 691, + 692, + 693, + 694, + 695, + 696, + 697, + 698, + 699, + 700, + 701, + 702, + 703 + ], + "free_profile": { + "2": 3, + "5": 19 + }, + "free_mass": 101, + "native_ranks_and_cost": { + "components": [ + { + "helpers": [ + 234, + 237 + ], + "omitted_ranks": [ + 5, + 2 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 7, + "u": { + "7": "1", + "57": "-1" + }, + "v": { + "7": "1/2", + "57": "-1/2", + "76": "1/2", + "87": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 1, + "pivot": 235, + "u": { + "224": "1", + "225": "-1", + "235": "1", + "237": "-1" + }, + "v": { + "226": "-1/2", + "227": "-1/2", + "228": "1/2", + "229": "1/2", + "234": "1/2", + "235": "1/2", + "236": "-1/2", + "237": "-1/2" + }, + "basis_and_inverse_adds": 20, + "basis_and_inverse_scales": 2 + } + }, + "monotone_partial_tail": { + "sum_frame": [ + 448, + 194, + 64, + 38, + 21, + 11, + 7, + 2 + ], + "intersection_rank": 3, + "prefix_ranks": [ + 4, + 1 + ], + "target_repair_rank": 1, + "helper_tail_rank": 1 + } + }, + { + "helpers": [ + 250, + 253 + ], + "omitted_ranks": [ + 5, + 2 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 10, + "u": { + "10": "1", + "62": "-1" + }, + "v": { + "10": "1/2", + "62": "-1/2", + "71": "1/2", + "90": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 1, + "pivot": 251, + "u": { + "241": "-1", + "251": "1", + "253": "-1" + }, + "v": { + "242": "-1/2", + "244": "1/2", + "245": "1/2", + "250": "1/2", + "251": "1/2", + "252": "-1/2", + "253": "-1/2" + }, + "basis_and_inverse_adds": 16, + "basis_and_inverse_scales": 2 + } + }, + "monotone_partial_tail": { + "sum_frame": [ + 261, + 133, + 85, + 45, + 21, + 12, + 7, + 2 + ], + "intersection_rank": 3, + "prefix_ranks": [ + 4, + 1 + ], + "target_repair_rank": 1, + "helper_tail_rank": 1 + } + }, + { + "helpers": [ + 266, + 269 + ], + "omitted_ranks": [ + 5, + 2 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 79, + "u": { + "79": "1", + "94": "-1" + }, + "v": { + "2": "1/2", + "25": "-1/2", + "79": "1/2", + "94": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 1, + "pivot": 267, + "u": { + "257": "-1", + "267": "1", + "269": "-1" + }, + "v": { + "258": "-1/2", + "260": "1/2", + "261": "1/2", + "266": "1/2", + "267": "1/2", + "268": "-1/2", + "269": "-1/2" + }, + "basis_and_inverse_adds": 16, + "basis_and_inverse_scales": 2 + } + }, + "monotone_partial_tail": { + "sum_frame": [ + 400, + 149, + 69, + 35, + 21, + 14, + 5, + 2 + ], + "intersection_rank": 3, + "prefix_ranks": [ + 4, + 1 + ], + "target_repair_rank": 1, + "helper_tail_rank": 1 + } + }, + { + "helpers": [ + 281 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 77, + "u": { + "77": "1", + "103": "1" + }, + "v": { + "17": "-1/2", + "38": "-1/2", + "77": "1/2", + "103": "1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 285 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 17, + "u": { + "17": "1", + "38": "-1" + }, + "v": { + "17": "1/2", + "38": "-1/2", + "56": "1/2", + "100": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 297 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 18, + "u": { + "18": "1", + "39": "1" + }, + "v": { + "18": "1/2", + "19": "-1/2", + "39": "1/2", + "40": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 301 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 19, + "u": { + "19": "1", + "40": "-1" + }, + "v": { + "19": "1/2", + "40": "-1/2", + "54": "1/2", + "102": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 313 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 35, + "u": { + "35": "1", + "45": "1" + }, + "v": { + "24": "-1/2", + "35": "1/2", + "45": "1/2", + "107": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 317 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 24, + "u": { + "24": "1", + "107": "-1" + }, + "v": { + "24": "1/2", + "32": "-1/2", + "48": "1/2", + "107": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 329 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 23, + "u": { + "23": "1", + "108": "1" + }, + "v": { + "22": "-1/2", + "23": "1/2", + "108": "1/2", + "109": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 333 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 22, + "u": { + "22": "1", + "109": "-1" + }, + "v": { + "22": "1/2", + "34": "-1/2", + "50": "1/2", + "109": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 345 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 86, + "u": { + "86": "1", + "93": "1" + }, + "v": { + "28": "-1/2", + "58": "-1/2", + "86": "1/2", + "93": "1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 349 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 28, + "u": { + "28": "1", + "58": "-1" + }, + "v": { + "28": "1/2", + "58": "-1/2", + "75": "-1/2", + "82": "1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 361 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 29, + "u": { + "29": "1", + "59": "1" + }, + "v": { + "29": "1/2", + "30": "-1/2", + "59": "1/2", + "60": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 365 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 30, + "u": { + "30": "1", + "60": "-1" + }, + "v": { + "30": "1/2", + "60": "-1/2", + "73": "-1/2", + "84": "1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 377 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 8, + "u": { + "8": "1", + "26": "1" + }, + "v": { + "8": "1/2", + "26": "1/2", + "66": "-1/2", + "95": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 381 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 66, + "u": { + "66": "1", + "95": "-1" + }, + "v": { + "3": "-1/2", + "66": "1/2", + "67": "1/2", + "95": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 393 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 65, + "u": { + "65": "1", + "96": "1" + }, + "v": { + "64": "-1/2", + "65": "1/2", + "96": "1/2", + "97": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + }, + { + "helpers": [ + 397 + ], + "omitted_ranks": [ + 5 + ], + "modes": { + "physical_X": { + "rank": 1, + "pivot": 64, + "u": { + "64": "1", + "97": "-1" + }, + "v": { + "5": "-1/2", + "64": "1/2", + "69": "1/2", + "97": "-1/2" + }, + "basis_and_inverse_adds": 8, + "basis_and_inverse_scales": 2 + }, + "helpers": { + "rank": 0 + } + }, + "direct_target_repair_rank": 5 + } + ], + "independent_target_modes": 19, + "direct_off_block_rank": { + "off_block_equations": 10995, + "rank": 383, + "nullity": 19 + }, + "one_tail_cost_screen": { + "baseline_ranks": [ + 5, + 2 + ], + "replacement_local_ranks": [ + 4, + 1, + 1 + ], + "deferred_helper_rank": 1, + "host_ranks_with_strictly_worse_moment": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "uniform_b_range": "0 < b < 1", + "native_child_max_rank": 8, + "all_hosted_remainder_ranks": { + "0": 59250, + "1": 9106, + "3": 754, + "7": 10 + }, + "unhosted_rank48_children": 4866, + "affected_pair_remainder_patterns": [ + { + "ranks": [ + 0, + 0, + 0 + ], + "instances": 110 + }, + { + "ranks": [ + 0, + 0, + 0, + 0 + ], + "instances": 59 + }, + { + "ranks": [ + 0, + 0, + 0, + 1 + ], + "instances": 1 + }, + { + "ranks": [ + 0, + 0, + 1 + ], + "instances": 3 + }, + { + "ranks": [ + 0, + 0, + 1, + 1 + ], + "instances": 1 + }, + { + "ranks": [ + 0, + 1, + 0 + ], + "instances": 2 + }, + { + "ranks": [ + 0, + 1, + 1 + ], + "instances": 2 + }, + { + "ranks": [ + 1, + 0, + 0 + ], + "instances": 3 + }, + { + "ranks": [ + 1, + 0, + 0, + 0 + ], + "instances": 1 + }, + { + "ranks": [ + 1, + 0, + 1, + 1 + ], + "instances": 1 + }, + { + "ranks": [ + 1, + 1, + 1 + ], + "instances": 8 + }, + { + "ranks": [ + 1, + 1, + 1, + 1 + ], + "instances": 1 + } + ], + "not_covered": "Joint multi-call encodings, changed owners, or changed native cleanup maps." + } + } + }, + "source_dependent_escape": { + "helper": 224, + "source": 0, + "coefficient": "1" + }, + "existing_low_end_control": 273, + "negative_and_boundary_controls": [ + "removed_source_coefficient_rejected", + "source_dependent_forward_escape_attained", + "nonidentity_forward_frame_rejected_by_source_independence", + "same_frame_rejected_by_backward_physical_X_target_outputs", + "backward_target_covariance_escape_attained", + "unequal_paired_frame_rejected_by_output_block_contract", + "isolated_existing_low_end_can_carry_a_frame", + "omitted_private_clear_detected_on_private_column" + ], + "private_clear_control_event": 12551, + "accounting": { + "local_profile": { + "1": 2412, + "2": 418, + "3": 432, + "4": 142, + "5": 82, + "8": 8 + }, + "local_mass": 5586, + "calls": 144, + "global_profile": { + "1": 349604, + "2": 60192, + "3": 62585, + "4": 20448, + "5": 11808, + "7": 7, + "8": 1152, + "48": 4866 + }, + "complex_lower": "67018507072324140917/40000000000000000000000", + "bit_lower": "1733427039589844234749/1000000000000000000000000", + "kappa": "836330098538459/500000000000000000", + "deferred_climbs_in_theorem_class": 0, + "new_kappa": false + } +} diff --git a/research/r480-source-independent-cleanup/README.md b/research/r480-source-independent-cleanup/README.md new file mode 100644 index 0000000000..69dc6cc1dc --- /dev/null +++ b/research/r480-source-independent-cleanup/README.md @@ -0,0 +1,478 @@ +# Source-independent boundary obstruction for the fixed R480 cleanup + +**Status: scoped mathematical obstruction for the actual selected supplier. +No new kappa.** This is an all-batch, all-depth statement for the interface +below, with exact finite checks of its source-bound matrix premises. It is +not a proof that every persistent-workspace interface fails. + +The selected R480 word has **402 final helper climbs with total rank 732**. +Each of those helper rows in the inverse cleanup has a nonzero coefficient +on a real source input. Thus no nonidentity transform on any of these helpers +can pass the unchanged cleanup as a source-independent helper frame. The +output helper frame may mix all helpers. Real data outputs retain their +canonical values. Forward target-only covariance is an optional extension; +backward target covariance has 22 algebraic survivors. Those survivors do +not give an edit to the selected shared-word provider, whose same final +climbs must also pass the forward contract. Independent backward circuits +with paid output repairs are treated as a separate extension below. + +The result closes a specific route from the sign/cyclic contracts of +PR1227/PR1287 to the selected supplier. Those contracts return workspace as a +function of its incoming workspace, independently of the current source. +They do not provide the source-history interface needed to escape this result. + +## Declared class + +Write the forward full-call scalar contract as + + (X, Y, H) -> (X, Y + X, H), + +with 112 sources, 112 targets and 480 arbitrary helper inputs. The private +centre inputs are separate; this package preserves and checks all eight. +The backward orientation is the inverse transpose of the persistent block. + +The class changes the placement of final helper climbs and the helper/target +frame types at complete call boundaries. It has these requirements: + +1. Keep the factory, source reads, target reads, private centre paths, helper + inventory, and data geometry fixed. Keep the physical cleanup map + `C_o tensor I` in its original common FULL frame. It may use any scalar + factorization in that same frame. There are no native frame changes, + recursive children, or register-dependent transports inside the cleanup. +2. Model any omitted or postponed part of a final climb, in full-frame + coordinates, by an invertible operator `T_h` on that helper's fiber. The + source and target climbs stay fixed. The operators can have any dimension + and need not commute. They are not limited to signs or permutations. +3. At each complete call, helper state has a linear invertible type `V H` + that is independent of current sources and targets. `V` may mix every + helper and fiber coordinate, and can differ at each boundary. Both data + banks have canonical values. Helper-only adapters may occur before the + fixed prefix or after the cleanup; they are part of the boundary types + and are charged. No such adapter occurs between an omitted climb and + the cleanup. The types do not mix data or stored source history into + helper state. +4. Each typed call must satisfy its contract on arbitrary source, target and + helper inputs. Internal readers receive the specified values. Correctness + is not required only at the last output of a specially correlated batch. + +This is the original claim's canonical-real-output interface with arbitrary +source-independent helper types. It tests the workspace part of the cited +sign and cyclic proposals on a real supplier. Their output covariance is +examined separately below. A changed physical cleanup, source-history +interface, or data/helper mixing is a change to this class. Arbitrary paid +native cleanup redesign is not excluded. + +## The source-column lemma + +Let `V` be a nonzero vector space over a characteristic-zero field. Lift a +scalar invertible matrix `C` to the register space tensored with `V`. Let `S` +be source register indices and `J` the candidate helper indices. Put + + D = diag(I on all other registers, T_h for h in J). + +Suppose an output map `E` fixes each source subspace pointwise and + + C D = E C. + +If `(C^-1)[h,s] != 0` for some `s in S`, then `T_h = I`. + +**Proof.** For every `v in V`, apply the equivalent identity +`D C^-1 = C^-1 E` to `e_s tensor v`. Since `E` fixes that vector, the helper +`h` component is + + (C^-1)[h,s] T_h v = (C^-1)[h,s] v. + +The scalar coefficient is nonzero. Cancel it to get `T_h v = v` for every +`v`, and hence `T_h = I`. This applies to all candidate helpers at once. +No independence of their source witnesses is assumed. One source may witness +many helpers. No count of distinct source copies is used. QED. + +The lemma allows any invertible output map fixing the source axes. In +particular, it allows dense helper mixing and even target/helper mixing at +this one cleanup cut. A source-dependent output map need not fix those axes; +Section "Source-history boundary" states the exact resulting exception. + +## Instantiation and composition + +Let `C` be the selected forward `full_frame_cleanup` map on all 704 ordinary +registers. It has 3,908 nonzero entries. Its inverse has 10,595. The cleanup +fixes every target row and column. It does not touch the private centres. +All 402 helpers with a positive final climb have a source witness in `C^-1`. +[CERTIFICATE.json](CERTIFICATE.json) gives a source index and nonzero exact +rational coefficient for each helper. It also gives the current final frame +and its paid rank. + +Use boundary coordinates before the fixed helper post-adapters that follow +the scalar cleanup. These adapters are invertible and helper-only; changing +these coordinates preserves the stated type class. Their retained charges +remain in the bill. Let `F_o` be the full native endpoint on the 704 +persistent registers in those coordinates, in orientation `o`, and `P_o` +its fixed prefix. The retained native interface +has separate data and helper blocks: `F_o = A_o direct_sum K_o`, with +invertible `K_o`. The scalar endpoint checked below is its logical row map; +it must not replace `K_o` by I in a physical calculation. The fixed cleanup +gives `P_o = C_o^-1 F_o`. Final climbs +act on distinct helper registers. In common full-frame coordinates, their +omission or postponement therefore inserts exactly the block-diagonal map +`D` between `P_o` and `C_o`. This is the reduction to `C_o D`; it uses the +physical common-frame restriction in item 1. A logical scalar refactorization +at different native frames would not justify this reduction. + +Write incoming and outgoing types as `B_in = I_data direct_sum V_in` and +`B_out = I_data direct_sum V_out`. A typed call must satisfy + + C_o D C_o^-1 F_o B_in = B_out F_o. + +Conjugation by `F_o` preserves the helper-only block: + + F_o B_in F_o^-1 = I_data direct_sum (K_o V_in K_o^-1). + +Cancel the invertible maps to obtain + + C_o D = E C_o, + E = B_out F_o B_in^-1 F_o^-1. + +Thus E fixes every data axis and row. No commutation of the native helper +map `K_o` with a dense helper type is assumed. The private centre inputs +are cleared and are not part of this invertible persistent block. + +For a forward call the source-column lemma now forces all 402 `T_h = I`. +The coefficient premise is also checked directly from the full emitted +prefix using integer dyadic rows on all 712 columns, independently of the +cleanup inversion. + +For a backward call, `C_o = C^-T`. Every candidate helper column has a +nonzero row in the **physical X bank**, since +`(C^-T)[s,h] = (C^-1)[h,s]`. Physical X is the backward **target**, not its +logical source. Both real data banks are canonical in the declared class. +Taking those X rows in the covariance identity gives +`(C^-T)[s,h](T_h-I)=0`, and again all 402 `T_h = I`. + +The reduction holds for every incoming helper type, so it applies at every +completed call in any batch and at every finite recursive depth. Equivalently, +induct on the number of completed typed calls. The proof does not assume +independent source copies between calls. It uses the universal arbitrary-input +contract required at each call; source reuse does not weaken that contract. + +Forward target-only covariance can be added: on source-only input, all helper +and target inputs are zero, and the cleanup fixes the target block. The +non-target output must still be the original source with zero helpers. The +same source-column argument applies. This extension does not transfer to the +backward target bank; the exact surviving covariance is stated below. + +A nontrivial native climb must have a nonidentity missing operator for this +statement to charge it. The theorem concerns this operator, not a scalar +projection that replaces every recursive child by the identity. Its exact +finite checks establish the matrix coefficients used in the uniform proof; +they do not replay a native transform at every size. + +### Corollary for the selected shared-word provider + +The selected emitter produces the forward and backward programs from one +canonical word by the same-order inverse-transpose rule. All 3,486 climb +events agree exactly between those emitted programs. This includes all 402 +final helper climbs; the verifier checks the complete event lists. + +Suppose a change keeps that shared-word interface and changes only the final +helper climbs. Suppose also that its forward output remains a +source-independent helper frame, with optional target-only covariance as +above. The forward theorem forces every omitted tail to be the identity. +The identical climb edit therefore cannot give a backward-only saving in +that provider, even if its backward target output may change frame. + +This is a corollary for the coupled provider. It is not an extra restriction +on independently authored directional circuits. Such circuits, or a paid +source-dependent repair of the forward word, change this interface. + +## Source-history boundary + +Drop source independence, keep **both real data banks canonical**, and allow a general +helper output `Q H + L X`. At a cleanup cut the unique transported map is +`E = C_o D C_o^-1`. Its physical X rows are canonical if and only if + + C_o[X,h] (T_h - I) = 0 for every candidate helper h. + +This condition is componentwise in the input register index. Therefore the +complete one-cut classification is: + +| Direction with canonical X and Y | Forced final helpers | Helpers that can carry X history | Rank mass of those helpers | +|---|---:|---:|---:| +| Forward | 61 | 341 | 579 | +| Backward | 402 | 0 | 0 | + +The 341 forward helpers have profile `{1:243, 2:8, 3:64, 4:2, 5:24}`. +This is a necessary and sufficient algebraic classification of the stated +one-cut map, not a native or hosted construction. Choosing `T_h = 2 I` for +one such helper gives an invertible example. The exact defect is + + E - I = C[:,h] (T_h-I) C^-1[h,:]. + +Its source rows vanish but its helper/source block does not. This is a +concrete escape from the source-independent premise. The verifier checks it +on the actual R480 matrix. Existing isolated low ends also admit a frame, +but they have no final climb to defer. + +### Backward target covariance is a real escape + +Permit an arbitrary output frame on physical X, which is the backward target, +and a separate arbitrary helper frame. The complete algebraic equation is + + C^-T D = diag(U_X, I_Y, Q_H) C^-T. + +It has exactly 19 free operator components on 22 final helpers. They are +`[234,237]`, `[250,253]`, `[266,269]`, and the 16 singletons +`281,285,297,301,313,317,329,333,345,349,361,365,377,381,393,397`. +Within a component the operators `T_h` must be equal. Every other final +helper operator must be the identity. The free helpers have profile +`{2:3,5:19}`, with mass 101. A common nonidentity scalar transform on the +first pair is an exact, nontrivial block-output covariance control. + +Here is a complete linear-algebra classification, not a finite parameter +search. For each output block X and H, take the corresponding columns of +`C^-T`. Columns with input in X are fixed anchors because `D_X=I`. Choose a +column basis, first from those anchors and then from helper columns. An +output operator fixes every anchor basis vector and acts on a helper basis +vector by that helper's `T_h`. Expand every other helper column in the basis. +Each nonzero basis coefficient forces its `T_h` to equal the associated +helper operator, or to equal I when the basis vector is an anchor. These +conditions are necessary by uniqueness of basis coordinates and sufficient +by defining the output operator on that basis. Merge the equalities from +both output blocks. The exact certificate gives every basis and expansion; +its graph has one fixed component and precisely the 19 free components above. +The target block has 86 independent anchors, and the helper block has 58. + +The basis calculation uses the 402 final helpers. Each of the other 78 +helpers is an isolated identity row and column of C and its inverse, and D +is the identity there. The verifier checks every such row and column and +lists all 78 helpers. Thus those coordinates add no fixed-anchor constraint. +Independently, the direct off-block equations use all 704 ordinary registers. +Their rank is 383 on the 402 variable operators. The 19 component indicator +vectors are independent solutions, so this second calculation also proves +that the listed solutions exhaust the full boundary equation. + +These are arbitrary invertible operator covariances. The next section checks +their native ranks and the cost of a single transported tail. The main +all-batch theorem is not asserted for the larger class with paid target +adapters and mixed helper modes. + +### Native ranks and mandatory output repairs + +Write `T_U` for the retained exact Clifford representative of a frame U, +and F for its FULL representative. A missing tail after frame W is +`T_W F^-1`. Its Fourier rank is `9-dim(W)`. This follows from the retained +preimage-frame distance formula. Equality of two such exact operators +forces equality of their frame labels, so unequal Fourier ranks cannot +give equal missing operators. + +Each singleton has a rank-five final climb. Its transported projector has +rank one on X and zero on helpers. Omitting this climb therefore moves the +same rank-five operator onto one independent target mode. A direct native +repair on that mode has rank five. The sixteen singleton target modes are +independent. This direct repair keeps their child profile unchanged; it is +not a lower bound against a different multi-stream recursive interface. + +Each paired component contains one rank-five and one rank-two climb. Full +omission is impossible because covariance requires equal missing operators. +For monotone partial deferral, both helpers must reach a common frame W +that contains their current frames. The current dimensions are 4 and 7; +their intersection has dimension 3 and their sum has dimension 8. Hence +the only nontrivial common tail is rank one, after their sum frame. The +replacement prefix ranks are 4 and 1. The transported operator has one +target mode and one helper mode. Canonical target output requires the +inverse rank-one target transport. One rank-one helper transport remains. + +The certificate gives all three sum frames and all nineteen target +projectors. For each nonzero rank-one projector P, it gives `P=u v^T` with +`v^T u=1`. An in-place scalar change of basis isolates that mode. Choose p +with `v_p != 0`, put `a=v^T x`, store a in register p, then set +`x_i <- x_i-u_i a` for `i != p`. The inverse scalar word restores the +original basis. Conjugating one native T by these two words implements +`I+P tensor (T-I)`. No fresh register is required. The scalar ADD and SCALE +counts are in the certificate. This gives an exact native local output +repair using the retained Clifford interface; it does not give a later +host for the remaining helper transport. These projectors are expressed at +the common FULL-frame cleanup cut. A later physical placement must include +the fixed post-adapters and each owner's chart. Scalar covariance does not +remove those operations. + +### A complete one-tail cost screen on the retained owners + +The favorable bill for one pair is + + old: [5,2,q], new: [4,1,1,q+1]. + +The new rank-one child is the target repair. The remaining rank-one helper +tail is granted free access to, and exact fusion with, a rank-q child. +Every scalar adapter, copy, chart change, and cone check is granted free. +These grants can only favor the proposed saving. A rank-zero host means +that no host child exists and restoration is a separate rank-one child. + +For `s=1-b` with `0= b`. Integration of +`f'(x)=s x^-b` gives + + 5^s-4^s <= s 4^-b, + (q+1)^s-q^s >= s 9^-b. + +Also `4^-b-9^-b <= b log(9/4)` and `log(9/4)<1`. Thus + + Delta >= b [1-s log(9/4)] > 0. + +This is a strict mathematical obstruction for every single-tail repair in +this favorable host class, not a sampled moment test. The retained local +child ranks are at most 8. Every idle interval that hosts any helper has +remainder rank 0, 1, 3, or 7. All 4,866 rank-48 idle children belong to +intervals that host no helper. On the actual affected helper support, the +192 backward pair instances have only rank-zero or rank-one remainders. +The verifier checks those complete finite owner lists. + +A larger host can change the conclusion. A numerical screen at the retained +b gives a lower favorable bill at q=18 and q=48. Neither is a construction. +Reassigning owners, carrying several independent modes, or transporting a +dense helper encoding through other calls requires a separate operator and +cost argument. The selected intervals have at most six backward helper +calls, but that count alone does not exclude relaying an encoding between +families. This package does not claim an all-batch cost lower bound for +those protocols. + +Target/helper mixing before a later call can also put current source +responses into helper storage. Source-history access, cross-block adapters, +changed readers, and batch-only cancellation remain outside the proved +class. They need their native phases, cones, restoration, precision and +hosted children priced explicitly. + +The final overlap check also found PR1391 and PR1410. They implement and +compose an order-four toy boundary, respectively. Neither instantiates the +selected R480 source/reader interface. The source-independent theorem here +concerns that actual interface. PR1420 instead concerns projected XOR cleanup +for the bit supplier, and PR1416 concerns leaf-error growth. These scopes do +not replace this classification. The check covered the latest 20 updated +open PRs and the latest 10 coordination comments, in addition to the initial +coordinator snapshot; it is not a claim of exhaustive literature priority. +A final check of the ten latest updated PRs found PR1439's paid source-mutation +connector and PR1442's delivery-cut optimum. Their stated scopes do not +instantiate the selected supplier. They concern broader interfaces that this +source-independent theorem leaves open; this package does not use their results. + +## Kappa accounting and stopping decision + +The exact optimum number of deferred final climbs in the declared class is +**zero**, attained by the retained supplier. Its final-helper profile is +`{1:260, 2:36, 3:64, 4:2, 5:40}`, with rank mass 732. The rest of the local +word is fixed. Its full local profile remains +`{1:2412, 2:418, 3:432, 4:142, 5:82, 8:8}`, with mass 5,586. + +Splitting a required native climb into smaller children cannot lower its +moment. If its frame distance is r and a native factorization has ranks +`r_1,...,r_k`, the distance triangle inequality gives `sum r_i >= r`. +For `0= (sum r_i)^s >= r^s`. +The retained direct child attains this lower bound. This also fixes the +optimum if the declared class allows such factorizations before the cleanup. + +On the retained 144-call owner construction, the global profile remains +`{1:349604, 2:60192, 3:62585, 4:20448, 5:11808, 7:7, 8:1152, 48:4866}`. +The fixed supplier moment, bit supplier, and outer witness therefore do not +improve. They retain complex endpoint +`0.001675462676808103522925`, bit endpoint +`0.001733427039589844234749`, and selected +`kappa = 836330098538459/500000000000000000`. +Any extra paid adapter adds nonnegative work. An adapter that performs the +missing nonidentity child has restored that work rather than deferred it +through this contract. This is not an optimality theorem for arbitrary new +paid adapters or different owner maps. + +The initial favorable screen was PR1012's historical mass-neutral T37 +helper-deferral ceiling, `0.001708640379500299`; ideal rehosting reached the +retained outer bit cap near `0.001730427469823602`. It was not a price of this +selected R480 word. The actual source-bound obstruction was found before +attempting a new native construction. Graph connectivity was an initial +check, but the proof uses inverse source coefficients and permits dense +helper mixing. The source-history escape was investigated and retained as +a scope boundary. No failed search is used as evidence of impossibility. + +## Reproduce and verification limits + +From the repository root: + +```sh +python3 -I -O -B research/r480-source-independent-cleanup/verify.py +``` + +Expected: `PASS_R480_SOURCE_INDEPENDENT_CLEANUP helpers=402 mass=732 +columns=712 forward_history_survivors=341 backward_canonical_history_survivors=0 +backward_target_covariance_helpers=22 no_new_kappa` on one line. The verifier +uses the standard library. + +It reconstructs both exact cleanup matrices from the emitted orientations, +checks both matrix inverse identities, independently replays both complete +scalar programs with integer dyadic rows on all 712 inputs and outputs, +checks all 402 source witnesses, and checks the full one-cut survivor sets. +The backward covariance is checked twice: column-basis relations give its +components, and direct off-block equations have rank 383 on 402 variables. +The resulting nullity 19 agrees with those independent component vectors. +The verifier also checks the native pair frames, target-mode independence, +shared-word climb coupling, and all selected owner remainders. +Controls reject a missing source coefficient and two actual transported +frames at the wrong boundary, exhibit source-history and backward target-frame +escapes and an isolated low end, and detect a removed +private-centre CLEAR on its private input column. + +Source files and archive members are pinned in [SOURCES.json](SOURCES.json). +The exact base is `bce54fb3f895cbe5cd4c0eb477c3afeed100190f`. The input is the +selected PR1094 archive itself, at its recorded base bytes, with audited +source head `0fc329d0bec93ca7cd288eaea1295172e8789810`. The source receipt +contains the retained local programs and canonical word. + +No selected construction, frontier record, frozen source, or `upstream/` +file changes. No native phase execution, complete cold replay, new hosting +admission, runtime improvement, or proof-assistant verification is claimed. +All-size compilation, mutable-source realization, whole-call hosting, +precision/tape, analytic transfer and bit H1-H5 obligations remain inherited. + +The direct optimized replay passed on CPython 3.9.6 and 3.14.7. A relocated +fixture with read-only source files passed; altered certificate and source +bytes were rejected for their intended reasons. Package metadata and source +pins passed the repository checker. The registered replay passed on CPython +3.12. An independent reviewer also passed the direct optimized replay on +CPython 3.12. Hosted CI was not run. + +## Open next questions + +Can the 341 forward source-history directions form a legal mixed boundary +without paying back the saved moment? The first step is to realize one +actual matrix `C D C^-1` with its native fiber operators, then derive its +next-call cone and reader contract. The blocker is a priced source-history +interface, not a missing scalar identity. The backward direction also has 19 +operator components when its target output may change frame. Can an +independent backward circuit carry its three rank-one helper modes through +actual calls and beat the complete restoration bill? The first step is one +exact native stream, including the target repair, basis changes, +post-adapters, and all source and helper outputs. A single tail has no gain +with a host of rank at most eight. Joint encodings and changed owners remain +open; no operator-level admission for them is claimed. The retained global recipe +has five forward and four backward stages; forward-only improvements must +use their actual counts, not a directional maximum or a presumed common +profile. [TASK.json](TASK.json) records the structured question. + +## Credit + +Prepared by Ali Romman with substantial OpenAI Codex assistance in algebra, +implementation, proof review, verification and writing. New work is +Apache-2.0. AI-assisted checks are not independent human peer review. + +Credit Rohan Arun, Jeremy Kothe, Hao Yan, Chafik Boukhalfa and the retained +PR1094/PR1042 supplier lineage. Credit Sagar Thakrar's PR1012 for the +coverage-preserving deferral budget and PR1227 for separate output frames; +Ross Richardson's PR1287 for cyclic output covariance; Scratch-net's PR1198 +for the full 712-coordinate private-input coverage warning; and the +PR1155/PR1199/PR1203/PR1205 reader-contract lineage. PR1165 excludes literal +repeated-operand cleanup corridors; this result instead permits arbitrary +scalar factorizations of the same physical FULL-frame cleanup map. Credit +icekylinx and DreamingOfClouds for the retained Clifford frame and emitter +interfaces. PR1240 prices the fixed-word packing +ceiling. Exact predecessor heads are retained in the source metadata. No +predecessor implementation is copied into this package. diff --git a/research/r480-source-independent-cleanup/SOURCES.json b/research/r480-source-independent-cleanup/SOURCES.json new file mode 100644 index 0000000000..83dd1b4c6e --- /dev/null +++ b/research/r480-source-independent-cleanup/SOURCES.json @@ -0,0 +1,66 @@ +{ + "schema_version": 1, + "base_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "ae6a99f28aa468649eb66a361e764d769363bf11", + "sha256": "10b9e340fd8e354a37a0c4813c90e5de1dd42044b5f6aca4a3fc5a42b685fa32" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "c05fafaa25ba95b2d5af86b1800427198e3d20eb", + "sha256": "89b5928bc92c81e2647b6d702a7ad85a6795b8f44e2eb267b2ff3145d8f2b2ce" + }, + { + "path": "research/community-frontier1094-audit/ASSEMBLY.json", + "usage": "input", + "git_blob": "5fd676df060f3b450782fdf5ff5f6beb63a5eeb0", + "sha256": "1122cb3a575f8c788345fc1bf4c108ac7c3250fb81a5988671f5eb04b3ab3045" + }, + { + "path": "research/community-frontier1094-audit/SELECTED-SOURCE.json", + "usage": "input", + "git_blob": "6a75493790b4eff9c4a98051ef8b01d6aad0d5a8", + "sha256": "79b3de5db3dbcb9829789ba58e9e45758926031e2a7d80667a08429d369be53b" + }, + { + "path": "research/community-frontier1094-audit/selected-replay.tar.gz", + "usage": "input", + "git_blob": "c24daf067f9c543421d89ca2eeaa4eb78a57fb6f", + "sha256": "f1da80610bf33c58527f18ad63b4350d0b864e1d4486141ee17ac9bed4d529d6" + }, + { + "path": "research/complex-sw4-frame8/local/hpe_emit_local.py", + "usage": "provenance", + "git_blob": "534fdc71f7641c704575efc038363d7eb206b2df", + "sha256": "7e4a6fbc38c8228157b6311457d1496bf460291393043932d2c365f004f77805" + }, + { + "path": "research/native-complex-moment552/notes/general-clifford-frames.tex", + "usage": "provenance", + "git_blob": "0367eeb005298601f28a673861d6f71bf1d0ebbb", + "sha256": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54" + } + ], + "archive_members": { + "CANONICAL-WORD.json.gz": "16bc0ebb04b4be6c0ade74badc6a0c0cdba4215eda86e4ff9f13abf8ecebd219", + "LOCAL-PROGRAMS.json.gz": "241fde27d4e43f5a9cb6b128f9f76c5131a53d09f0371676163f914d0b0fef3a" + }, + "predecessors": { + "1012": "4ceaf380ed41b28dadcc41d2f974f025ac4d8c03", + "1165": "be83373cb951064eeb43db9d127c553b4daa52d8", + "1198": "2abd7e92b7ad3cd769376244ce32dc7b3501c2b3", + "1227": "fea44a4d0d78570021d854881d15d9efe62e1713", + "1240": "1e136b8c4a552050820334ad113628775182f08c", + "1287": "8606df05eca3c65032361c74ee3dbc2630b0cdc4", + "1391": "6ce8017e4c27c8b220b6c3a27a53bb18f138212a", + "1410": "5b1c00b9f2770aabaa0085539405757f7818a14a" + }, + "hosted_archive_member": { + "path": "candidate/strict/global/hosted/GLOBAL-TEMPLATE.json.gz", + "sha256": "2acf02b418078e37090495c601fe550448751d4f35912757b13a1f778efc7760" + } +} diff --git a/research/r480-source-independent-cleanup/TASK.json b/research/r480-source-independent-cleanup/TASK.json new file mode 100644 index 0000000000..5ee9b944e6 --- /dev/null +++ b/research/r480-source-independent-cleanup/TASK.json @@ -0,0 +1,66 @@ +{ + "schema_version": 1, + "task_id": "persistent-boundary", + "priority_revision": 2, + "base_commit": "bce54fb3f895cbe5cd4c0eb477c3afeed100190f", + "original_card": { + "id": "persistent-boundary", + "question": "Can a specified pair of consecutive calls eliminate a restoration that the next call reconstructs?", + "starting_points": [ + "research/heterogeneous-owner-assembly/README.md", + "certificates/selected-result.json" + ], + "methods": [ + "Write typed entry/exit contracts and a contracting multitype recurrence.", + "Derive a lower bound for the compulsory transitions of one proposed typed interface." + ], + "acceptance_gate": "Show actual eliminated work and legal composition; changing a scalar recurrence into a matrix is insufficient.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Find a concrete consecutive-call boundary in the selected review and list its entry/exit obligations.", + "scope": "Positive control / source-bound orientation only; this is not a new construction or full cold replay." + }, + "first_experiment": "Specify two call types and one operation actually removed by composition; derive the normalized recurrence.", + "bottleneck_link": "Eliminating compulsory boundary work can lower recursive cost beyond packing gains.", + "allowed_variations": [ + "A two-type pilot or one explicit deferred restoration." + ], + "scope_change_triggers": [ + "Rewriting the old scalar recurrence as a matrix without eliminating work." + ], + "overlap_terms": [ + "persistent boundary", + "deferred restoration", + "multitype" + ] + }, + "scope_status": "refined", + "actual_scope": "Prove that omitted final helper climbs cannot pass the fixed physical FULL-frame R480 cleanup with canonical data and arbitrary source-independent helper boundary types. Include all batch lengths and recursion depths; classify the larger backward target-covariance class separately.", + "scope_change_reason": "The original claim retains real source and target outputs. The proof now states the exact physical cleanup and adapter locations. Backward target covariance is a larger interface with genuine survivors, not part of the main no-saving theorem.", + "bottleneck_link": "The selected complex moment binds. Deferral can improve its rank moment only if final helper climbs pass the real source and helper boundary. The theorem forces all 402 climbs in the declared class.", + "budget_minutes": 60, + "stop_rule": "Complete the original boundary obstruction and the exact larger-interface classification. Do not claim that finite owner checks exclude multi-call encodings or changed native cleanup programs.", + "outcome": "negative-result", + "evidence": "Written all-dimension proof; 402 inverse-source witnesses; both full 712-coordinate scalar maps; complete covariance classification by two exact methods; identical 3486 directional climb events; native pair frames, independent target projectors and one-tail owner cost theorem.", + "author": "Ali Romman", + "ai_assistance": "Substantial OpenAI Codex assistance with algebra, implementation, proof review, verification and writing.", + "open_questions": [ + { + "question": "Can the 341 forward source-history directions give a legal lower-cost mixed boundary?", + "why_it_matters": "They carry 579 units of final-helper rank per forward call outside the proved source-independent class.", + "first_step": "Realize one actual conjugated map C D C^-1 with native fiber operators, then derive the next-call cone and reader contract with the full bill.", + "blocked_by": "Source-history access, cross-block phase transport, final restoration and hosting are not supplied by a scalar covariance identity." + }, + { + "question": "Can an independent backward circuit carry the three common rank-one pair tails through real native call boundaries with a lower complete moment?", + "why_it_matters": "The backward covariance has 19 operator components, but 16 only move rank-five work to targets. Each pair leaves a rank-one helper tail after a rank-one target repair.", + "first_step": "Give an exact physical stream for a joint encoding or a changed owner; account for its target repair, scalar basis changes, post-adapters and all restored source and helper inputs.", + "blocked_by": "A single tail cannot help with any host of rank at most eight. The retained rank-48 idle children host no helper. Multi-call encodings need an operator argument, not only an invoice." + } + ] +} diff --git a/research/r480-source-independent-cleanup/VERIFY.json b/research/r480-source-independent-cleanup/VERIFY.json new file mode 100644 index 0000000000..895d53b73f --- /dev/null +++ b/research/r480-source-independent-cleanup/VERIFY.json @@ -0,0 +1,24 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/community-frontier1094-audit/ASSEMBLY.json", + "research/community-frontier1094-audit/SELECTED-SOURCE.json", + "research/community-frontier1094-audit/selected-replay.tar.gz" + ], + "commands": [ + { + "argv": [ + "{python}", + "-I", + "-O", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 120, + "checks": "Exact cleanup inverse and shared-word coupling, both full 712-coordinate scalar maps, all 402 helper witnesses, complete one-cut covariance by two methods, native pair ranks and projectors, all retained owner remainders, and boundary controls." + } + ] +} diff --git a/research/r480-source-independent-cleanup/verify.py b/research/r480-source-independent-cleanup/verify.py new file mode 100644 index 0000000000..f06d16c1ef --- /dev/null +++ b/research/r480-source-independent-cleanup/verify.py @@ -0,0 +1,538 @@ +#!/usr/bin/env python3 +"""Check the exact premises of the R480 boundary theorem and its limits.""" +# SPDX-License-Identifier: Apache-2.0 +import argparse +from collections import Counter +from fractions import Fraction as Q +import gzip +import hashlib +import json +from pathlib import Path +import tarfile + +PACKAGE = Path(__file__).resolve().parent +ROOT = PACKAGE.parents[1] +ARCHIVE = "research/community-frontier1094-audit/selected-replay.tar.gz" +PREFIX = "candidate/strict/global/base/providers/gauge44/" +ORDINARY = 704 +SOURCES = 112 +HELPERS = range(224, ORDINARY) + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def identity(n): + return [{i: Q(1)} for i in range(n)] + + +def scalar_matrix(gates, n=ORDINARY): + rows = identity(n) + for gate in gates: + if gate[0] == "add": + _, target, source, numerator, denominator, _ = gate + require(target != source, "self addition") + coefficient = Q(numerator, denominator) + for column, value in rows[source].items(): + total = rows[target].get(column, Q(0)) + coefficient * value + if total: + rows[target][column] = total + else: + rows[target].pop(column, None) + elif gate[0] == "scale": + _, target, numerator, denominator, _ = gate + coefficient = Q(numerator, denominator) + require(coefficient != 0, "singular scale") + rows[target] = {j: coefficient * x for j, x in rows[target].items()} + else: + raise ValueError("unknown cleanup gate") + return rows + + +def inverse_gates(gates): + result = [] + for gate in reversed(gates): + item = list(gate) + if item[0] == "add": + item[3] = -item[3] + else: + item[2], item[3] = item[3], item[2] + result.append(item) + return result + + +def transpose(rows): + out = [{} for _ in rows] + for i, row in enumerate(rows): + for j, value in row.items(): + out[j][i] = value + return out + + +def multiply(left, right): + out = [] + for row in left: + values = {} + for middle, a in row.items(): + for column, b in right[middle].items(): + values[column] = values.get(column, Q(0)) + a * b + out.append({j: value for j, value in values.items() if value}) + return out + + +def emitted_cleanup(events): + gates = [] + active = False + for event in events: + if event[0] == "phase": + active = event[1] == "full_frame_cleanup" + elif active and event[0] == "scalar": + op = event[1] + operands = op[1:3] if op[0] == "add" else op[1:2] + require(all(register[0] == "L" for register in operands), "private cleanup operand") + if op[0] == "add": + gates.append(["add", op[1][1], op[2][1], op[3], op[4], event[2]]) + elif op[0] == "scale": + gates.append(["scale", op[1][1], op[2], op[3], event[2]]) + else: + raise ValueError("singular cleanup operation") + return gates + + +def wire(register): + bank, index = register + require(bank in ("L", "C"), "unknown register bank") + return index if bank == "L" else ORDINARY + index + + +def dyadic_replay(events, omitted=None): + """Use integer row numerators and one power-of-two denominator per row.""" + rows = [({i: 1}, 0) for i in range(712)] + before_cleanup = None + for position, event in enumerate(events): + if event == ["phase", "full_frame_cleanup"]: + before_cleanup = [(dict(row), exponent) for row, exponent in rows] + if event[0] != "scalar" or position == omitted: + continue + op = event[1] + target = wire(op[1]) + if op[0] == "clear": + rows[target] = ({}, 0) + elif op[0] == "copy": + row, exponent = rows[wire(op[2])] + rows[target] = (dict(row), exponent) + elif op[0] in ("add", "scale"): + source = wire(op[2]) if op[0] == "add" else target + numerator, denominator = op[-2:] + if denominator < 0: + numerator, denominator = -numerator, -denominator + require(denominator > 0 and denominator & (denominator - 1) == 0, "non-dyadic gate") + row, exponent = rows[source] + extra = denominator.bit_length() - 1 + if op[0] == "scale": + rows[target] = ({j: numerator * value for j, value in row.items()}, exponent + extra) + else: + dst, old = rows[target] + new = max(old, exponent + extra) + total = {j: value << (new - old) for j, value in dst.items()} + for j, value in row.items(): + total[j] = total.get(j, 0) + numerator * (value << (new - exponent - extra)) + rows[target] = ({j: value for j, value in total.items() if value}, new) + else: + raise ValueError("unknown scalar operation") + def convert(data): + return [{j: Q(value, 1 << exponent) for j, value in row.items()} for row, exponent in data] + require(before_cleanup is not None, "missing cleanup boundary") + return convert(rows), convert(before_cleanup) + + +def profile(indices, final): + return {str(rank): count for rank, count in sorted(Counter(final[i]["rank"] for i in indices).items())} + + +def rejection(function, text): + try: + function() + except ValueError as error: + require(text in str(error), "control failed for another reason") + else: + raise ValueError("control was not rejected: " + text) + + +def transported_scale(cleanup, inverse, helper, scale): + changed = [dict(row) for row in inverse] + changed[helper] = {j: scale * value for j, value in changed[helper].items()} + return multiply(cleanup, changed) + + +def fixes_source_axes(matrix): + return all(matrix[i].get(s, Q(0)) == (1 if i == s else 0) + for i in range(ORDINARY) for s in range(SOURCES)) + + +def covariance_components(inverse, helpers): + """Find all block-output covariances of the backward cleanup.""" + adjacency = {h: set() for h in helpers} + adjacency[-1] = set() + blocks = {} + for name, output_rows in (("physical_X", set(range(SOURCES))), ("helpers", set(helpers))): + vectors = {j: {i: x for i, x in inverse[j].items() if i in output_rows} + for j in list(range(SOURCES)) + helpers} + pivots, selected = {}, [] + + def coordinates(vector): + row, result = dict(vector), {} + for pivot, (basis, representation) in sorted(pivots.items()): + factor = row.get(pivot, Q(0)) + if not factor: + continue + for i, value in basis.items(): + value = row.get(i, Q(0)) - factor * value + if value: + row[i] = value + else: + row.pop(i, None) + for i, value in representation.items(): + value = result.get(i, Q(0)) + factor * value + if value: + result[i] = value + else: + result.pop(i, None) + return row, result + + for j, vector in vectors.items(): + row, coefficients = coordinates(vector) + if row: + pivot = min(row) + scale = row[pivot] + number = len(selected) + selected.append(j) + representation = {i: -value / scale for i, value in coefficients.items()} + representation[number] = Q(1) / scale + pivots[pivot] = ({i: value / scale for i, value in row.items()}, representation) + require(len(selected) == len(output_rows), "output projection does not have full row rank") + expansions = {} + for h in helpers: + remainder, coefficients = coordinates(vectors[h]) + require(not remainder, "column outside output basis") + rebuilt = {} + for number, coefficient in coefficients.items(): + for i, value in vectors[selected[number]].items(): + rebuilt[i] = rebuilt.get(i, Q(0)) + coefficient * value + other = -1 if selected[number] < SOURCES else selected[number] + adjacency[h].add(other) + adjacency[other].add(h) + require({i: value for i, value in rebuilt.items() if value} == vectors[h], "column expansion") + expansions[str(h)] = {str(selected[number]): str(value) for number, value in sorted(coefficients.items())} + blocks[name] = {"basis_columns": selected, "fixed_anchor_rank": sum(j < SOURCES for j in selected), + "helper_column_expansions": expansions} + reached, queue = {-1}, [-1] + for h in queue: + for other in sorted(adjacency[h] - reached): + reached.add(other) + queue.append(other) + free = [] + for h in helpers: + if h in reached: + continue + component = [h] + reached.add(h) + for other in component: + for neighbor in sorted(adjacency[other] - reached): + reached.add(neighbor) + component.append(neighbor) + free.append(sorted(component)) + return {"blocks": blocks, "free_components": free, + "forced_helpers": sorted(set(helpers) - {h for component in free for h in component})} + + +def binary_span(vectors): + pivots = {} + for vector in vectors: + while vector: + pivot = vector.bit_length() - 1 + if pivot in pivots: + vector ^= pivots[pivot] + else: + pivots[pivot] = vector + break + return sorted(pivots.values(), reverse=True) + + +def covariance_constraints(cleanup, inverse, helpers, components): + """Check the dimension by direct off-block equations, without column bases.""" + left, right = transpose(inverse), transpose(cleanup) + equations = {} + block = lambda i: 0 if i < SOURCES else 1 if i < 2 * SOURCES else 2 + for i, row in enumerate(left): + for h in helpers: + if h not in row: + continue + for j, value in right[h].items(): + if block(i) != block(j): + equation = equations.setdefault((i, j), {}) + equation[h] = row[h] * value + pivots = {} + for equation in equations.values(): + for component in components: + require(sum(equation.get(h, Q(0)) for h in component) == 0, "free component violates off-block equation") + row = dict(equation) + while row: + pivot = min(row) + factor = row[pivot] + if pivot not in pivots: + pivots[pivot] = {j: x / factor for j, x in row.items()} + break + for j, value in pivots[pivot].items(): + value = row.get(j, Q(0)) - factor * value + if value: + row[j] = value + else: + row.pop(j, None) + require(len(pivots) + len(components) == len(helpers), "covariance nullity") + return {"off_block_equations": len(equations), "rank": len(pivots), "nullity": len(components)} + + +def covariance_native_evidence(word, cleanup, inverse, final, covariance, hosted): + left, right = transpose(inverse), transpose(cleanup) + components = covariance["free_components"] + evidence, target_modes = [], [] + for component in components: + middle = [dict(row) if i in component else {} for i, row in enumerate(right)] + projector = multiply(left, middle) + item = {"helpers": component, "omitted_ranks": [final[h]["rank"] for h in component], "modes": {}} + for name, indices in (("physical_X", range(SOURCES)), ("helpers", HELPERS)): + rows = {i: projector[i] for i in indices if projector[i]} + if not rows: + item["modes"][name] = {"rank": 0} + continue + p = next(i for i in rows if rows[i].get(i)) + v = rows[p] + u = {i: row[p] / v[p] for i, row in rows.items() if row.get(p)} + require(sum(u.get(j, Q(0)) * value for j, value in v.items()) == 1, "projector pairing") + require(rows == {i: {j: value * u[i] for j, value in v.items()} for i in u}, "rank-one projector") + mode = {"rank": 1, "pivot": p, "u": {str(i): str(x) for i, x in u.items()}, + "v": {str(i): str(x) for i, x in v.items()}, + "basis_and_inverse_adds": 2 * (len(u) + len(v) - 2), + "basis_and_inverse_scales": 0 if v[p] == 1 else 2} + item["modes"][name] = mode + if name == "physical_X": + target_modes.append((u, v)) + require(item["modes"]["physical_X"]["rank"] == 1, "missing target response") + if len(component) == 2: + frames = [word["frames"][final[h]["from"]] for h in component] + union = binary_span(frames[0] + frames[1]) + require([len(frame) for frame in frames] == [4, 7] and len(union) == 8, "pair frame dimensions") + require(item["modes"]["helpers"]["rank"] == 1, "missing helper response") + item["monotone_partial_tail"] = {"sum_frame": union, "intersection_rank": 3, + "prefix_ranks": [4, 1], "target_repair_rank": 1, "helper_tail_rank": 1} + else: + require(item["omitted_ranks"] == [5] and item["modes"]["helpers"]["rank"] == 0, "singleton response") + item["direct_target_repair_rank"] = 5 + evidence.append(item) + for i, (_, v) in enumerate(target_modes): + for j, (u, _) in enumerate(target_modes): + require(sum(v.get(k, Q(0)) * x for k, x in u.items()) == (1 if i == j else 0), "independent target modes") + slots = hosted["hosting"]["pooled_slots"] + owned = {(p["family"], p["child"]) for p in slots} + remainder = {(p["family"], p["child"]): p["rank"] for p in hosted["idle_children"]} + slot_map = {(p["time"], p["helper"]): p for p in slots} + ranks = Counter(remainder.get((p["family"], p["child"]), 0) for p in slots) + require(set(ranks) == {0, 1, 3, 7}, "hosted remainder ranks") + rank48 = [p for p in hosted["idle_children"] if p["rank"] == 48] + require(len(rank48) == 4866 and all((p["family"], p["child"]) not in owned for p in rank48), "rank-48 owner exclusion") + affected = Counter() + for call in hosted["calls"]: + if call["orientation"] != "backward": + continue + for item in evidence: + if len(item["helpers"]) != 2: + continue + values = [] + for h in item["modes"]["helpers"]["u"]: + slot = slot_map[call["time"], int(h) - 224] + values.append(remainder.get((slot["family"], slot["child"]), 0)) + affected[tuple(values)] += 1 + require(sum(affected.values()) == 192 and all(set(key) <= {0, 1} for key in affected), "affected owner remainders") + return {"components": evidence, "independent_target_modes": len(target_modes), + "direct_off_block_rank": covariance_constraints(cleanup, inverse, sorted(final), components), + "one_tail_cost_screen": {"baseline_ranks": [5, 2], "replacement_local_ranks": [4, 1, 1], + "deferred_helper_rank": 1, "host_ranks_with_strictly_worse_moment": list(range(9)), + "uniform_b_range": "0 < b < 1", "native_child_max_rank": max(map(int, word["local_profile"])), + "all_hosted_remainder_ranks": {str(r): n for r, n in sorted(ranks.items())}, + "unhosted_rank48_children": len(rank48), + "affected_pair_remainder_patterns": [{"ranks": list(key), "instances": n} for key, n in sorted(affected.items())], + "not_covered": "Joint multi-call encodings, changed owners, or changed native cleanup maps."}} + + +def load_inputs(): + pins = json.loads((PACKAGE / "SOURCES.json").read_text()) + for item in pins["files"]: + if item["usage"] == "input": + actual = hashlib.sha256((ROOT / item["path"]).read_bytes()).hexdigest() + require(actual == item["sha256"], "source digest: " + item["path"]) + members = {} + with tarfile.open(ROOT / ARCHIVE) as archive: + for name, expected in pins["archive_members"].items(): + raw = archive.extractfile(PREFIX + name).read() + require(hashlib.sha256(raw).hexdigest() == expected, "archive member digest") + members[name] = json.loads(gzip.decompress(raw) if name.endswith(".gz") else raw) + item = pins["hosted_archive_member"] + raw = archive.extractfile(item["path"]).read() + require(hashlib.sha256(raw).hexdigest() == item["sha256"], "hosted archive member digest") + members["HOSTED"] = json.loads(gzip.decompress(raw)) + return members + + +def calculate(): + data = load_inputs() + word = data["CANONICAL-WORD.json.gz"] + programs = data["LOCAL-PROGRAMS.json.gz"] + require((word["v"], word["R"], word["h"]) == (112, 480, 9), "wrong supplier") + require(all(gate[-1] == 1 for gate in word["cleanup"]), "cleanup is not in the FULL frame") + climbs = {direction: [event for event in events if event[0] == "climb"] + for direction, events in programs.items()} + require(climbs["forward"] == climbs["backward"] and len(climbs["forward"]) == 3486, "shared-word climb coupling") + cleanup = scalar_matrix(word["cleanup"]) + inverse = scalar_matrix(inverse_gates(word["cleanup"])) + require(multiply(cleanup, inverse) == identity(ORDINARY), "cleanup right inverse") + require(multiply(inverse, cleanup) == identity(ORDINARY), "cleanup left inverse") + matrices = {"forward": cleanup, "backward": transpose(inverse)} + final = {} + for direction, events in programs.items(): + require(scalar_matrix(emitted_cleanup(events)) == matrices[direction], "emitted cleanup map") + current = {event[2]: {"from": event[3], "to": event[4], "rank": event[5]} + for event in events if event[:2] == ["climb", "final"] and event[2] in HELPERS} + for item in current.values(): + require(item["to"] == 1 and item["rank"] == len(word["frames"][1]) - len(word["frames"][item["from"]]), "final rank") + if final: + require(current == final, "directional final climbs") + final = current + endpoint, prefix = dyadic_replay(events) + expected = identity(712) + for i in range(SOURCES): + target, source, sign = (i + SOURCES, i, 1) if direction == "forward" else (i, i + SOURCES, -1) + expected[target][source] = Q(sign) + for i in range(ORDINARY, 712): + expected[i] = {} + require(endpoint == expected, "full 712-coordinate scalar endpoint") + if direction == "forward": + for i in range(ORDINARY): + if SOURCES <= i < 2 * SOURCES: + continue + require({j: x for j, x in prefix[i].items() if j < SOURCES} == + {j: x for j, x in inverse[i].items() if j < SOURCES}, "independent source-column replay") + require(len(final) == 402, "final helper inventory") + nonfinal = sorted(set(HELPERS) - set(final)) + require(len(nonfinal) == 78, "non-final helper inventory") + for h in nonfinal: + require(cleanup[h] == {h: Q(1)} and inverse[h] == {h: Q(1)}, "non-final helper cleanup row") + require(all(not row.get(h) for i, row in enumerate(cleanup) if i != h), "non-final helper cleanup column") + require(all(not row.get(h) for i, row in enumerate(inverse) if i != h), "non-final helper inverse column") + witnesses = [] + for helper in sorted(final): + columns = sorted(j for j in inverse[helper] if j < SOURCES) + require(columns, "helper has no source witness") + source = columns[0] + witnesses.append({"helper": helper, "source": source, "coefficient": str(inverse[helper][source]), **final[helper]}) + visible = {direction: sorted(h for h in final if any(matrix[s].get(h) for s in range(SOURCES))) + for direction, matrix in matrices.items()} + survivors = {direction: sorted(set(final) - set(indices)) for direction, indices in visible.items()} + require(len(visible["forward"]) == 61 and not survivors["backward"], "source-dependent boundary classification") + covariance = covariance_components(inverse, sorted(final)) + free_helpers = [h for component in covariance["free_components"] for h in component] + require(len(free_helpers) == 22 and len(covariance["free_components"]) == 19, "backward target-covariance class") + covariance["free_profile"] = profile(free_helpers, final) + covariance["free_mass"] = sum(final[h]["rank"] for h in free_helpers) + covariance["native_ranks_and_cost"] = covariance_native_evidence(word, cleanup, inverse, final, covariance, data["HOSTED"]) + require(covariance["native_ranks_and_cost"]["one_tail_cost_screen"]["native_child_max_rank"] == 8, "local child rank cap") + for i in range(SOURCES, 2 * SOURCES): + require(cleanup[i] == {i: Q(1)} and inverse[i] == {i: Q(1)}, "target cleanup row") + require(all(not row.get(i) for j, row in enumerate(cleanup) if j != i), "target cleanup column") + defects = [] + for witness in witnesses: + h, s = witness["helper"], witness["source"] + column = {i: row[h] * inverse[h][s] for i, row in enumerate(cleanup) if h in row} + require(column, "zero omission defect") + defects.append({"helper": h, "source": s, "nonzero_output_rows": len(column), + "source_rows_changed": sum(i < SOURCES for i in column)}) + controls = [] + bad = [dict(row) for row in inverse] + bad[witnesses[0]["helper"]].pop(witnesses[0]["source"]) + rejection(lambda: require(multiply(cleanup, bad) == identity(ORDINARY), "inverse mismatch"), "inverse mismatch") + controls.append("removed_source_coefficient_rejected") + h = survivors["forward"][0] + source = min(j for j in inverse[h] if j < SOURCES) + escape = transported_scale(cleanup, inverse, h, Q(2)) + require(all(escape[s] == {s: Q(1)} for s in range(SOURCES)), "escape changes source outputs") + require(any(row.get(source) for row in escape[224:]), "escape lacks source history") + controls.append("source_dependent_forward_escape_attained") + rejection(lambda: require(fixes_source_axes(escape), "source-independent boundary defect"), "source-independent boundary defect") + controls.append("nonidentity_forward_frame_rejected_by_source_independence") + backward_defect = transported_scale(matrices["backward"], transpose(cleanup), h, Q(2)) + rejection(lambda: require(all(backward_defect[s] == {s: Q(1)} for s in range(SOURCES)), "backward physical-X target defect"), "backward physical-X target defect") + controls.append("same_frame_rejected_by_backward_physical_X_target_outputs") + first_free = covariance["free_components"][0] + changed = [dict(row) for row in transpose(cleanup)] + for helper in first_free: + changed[helper] = {j: 2 * value for j, value in changed[helper].items()} + output = multiply(matrices["backward"], changed) + for i, row in enumerate(output): + block = 0 if i < SOURCES else 1 if i < 2 * SOURCES else 2 + require(all((0 if j < SOURCES else 1 if j < 2 * SOURCES else 2) == block for j in row), "target covariance mixes blocks") + require(any(output[i] != {i: Q(1)} for i in range(SOURCES)), "target covariance control is trivial") + controls.append("backward_target_covariance_escape_attained") + unequal = transported_scale(matrices["backward"], transpose(cleanup), first_free[0], Q(2)) + rejection(lambda: require(all(not value for i, row in enumerate(unequal) for j, value in row.items() + if (i < SOURCES) != (j < SOURCES)), "unequal paired frame mixes target and helpers"), + "unequal paired frame mixes target and helpers") + controls.append("unequal_paired_frame_rejected_by_output_block_contract") + ended = next(h for h in HELPERS if h not in final and cleanup[h] == {h: Q(1)} and inverse[h] == {h: Q(1)}) + require(all(not row.get(ended) for i, row in enumerate(cleanup) if i != ended), "low-end isolation") + controls.append("isolated_existing_low_end_can_carry_a_frame") + first_clear = next(i for i, event in enumerate(programs["backward"]) + if event[0] == "scalar" and event[1] == ["clear", ["C", 0]]) + dirty, _ = dyadic_replay(programs["backward"], omitted=first_clear) + require(any(row.get(ORDINARY) for row in dirty[:ORDINARY]), "private-input control did not fail") + controls.append("omitted_private_clear_detected_on_private_column") + assembly = json.loads((ROOT / "research/community-frontier1094-audit/ASSEMBLY.json").read_text()) + local = {str(k): v for k, v in sorted((int(k), v) for k, v in word["local_profile"].items())} + require(sum(int(r) * count for r, count in local.items()) == 5586, "local rank mass") + require(assembly["provider_counts"] == {"gauge44": 144}, "selected call count") + return {"status": "PASS_R480_SOURCE_INDEPENDENT_CLEANUP", "coordinates": 712, + "cleanup_macros": len(word["cleanup"]), "cleanup_nonzeros": sum(map(len, cleanup)), + "inverse_nonzeros": sum(map(len, inverse)), "final_helpers": len(final), + "final_helper_profile": profile(final, final), + "final_helper_mass": sum(item["rank"] for item in final.values()), + "shared_word_identical_directional_climbs": len(climbs["forward"]), + "isolated_nonfinal_helpers": nonfinal, + "inverse_source_witnesses": witnesses, "rank_one_defects": defects, + "source_dependent_survivors": {direction: {"helpers": indices, "profile": profile(indices, final), + "mass": sum(final[h]["rank"] for h in indices)} for direction, indices in survivors.items()}, + "backward_separate_target_covariance": covariance, + "source_dependent_escape": {"helper": h, "source": source, "coefficient": str(inverse[h][source])}, + "existing_low_end_control": ended, "negative_and_boundary_controls": controls, + "private_clear_control_event": first_clear, + "accounting": {"local_profile": local, "local_mass": 5586, "calls": 144, + "global_profile": assembly["complex_profile"], "complex_lower": assembly["complex_lower"], + "bit_lower": assembly["bit_lower"], "kappa": assembly["kappa"], + "deferred_climbs_in_theorem_class": 0, "new_kappa": False}} + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--write-certificate", action="store_true") + args = parser.parse_args() + result = calculate() + path = PACKAGE / "CERTIFICATE.json" + if args.write_certificate: + path.write_text(json.dumps(result, indent=2) + "\n") + else: + require(result == json.loads(path.read_text()), "certificate mismatch") + print("PASS_R480_SOURCE_INDEPENDENT_CLEANUP helpers=402 mass=732 columns=712 forward_history_survivors=341 backward_canonical_history_survivors=0 backward_target_covariance_helpers=22 no_new_kappa") + + +if __name__ == "__main__": + main()