0 0 700 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690, 691, 698]) 700 deque([703, 706, 708, 713, 714, 722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 2 1 698 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690, 691]) 703 deque([706, 708, 713, 714, 722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 7 2 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 703 deque([706, 708, 713, 714, 722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 10 3 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 706 deque([708, 713, 714, 722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 12 4 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 708 deque([713, 714, 722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 17 5 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 713 deque([714, 722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 18 6 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 714 deque([722, 725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 26 7 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 722 deque([725, 737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 29 8 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 725 deque([737, 738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 41 9 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 737 deque([738, 743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 42 10 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 738 deque([743, 745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 47 11 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 743 deque([745, 746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 49 12 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 745 deque([746, 748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 50 13 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 746 deque([748, 749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 52 14 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 748 deque([749, 754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 53 15 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 749 deque([754, 755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 58 16 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 754 deque([755, 759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 59 17 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 755 deque([759, 761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 63 18 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 759 deque([761, 762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 65 19 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 761 deque([762, 765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 66 20 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 762 deque([765, 766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 69 21 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 765 deque([766, 770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 70 22 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 766 deque([770, 772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 74 23 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 770 deque([772, 776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 76 24 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 772 deque([776, 777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 80 25 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 776 deque([777, 778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 81 26 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 777 deque([778, 785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 82 27 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 778 deque([785, 786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 89 28 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 785 deque([786, 788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 90 29 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 786 deque([788, 789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 92 30 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 788 deque([789, 791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 93 31 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 789 deque([791, 792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 95 32 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 791 deque([792, 793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 96 33 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 792 deque([793, 794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 97 34 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 793 deque([794, 796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 98 35 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 794 deque([796, 798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 100 36 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 796 deque([798, 800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 102 37 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 798 deque([800, 801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 104 38 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 800 deque([801, 803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 105 39 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 801 deque([803, 804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 107 40 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 803 deque([804, 806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 108 41 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 804 deque([806, 809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 110 42 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 806 deque([809, 810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 113 43 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 809 deque([810, 815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 114 44 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 810 deque([815, 820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 119 45 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 815 deque([820, 822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 124 46 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 820 deque([822, 823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 126 47 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 822 deque([823, 829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 127 48 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 823 deque([829, 831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 133 49 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 829 deque([831, 833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 135 50 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 831 deque([833, 835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 137 51 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 833 deque([835, 837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 139 52 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 835 deque([837, 839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 141 53 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 837 deque([839, 840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 143 54 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 839 deque([840, 846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 144 55 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 840 deque([846, 848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 150 56 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 846 deque([848, 849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 152 57 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 848 deque([849, 851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 153 58 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 849 deque([851, 853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 155 59 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 851 deque([853, 857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 157 60 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 853 deque([857, 861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 161 61 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 857 deque([861, 863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 165 62 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 861 deque([863, 864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 167 63 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 863 deque([864, 865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 168 64 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 864 deque([865, 871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 169 65 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 865 deque([871, 872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 175 66 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 871 deque([872, 874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 176 67 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 872 deque([874, 876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 178 68 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 874 deque([876, 878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 180 69 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 876 deque([878, 880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 182 70 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 878 deque([880, 882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 184 71 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 880 deque([882, 883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 186 72 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 882 deque([883, 884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 187 73 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 883 deque([884, 885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 188 74 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 884 deque([885, 887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 189 75 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 885 deque([887, 890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 191 76 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 887 deque([890, 891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 194 77 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 890 deque([891, 892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 195 78 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 891 deque([892, 893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 196 79 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 892 deque([893, 895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 197 80 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 893 deque([895, 900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 199 81 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 895 deque([900, 904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 204 82 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 900 deque([904, 905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 208 83 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 904 deque([905, 908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 209 84 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 905 deque([908, 909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 212 85 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 908 deque([909, 915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 213 86 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 909 deque([915, 916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 219 87 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 915 deque([916, 917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 220 88 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 916 deque([917, 919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 221 89 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 917 deque([919, 922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 223 90 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 919 deque([922, 924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 226 91 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 922 deque([924, 925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 228 92 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 924 deque([925, 927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 229 93 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 925 deque([927, 928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 231 94 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 927 deque([928, 932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 232 95 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 928 deque([932, 934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 236 96 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 932 deque([934, 942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 238 97 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 934 deque([942, 945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 246 98 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 942 deque([945, 946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 249 99 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 945 deque([946, 948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 250 100 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 946 deque([948, 951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 252 101 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 948 deque([951, 954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 255 102 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 951 deque([954, 957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 258 103 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 954 deque([957, 958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 261 104 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 957 deque([958, 959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 262 105 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 958 deque([959, 960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 263 106 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 959 deque([960, 963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 264 107 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 960 deque([963, 966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 267 108 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 963 deque([966, 970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 270 109 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 966 deque([970, 972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 274 110 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 970 deque([972, 974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 276 111 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 972 deque([974, 975, 977, 984, 988, 989, 990, 991, 992, 994]) 278 112 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 974 deque([975, 977, 984, 988, 989, 990, 991, 992, 994]) 279 113 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 975 deque([977, 984, 988, 989, 990, 991, 992, 994]) 281 114 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 977 deque([984, 988, 989, 990, 991, 992, 994]) 288 115 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 984 deque([988, 989, 990, 991, 992, 994]) 292 116 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 988 deque([989, 990, 991, 992, 994]) 293 117 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 989 deque([990, 991, 992, 994]) 294 118 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 990 deque([991, 992, 994]) 295 119 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 991 deque([992, 994]) 296 120 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 992 deque([994]) 298 121 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 994 deque([]) 601 122 691 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689, 690]) 999999999 deque([]) 602 123 690 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687, 689]) 999999999 deque([]) 603 124 689 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684, 687]) 999999999 deque([]) 605 125 687 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682, 684]) 999999999 deque([]) 608 126 684 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675, 682]) 999999999 deque([]) 610 127 682 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669, 675]) 999999999 deque([]) 617 128 675 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668, 669]) 999999999 deque([]) 623 129 669 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663, 668]) 999999999 deque([]) 624 130 668 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662, 663]) 999999999 deque([]) 629 131 663 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656, 662]) 999999999 deque([]) 630 132 662 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654, 656]) 999999999 deque([]) 636 133 656 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651, 654]) 999999999 deque([]) 638 134 654 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648, 651]) 999999999 deque([]) 641 135 651 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647, 648]) 999999999 deque([]) 644 136 648 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646, 647]) 999999999 deque([]) 645 137 647 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642, 646]) 999999999 deque([]) 646 138 646 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639, 642]) 999999999 deque([]) 650 139 642 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637, 639]) 999999999 deque([]) 653 140 639 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636, 637]) 999999999 deque([]) 655 141 637 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634, 636]) 999999999 deque([]) 656 142 636 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629, 634]) 999999999 deque([]) 658 143 634 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627, 629]) 999999999 deque([]) 663 144 629 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625, 627]) 999999999 deque([]) 665 145 627 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623, 625]) 999999999 deque([]) 667 146 625 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618, 623]) 999999999 deque([]) 669 147 623 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617, 618]) 999999999 deque([]) 674 148 618 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614, 617]) 999999999 deque([]) 675 149 617 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609, 614]) 999999999 deque([]) 678 150 614 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605, 609]) 999999999 deque([]) 683 151 609 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603, 605]) 999999999 deque([]) 687 152 605 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599, 603]) 999999999 deque([]) 689 153 603 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598, 599]) 999999999 deque([]) 693 154 599 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597, 598]) 999999999 deque([]) 694 155 598 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596, 597]) 999999999 deque([]) 695 156 597 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592, 596]) 999999999 deque([]) 696 157 596 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587, 592]) 999999999 deque([]) 700 158 592 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584, 587]) 999999999 deque([]) 705 159 587 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578, 584]) 999999999 deque([]) 708 160 584 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572, 578]) 999999999 deque([]) 714 161 578 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571, 572]) 999999999 deque([]) 720 162 572 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568, 571]) 999999999 deque([]) 721 163 571 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567, 568]) 999999999 deque([]) 724 164 568 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566, 567]) 999999999 deque([]) 725 165 567 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563, 566]) 999999999 deque([]) 726 166 566 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558, 563]) 999999999 deque([]) 729 167 563 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554, 558]) 999999999 deque([]) 734 168 558 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552, 554]) 999999999 deque([]) 738 169 554 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551, 552]) 999999999 deque([]) 740 170 552 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550, 551]) 999999999 deque([]) 741 171 551 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546, 550]) 999999999 deque([]) 742 172 550 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545, 546]) 999999999 deque([]) 746 173 546 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544, 545]) 999999999 deque([]) 747 174 545 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543, 544]) 999999999 deque([]) 748 175 544 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542, 543]) 999999999 deque([]) 749 176 543 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541, 542]) 999999999 deque([]) 750 177 542 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539, 541]) 999999999 deque([]) 751 178 541 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532, 539]) 999999999 deque([]) 753 179 539 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530, 532]) 999999999 deque([]) 760 180 532 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529, 530]) 999999999 deque([]) 762 181 530 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528, 529]) 999999999 deque([]) 763 182 529 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527, 528]) 999999999 deque([]) 764 183 528 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526, 527]) 999999999 deque([]) 765 184 527 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525, 526]) 999999999 deque([]) 766 185 526 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524, 525]) 999999999 deque([]) 767 186 525 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512, 524]) 999999999 deque([]) 768 187 524 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510, 512]) 999999999 deque([]) 780 188 512 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509, 510]) 999999999 deque([]) 782 189 510 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499, 509]) 999999999 deque([]) 783 190 509 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497, 499]) 999999999 deque([]) 793 191 499 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496, 497]) 999999999 deque([]) 795 192 497 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492, 496]) 999999999 deque([]) 796 193 496 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491, 492]) 999999999 deque([]) 800 194 492 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490, 491]) 999999999 deque([]) 801 195 491 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486, 490]) 999999999 deque([]) 802 196 490 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485, 486]) 999999999 deque([]) 806 197 486 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483, 485]) 999999999 deque([]) 807 198 485 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478, 483]) 999999999 deque([]) 809 199 483 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476, 478]) 999999999 deque([]) 814 200 478 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475, 476]) 999999999 deque([]) 816 201 476 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474, 475]) 999999999 deque([]) 817 202 475 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473, 474]) 999999999 deque([]) 818 203 474 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471, 473]) 999999999 deque([]) 819 204 473 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468, 471]) 999999999 deque([]) 821 205 471 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464, 468]) 999999999 deque([]) 824 206 468 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461, 464]) 999999999 deque([]) 828 207 464 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460, 461]) 999999999 deque([]) 831 208 461 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452, 460]) 999999999 deque([]) 832 209 460 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450, 452]) 999999999 deque([]) 840 210 452 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449, 450]) 999999999 deque([]) 842 211 450 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443, 449]) 999999999 deque([]) 843 212 449 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441, 443]) 999999999 deque([]) 849 213 443 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440, 441]) 999999999 deque([]) 851 214 441 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439, 440]) 999999999 deque([]) 852 215 440 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438, 439]) 999999999 deque([]) 853 216 439 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437, 438]) 999999999 deque([]) 854 217 438 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433, 437]) 999999999 deque([]) 855 218 437 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432, 433]) 999999999 deque([]) 859 219 433 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431, 432]) 999999999 deque([]) 860 220 432 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428, 431]) 999999999 deque([]) 861 221 431 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425, 428]) 999999999 deque([]) 864 222 428 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423, 425]) 999999999 deque([]) 867 223 425 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418, 423]) 999999999 deque([]) 869 224 423 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415, 418]) 999999999 deque([]) 874 225 418 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413, 415]) 999999999 deque([]) 877 226 415 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412, 413]) 999999999 deque([]) 879 227 413 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411, 412]) 999999999 deque([]) 880 228 412 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410, 411]) 999999999 deque([]) 881 229 411 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409, 410]) 999999999 deque([]) 882 230 410 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408, 409]) 999999999 deque([]) 883 231 409 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407, 408]) 999999999 deque([]) 884 232 408 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404, 407]) 999999999 deque([]) 885 233 407 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403, 404]) 999999999 deque([]) 888 234 404 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401, 403]) 999999999 deque([]) 889 235 403 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400, 401]) 999999999 deque([]) 891 236 401 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398, 400]) 999999999 deque([]) 892 237 400 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396, 398]) 999999999 deque([]) 894 238 398 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395, 396]) 999999999 deque([]) 896 239 396 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393, 395]) 999999999 deque([]) 897 240 395 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392, 393]) 999999999 deque([]) 899 241 393 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389, 392]) 999999999 deque([]) 900 242 392 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386, 389]) 999999999 deque([]) 903 243 389 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384, 386]) 999999999 deque([]) 906 244 386 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383, 384]) 999999999 deque([]) 908 245 384 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377, 383]) 999999999 deque([]) 909 246 383 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376, 377]) 999999999 deque([]) 915 247 377 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374, 376]) 999999999 deque([]) 916 248 376 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373, 374]) 999999999 deque([]) 918 249 374 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368, 373]) 999999999 deque([]) 919 250 373 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367, 368]) 999999999 deque([]) 924 251 368 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366, 367]) 999999999 deque([]) 925 252 367 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359, 366]) 999999999 deque([]) 926 253 366 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357, 359]) 999999999 deque([]) 933 254 359 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356, 357]) 999999999 deque([]) 935 255 357 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355, 356]) 999999999 deque([]) 936 256 356 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351, 355]) 999999999 deque([]) 937 257 355 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348, 351]) 999999999 deque([]) 941 258 351 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346, 348]) 999999999 deque([]) 944 259 348 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343, 346]) 999999999 deque([]) 946 260 346 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342, 343]) 999999999 deque([]) 949 261 343 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341, 342]) 999999999 deque([]) 950 262 342 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338, 341]) 999999999 deque([]) 951 263 341 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337, 338]) 999999999 deque([]) 954 264 338 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332, 337]) 999999999 deque([]) 955 265 337 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330, 332]) 999999999 deque([]) 960 266 332 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329, 330]) 999999999 deque([]) 962 267 330 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326, 329]) 999999999 deque([]) 963 268 329 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324, 326]) 999999999 deque([]) 966 269 326 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323, 324]) 999999999 deque([]) 968 270 324 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320, 323]) 999999999 deque([]) 969 271 323 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316, 320]) 999999999 deque([]) 972 272 320 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314, 316]) 999999999 deque([]) 976 273 316 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312, 314]) 999999999 deque([]) 978 274 314 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311, 312]) 999999999 deque([]) 980 275 312 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310, 311]) 999999999 deque([]) 981 276 311 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309, 310]) 999999999 deque([]) 982 277 310 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305, 309]) 999999999 deque([]) 983 278 309 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301, 305]) 999999999 deque([]) 987 279 305 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299, 301]) 999999999 deque([]) 991 280 301 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296, 299]) 999999999 deque([]) 993 281 299 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294, 296]) 999999999 deque([]) 996 282 296 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287, 294]) 999999999 deque([]) 998 283 294 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286, 287]) 999999999 deque([]) 1005 284 287 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284, 286]) 999999999 deque([]) 1006 285 286 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283, 284]) 999999999 deque([]) 1008 286 284 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280, 283]) 999999999 deque([]) 1009 287 283 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278, 280]) 999999999 deque([]) 1012 288 280 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277, 278]) 999999999 deque([]) 1014 289 278 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275, 277]) 999999999 deque([]) 1015 290 277 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274, 275]) 999999999 deque([]) 1017 291 275 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273, 274]) 999999999 deque([]) 1018 292 274 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271, 273]) 999999999 deque([]) 1019 293 273 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266, 271]) 999999999 deque([]) 1021 294 271 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265, 266]) 999999999 deque([]) 1026 295 266 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264, 265]) 999999999 deque([]) 1027 296 265 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262, 264]) 999999999 deque([]) 1028 297 264 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260, 262]) 999999999 deque([]) 1030 298 262 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259, 260]) 999999999 deque([]) 1032 299 260 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256, 259]) 999999999 deque([]) 1033 300 259 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255, 256]) 999999999 deque([]) 1036 301 256 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252, 255]) 999999999 deque([]) 1037 302 255 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250, 252]) 999999999 deque([]) 1040 303 252 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249, 250]) 999999999 deque([]) 1042 304 250 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247, 249]) 999999999 deque([]) 1043 305 249 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246, 247]) 999999999 deque([]) 1045 306 247 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245, 246]) 999999999 deque([]) 1046 307 246 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244, 245]) 999999999 deque([]) 1047 308 245 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239, 244]) 999999999 deque([]) 1048 309 244 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238, 239]) 999999999 deque([]) 1053 310 239 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236, 238]) 999999999 deque([]) 1054 311 238 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235, 236]) 999999999 deque([]) 1056 312 236 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231, 235]) 999999999 deque([]) 1057 313 235 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230, 231]) 999999999 deque([]) 1061 314 231 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229, 230]) 999999999 deque([]) 1062 315 230 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226, 229]) 999999999 deque([]) 1063 316 229 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224, 226]) 999999999 deque([]) 1066 317 226 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223, 224]) 999999999 deque([]) 1068 318 224 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222, 223]) 999999999 deque([]) 1069 319 223 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221, 222]) 999999999 deque([]) 1070 320 222 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219, 221]) 999999999 deque([]) 1071 321 221 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218, 219]) 999999999 deque([]) 1073 322 219 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213, 218]) 999999999 deque([]) 1074 323 218 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209, 213]) 999999999 deque([]) 1079 324 213 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207, 209]) 999999999 deque([]) 1083 325 209 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203, 207]) 999999999 deque([]) 1085 326 207 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195, 203]) 999999999 deque([]) 1089 327 203 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193, 195]) 999999999 deque([]) 1097 328 195 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192, 193]) 999999999 deque([]) 1099 329 193 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191, 192]) 999999999 deque([]) 1100 330 192 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189, 191]) 999999999 deque([]) 1101 331 191 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187, 189]) 999999999 deque([]) 1103 332 189 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185, 187]) 999999999 deque([]) 1105 333 187 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184, 185]) 999999999 deque([]) 1107 334 185 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180, 184]) 999999999 deque([]) 1108 335 184 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179, 180]) 999999999 deque([]) 1112 336 180 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178, 179]) 999999999 deque([]) 1113 337 179 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176, 178]) 999999999 deque([]) 1114 338 178 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175, 176]) 999999999 deque([]) 1116 339 176 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173, 175]) 999999999 deque([]) 1117 340 175 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170, 173]) 999999999 deque([]) 1119 341 173 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168, 170]) 999999999 deque([]) 1122 342 170 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166, 168]) 999999999 deque([]) 1124 343 168 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164, 166]) 999999999 deque([]) 1126 344 166 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160, 164]) 999999999 deque([]) 1128 345 164 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158, 160]) 999999999 deque([]) 1132 346 160 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155, 158]) 999999999 deque([]) 1134 347 158 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152, 155]) 999999999 deque([]) 1137 348 155 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150, 152]) 999999999 deque([]) 1140 349 152 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149, 150]) 999999999 deque([]) 1142 350 150 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145, 149]) 999999999 deque([]) 1143 351 149 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144, 145]) 999999999 deque([]) 1147 352 145 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135, 144]) 999999999 deque([]) 1148 353 144 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132, 135]) 999999999 deque([]) 1157 354 135 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131, 132]) 999999999 deque([]) 1160 355 132 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126, 131]) 999999999 deque([]) 1161 356 131 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123, 126]) 999999999 deque([]) 1166 357 126 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121, 123]) 999999999 deque([]) 1169 358 123 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120, 121]) 999999999 deque([]) 1171 359 121 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118, 120]) 999999999 deque([]) 1172 360 120 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117, 118]) 999999999 deque([]) 1174 361 118 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115, 117]) 999999999 deque([]) 1175 362 117 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114, 115]) 999999999 deque([]) 1177 363 115 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110, 114]) 999999999 deque([]) 1178 364 114 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109, 110]) 999999999 deque([]) 1182 365 110 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106, 109]) 999999999 deque([]) 1183 366 109 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105, 106]) 999999999 deque([]) 1186 367 106 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103, 105]) 999999999 deque([]) 1187 368 105 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102, 103]) 999999999 deque([]) 1189 369 103 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101, 102]) 999999999 deque([]) 1190 370 102 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99, 101]) 999999999 deque([]) 1191 371 101 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96, 99]) 999999999 deque([]) 1193 372 99 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92, 96]) 999999999 deque([]) 1196 373 96 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86, 92]) 999999999 deque([]) 1200 374 92 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81, 86]) 999999999 deque([]) 1206 375 86 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80, 81]) 999999999 deque([]) 1211 376 81 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74, 80]) 999999999 deque([]) 1212 377 80 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72, 74]) 999999999 deque([]) 1218 378 74 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71, 72]) 999999999 deque([]) 1220 379 72 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67, 71]) 999999999 deque([]) 1221 380 71 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64, 67]) 999999999 deque([]) 1225 381 67 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63, 64]) 999999999 deque([]) 1228 382 64 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57, 63]) 999999999 deque([]) 1229 383 63 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52, 57]) 999999999 deque([]) 1235 384 57 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51, 52]) 999999999 deque([]) 1240 385 52 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47, 51]) 999999999 deque([]) 1241 386 51 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43, 47]) 999999999 deque([]) 1245 387 47 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39, 43]) 999999999 deque([]) 1249 388 43 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37, 39]) 999999999 deque([]) 1253 389 39 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36, 37]) 999999999 deque([]) 1255 390 37 deque([5, 8, 13, 14, 17, 18, 21, 28, 32, 36]) 999999999 deque([]) 1256 391 36 deque([5, 8, 13, 14, 17, 18, 21, 28, 32]) 999999999 deque([]) 1260 392 32 deque([5, 8, 13, 14, 17, 18, 21, 28]) 999999999 deque([]) 1264 393 28 deque([5, 8, 13, 14, 17, 18, 21]) 999999999 deque([]) 1271 394 21 deque([5, 8, 13, 14, 17, 18]) 999999999 deque([]) 1274 395 18 deque([5, 8, 13, 14, 17]) 999999999 deque([]) 1275 396 17 deque([5, 8, 13, 14]) 999999999 deque([]) 1278 397 14 deque([5, 8, 13]) 999999999 deque([]) 1279 398 13 deque([5, 8]) 999999999 deque([]) 1284 399 8 deque([5]) 999999999 deque([]) 1287 400