library(tidyverse)
input <- read_lines(file = "inputs/2022/01.txt") |> as.integer()
elf_calories <- tibble(calories = input,
elf = cumsum(is.na(input)) + 1L) |>
filter(!is.na(calories))
elf_calories |>
group_by(elf) |>
summarise(total_calories = sum(calories)) |>
slice_max(total_calories) |>
pull(total_calories) |>
cat()
## 68787Day 1: Calorie Counting
Part One
# look at the full table
elf_calories |> print(n = nrow(elf_calories))
## # A tibble: 2,001 × 2
## calories elf
## <int> <int>
## 1 7896 1
## 2 4992 1
## 3 1382 1
## 4 2920 1
## 5 7533 1
## 6 2709 1
## 7 6020 1
## 8 5321 1
## 9 2698 1
## 10 6806 1
## 11 8008 1
## 12 1340 2
## 13 1472 2
## 14 7147 2
## 15 2707 2
## 16 5491 2
## 17 7003 2
## 18 2337 2
## 19 1401 2
## 20 5309 2
## 21 4385 2
## 22 2805 2
## 23 6019 3
## 24 1924 3
## 25 8917 3
## 26 6303 3
## 27 9358 3
## 28 3640 3
## 29 1563 3
## 30 1902 3
## 31 10946 4
## 32 10333 4
## 33 8504 4
## 34 6110 4
## 35 10157 4
## 36 4578 5
## 37 1711 5
## 38 3343 5
## 39 6159 5
## 40 4045 5
## 41 3487 5
## 42 3070 5
## 43 5663 5
## 44 3518 5
## 45 5839 5
## 46 5911 5
## 47 4970 5
## 48 4852 5
## 49 4512 5
## 50 4277 6
## 51 3324 6
## 52 6172 6
## 53 8272 6
## 54 2707 6
## 55 3292 6
## 56 6599 6
## 57 1204 6
## 58 7030 6
## 59 3075 6
## 60 6907 7
## 61 5595 7
## 62 10251 7
## 63 8654 7
## 64 4036 7
## 65 11545 7
## 66 16787 8
## 67 11035 8
## 68 12217 8
## 69 2196 9
## 70 1519 9
## 71 5810 9
## 72 6837 9
## 73 1193 9
## 74 6480 9
## 75 1237 9
## 76 1659 9
## 77 4323 9
## 78 2896 9
## 79 3878 9
## 80 2894 9
## 81 15886 10
## 82 20356 10
## 83 23636 10
## 84 8795 11
## 85 7986 11
## 86 14228 11
## 87 15738 11
## 88 13503 11
## 89 6598 12
## 90 17951 12
## 91 17508 12
## 92 2446 12
## 93 1382 13
## 94 3232 13
## 95 6467 13
## 96 2791 13
## 97 6250 13
## 98 2704 13
## 99 3898 13
## 100 5569 13
## 101 8676 13
## 102 2582 14
## 103 8767 14
## 104 3195 14
## 105 7957 14
## 106 6614 14
## 107 24737 15
## 108 34912 15
## 109 28868 16
## 110 34308 16
## 111 2703 17
## 112 20947 17
## 113 5548 18
## 114 5930 18
## 115 6705 18
## 116 4227 18
## 117 6120 18
## 118 8723 18
## 119 4597 18
## 120 5877 19
## 121 1223 19
## 122 5789 19
## 123 2207 19
## 124 3488 19
## 125 5210 19
## 126 3056 19
## 127 4300 19
## 128 3880 19
## 129 1826 19
## 130 5366 19
## 131 4531 19
## 132 2016 19
## 133 5304 19
## 134 4226 20
## 135 5314 20
## 136 6437 20
## 137 1737 20
## 138 1229 20
## 139 3757 20
## 140 5128 20
## 141 1058 20
## 142 5940 20
## 143 3344 20
## 144 5188 20
## 145 4963 20
## 146 1403 20
## 147 5498 20
## 148 4969 21
## 149 3096 21
## 150 7035 21
## 151 2695 21
## 152 4747 21
## 153 5109 21
## 154 6294 21
## 155 7990 21
## 156 1539 21
## 157 2608 21
## 158 2944 21
## 159 14127 22
## 160 9751 22
## 161 4842 22
## 162 1106 22
## 163 2779 22
## 164 11896 23
## 165 6643 23
## 166 15874 23
## 167 10487 23
## 168 4141 23
## 169 4696 24
## 170 6644 24
## 171 6285 24
## 172 4321 24
## 173 4080 24
## 174 6888 24
## 175 5213 24
## 176 5048 24
## 177 6545 24
## 178 5848 24
## 179 1690 24
## 180 5351 24
## 181 2560 24
## 182 17296 25
## 183 4277 25
## 184 8327 25
## 185 7931 25
## 186 8374 26
## 187 3794 26
## 188 5435 26
## 189 6968 26
## 190 4768 26
## 191 3458 26
## 192 5090 27
## 193 5614 27
## 194 9448 27
## 195 10331 27
## 196 1311 27
## 197 12604 27
## 198 5126 28
## 199 4860 28
## 200 1299 28
## 201 6934 28
## 202 11746 28
## 203 2628 28
## 204 12132 28
## 205 6648 29
## 206 8567 29
## 207 10219 29
## 208 2385 29
## 209 3642 29
## 210 10478 29
## 211 7662 29
## 212 9206 30
## 213 2176 30
## 214 6472 30
## 215 12314 30
## 216 7006 31
## 217 9478 31
## 218 2742 31
## 219 12074 31
## 220 11993 31
## 221 3221 31
## 222 2458 32
## 223 4271 32
## 224 6417 32
## 225 13749 32
## 226 5411 32
## 227 7826 33
## 228 4566 33
## 229 10845 33
## 230 4535 33
## 231 5673 33
## 232 8305 33
## 233 8264 34
## 234 11302 34
## 235 7040 34
## 236 9481 34
## 237 9935 34
## 238 6624 34
## 239 8376 34
## 240 10460 35
## 241 20936 35
## 242 3456 36
## 243 3498 36
## 244 6808 36
## 245 7408 36
## 246 5543 36
## 247 3673 36
## 248 6672 36
## 249 6650 36
## 250 7560 36
## 251 2477 36
## 252 6505 36
## 253 6943 37
## 254 3217 37
## 255 6235 37
## 256 5079 37
## 257 1386 37
## 258 3453 37
## 259 1736 37
## 260 4569 37
## 261 1422 37
## 262 2804 37
## 263 5807 37
## 264 2241 38
## 265 1925 38
## 266 3348 38
## 267 4805 38
## 268 2575 38
## 269 3656 38
## 270 1379 38
## 271 5628 38
## 272 2348 38
## 273 4652 38
## 274 5052 38
## 275 5788 38
## 276 4128 38
## 277 2160 38
## 278 4839 39
## 279 3854 39
## 280 3192 39
## 281 4055 39
## 282 1892 39
## 283 5418 39
## 284 6415 39
## 285 1645 39
## 286 1609 39
## 287 3844 39
## 288 3097 39
## 289 2117 39
## 290 4043 39
## 291 6996 40
## 292 16021 40
## 293 23549 40
## 294 5493 41
## 295 5824 41
## 296 7101 41
## 297 5017 41
## 298 8221 41
## 299 5407 41
## 300 1963 41
## 301 6083 41
## 302 4896 42
## 303 18916 42
## 304 17584 42
## 305 19464 42
## 306 2897 43
## 307 1198 43
## 308 1847 43
## 309 4416 43
## 310 3086 43
## 311 2006 43
## 312 1743 43
## 313 1387 43
## 314 3390 43
## 315 1416 43
## 316 4713 43
## 317 3831 43
## 318 2789 43
## 319 5146 43
## 320 2220 43
## 321 9452 44
## 322 8265 44
## 323 6453 44
## 324 2831 44
## 325 3803 44
## 326 1928 44
## 327 1047 44
## 328 5087 44
## 329 9454 44
## 330 2885 45
## 331 1518 45
## 332 5218 45
## 333 2629 45
## 334 5204 45
## 335 3715 45
## 336 4468 45
## 337 4399 45
## 338 3020 45
## 339 5194 45
## 340 5361 45
## 341 4566 45
## 342 5875 45
## 343 3995 45
## 344 3081 45
## 345 5435 46
## 346 3159 46
## 347 1378 46
## 348 1333 46
## 349 4491 46
## 350 5405 46
## 351 4858 46
## 352 3744 46
## 353 5468 46
## 354 2313 46
## 355 3014 46
## 356 2236 46
## 357 7027 47
## 358 5112 47
## 359 6675 47
## 360 1149 47
## 361 5519 47
## 362 7197 47
## 363 5210 47
## 364 3811 47
## 365 1259 47
## 366 3794 47
## 367 2700 47
## 368 6518 47
## 369 6066 48
## 370 2040 48
## 371 1948 48
## 372 2972 48
## 373 3816 48
## 374 1477 48
## 375 4477 48
## 376 3085 48
## 377 4169 48
## 378 1245 48
## 379 5008 48
## 380 2016 48
## 381 4449 48
## 382 1544 48
## 383 1511 48
## 384 5909 49
## 385 3378 49
## 386 12050 49
## 387 6988 49
## 388 11093 49
## 389 8034 49
## 390 2552 49
## 391 5647 50
## 392 7225 50
## 393 1416 50
## 394 4531 50
## 395 2148 50
## 396 5176 50
## 397 1086 50
## 398 1268 50
## 399 3907 50
## 400 8824 51
## 401 12672 51
## 402 6094 51
## 403 4105 51
## 404 9982 52
## 405 1255 52
## 406 5102 52
## 407 2060 52
## 408 8348 52
## 409 8610 52
## 410 9019 52
## 411 6442 53
## 412 8353 53
## 413 2849 53
## 414 6823 53
## 415 5061 53
## 416 8540 53
## 417 1020 54
## 418 4819 54
## 419 2371 54
## 420 6452 54
## 421 2589 54
## 422 2140 54
## 423 3018 54
## 424 6422 54
## 425 2079 54
## 426 1049 54
## 427 4183 54
## 428 1959 54
## 429 6889 54
## 430 3370 55
## 431 20341 55
## 432 6283 55
## 433 3568 56
## 434 8914 56
## 435 2474 56
## 436 1840 56
## 437 1092 56
## 438 2901 56
## 439 4619 56
## 440 5489 57
## 441 5048 57
## 442 2151 57
## 443 1275 57
## 444 4555 57
## 445 6105 57
## 446 6393 57
## 447 5439 57
## 448 1175 57
## 449 3143 57
## 450 1039 57
## 451 6159 57
## 452 4280 57
## 453 25302 58
## 454 11104 58
## 455 16342 59
## 456 19486 59
## 457 6818 59
## 458 5872 59
## 459 4287 60
## 460 7300 60
## 461 5106 60
## 462 6009 60
## 463 5397 60
## 464 4743 60
## 465 8786 60
## 466 5374 60
## 467 7723 60
## 468 3342 60
## 469 7830 61
## 470 4687 61
## 471 3639 61
## 472 5942 61
## 473 8019 61
## 474 7531 61
## 475 4763 61
## 476 8086 61
## 477 2928 62
## 478 12662 62
## 479 1729 62
## 480 15599 62
## 481 7031 62
## 482 4504 63
## 483 8351 63
## 484 3310 63
## 485 2860 63
## 486 7474 63
## 487 1052 63
## 488 7088 63
## 489 7300 63
## 490 7653 63
## 491 3800 64
## 492 3285 64
## 493 2244 64
## 494 6146 64
## 495 1527 64
## 496 2496 64
## 497 3373 64
## 498 2935 64
## 499 4073 64
## 500 2708 64
## 501 5854 64
## 502 4532 64
## 503 4265 64
## 504 38782 65
## 505 3895 66
## 506 2886 66
## 507 3397 66
## 508 10665 66
## 509 7954 66
## 510 5994 66
## 511 3830 67
## 512 4381 67
## 513 4042 67
## 514 3631 67
## 515 2109 67
## 516 2742 67
## 517 2748 67
## 518 1117 67
## 519 2772 67
## 520 1921 67
## 521 4357 67
## 522 2960 67
## 523 4504 67
## 524 6021 67
## 525 2300 67
## 526 5684 68
## 527 30508 68
## 528 5467 69
## 529 4827 69
## 530 7991 69
## 531 4299 69
## 532 4152 69
## 533 7070 69
## 534 1911 69
## 535 1345 69
## 536 5607 69
## 537 6490 69
## 538 5631 69
## 539 2288 70
## 540 4534 70
## 541 1402 70
## 542 2221 70
## 543 2137 70
## 544 4623 70
## 545 5745 70
## 546 1848 70
## 547 1638 70
## 548 2562 70
## 549 1095 70
## 550 2539 70
## 551 4090 70
## 552 3929 70
## 553 4330 70
## 554 3776 71
## 555 11693 71
## 556 1189 71
## 557 2039 71
## 558 2662 71
## 559 11224 71
## 560 9212 71
## 561 3778 72
## 562 1619 72
## 563 4008 72
## 564 1706 72
## 565 1926 72
## 566 3844 72
## 567 5194 72
## 568 3554 72
## 569 6272 72
## 570 2988 72
## 571 4779 72
## 572 5481 72
## 573 1443 72
## 574 6297 72
## 575 1712 73
## 576 6076 73
## 577 7332 73
## 578 5267 73
## 579 6685 73
## 580 2555 73
## 581 4517 73
## 582 8692 73
## 583 1819 73
## 584 23640 74
## 585 10894 74
## 586 25482 74
## 587 10592 75
## 588 9277 75
## 589 1228 75
## 590 1197 75
## 591 9162 75
## 592 4838 75
## 593 3783 75
## 594 2691 75
## 595 15579 76
## 596 16090 76
## 597 5228 76
## 598 4273 76
## 599 5288 76
## 600 4044 77
## 601 10911 77
## 602 4767 77
## 603 8658 77
## 604 5775 77
## 605 9369 77
## 606 5332 77
## 607 8063 78
## 608 4322 78
## 609 5109 78
## 610 6744 78
## 611 5653 78
## 612 9544 78
## 613 2610 78
## 614 2241 78
## 615 3885 79
## 616 1140 79
## 617 10508 79
## 618 11910 79
## 619 6096 79
## 620 7234 80
## 621 15371 80
## 622 10892 80
## 623 15338 80
## 624 12191 80
## 625 3698 81
## 626 3413 81
## 627 3783 81
## 628 3362 81
## 629 1828 81
## 630 1302 81
## 631 3426 81
## 632 3147 81
## 633 5558 81
## 634 2644 81
## 635 3636 81
## 636 5842 81
## 637 5261 81
## 638 3312 81
## 639 3164 81
## 640 3088 82
## 641 1303 82
## 642 2194 82
## 643 5841 82
## 644 5330 82
## 645 5986 82
## 646 4108 82
## 647 4571 82
## 648 7161 82
## 649 6276 82
## 650 5920 82
## 651 5011 82
## 652 6546 83
## 653 30555 83
## 654 5922 84
## 655 2401 84
## 656 4792 84
## 657 7175 84
## 658 7942 84
## 659 5040 84
## 660 3601 84
## 661 2213 84
## 662 6802 84
## 663 2244 84
## 664 6891 84
## 665 2694 85
## 666 7905 85
## 667 6046 85
## 668 3782 85
## 669 5591 85
## 670 3665 85
## 671 4195 85
## 672 4579 85
## 673 4300 85
## 674 1822 85
## 675 6308 86
## 676 2993 86
## 677 5663 86
## 678 4780 86
## 679 6638 86
## 680 6503 86
## 681 6307 86
## 682 4682 86
## 683 7281 86
## 684 4580 86
## 685 7441 86
## 686 5611 86
## 687 9706 87
## 688 4619 87
## 689 2108 87
## 690 8345 87
## 691 2422 87
## 692 12140 87
## 693 9146 87
## 694 4984 88
## 695 10121 88
## 696 4062 88
## 697 3797 88
## 698 5130 88
## 699 1641 88
## 700 11492 88
## 701 7592 89
## 702 9412 89
## 703 5474 89
## 704 7809 89
## 705 8073 89
## 706 2056 89
## 707 3839 89
## 708 3557 89
## 709 7893 90
## 710 3556 90
## 711 9427 90
## 712 2836 90
## 713 10256 90
## 714 4410 91
## 715 3041 91
## 716 2124 91
## 717 5830 91
## 718 4200 91
## 719 4102 91
## 720 5146 91
## 721 3355 91
## 722 4318 91
## 723 5422 91
## 724 4992 91
## 725 1979 91
## 726 2696 91
## 727 5277 91
## 728 4058 91
## 729 13134 92
## 730 35366 92
## 731 5363 93
## 732 1706 93
## 733 4925 93
## 734 5967 93
## 735 8514 93
## 736 3362 93
## 737 1424 93
## 738 4427 93
## 739 8906 93
## 740 2891 94
## 741 4388 94
## 742 10112 94
## 743 3409 94
## 744 2477 94
## 745 1138 94
## 746 3790 94
## 747 4712 94
## 748 9130 95
## 749 4622 95
## 750 9723 95
## 751 4660 95
## 752 2778 95
## 753 1083 95
## 754 2326 95
## 755 9254 95
## 756 3221 96
## 757 4739 96
## 758 3752 96
## 759 1220 96
## 760 10337 96
## 761 1159 96
## 762 2367 96
## 763 1900 96
## 764 2038 97
## 765 5545 97
## 766 5904 97
## 767 5378 97
## 768 4334 97
## 769 2897 97
## 770 5745 97
## 771 3670 97
## 772 4773 97
## 773 3087 97
## 774 5760 97
## 775 4026 97
## 776 3719 97
## 777 3084 97
## 778 8674 98
## 779 8656 98
## 780 4162 98
## 781 5125 98
## 782 4183 98
## 783 3496 98
## 784 7379 98
## 785 6150 98
## 786 5225 98
## 787 8014 98
## 788 10321 99
## 789 16081 99
## 790 6163 99
## 791 2030 99
## 792 31755 100
## 793 18352 100
## 794 1666 101
## 795 15493 101
## 796 8858 101
## 797 15689 101
## 798 1903 102
## 799 7006 102
## 800 9002 102
## 801 5067 102
## 802 9397 102
## 803 8703 102
## 804 7534 102
## 805 8188 102
## 806 4983 102
## 807 4398 103
## 808 12055 103
## 809 6820 103
## 810 2412 103
## 811 10308 103
## 812 11231 103
## 813 5914 104
## 814 9582 104
## 815 4568 104
## 816 7679 104
## 817 5867 104
## 818 5798 104
## 819 2955 104
## 820 7834 104
## 821 1833 104
## 822 2554 105
## 823 1886 105
## 824 4590 105
## 825 3753 105
## 826 3161 105
## 827 4039 105
## 828 2435 105
## 829 1172 105
## 830 2690 105
## 831 4564 105
## 832 5160 105
## 833 3715 105
## 834 2834 105
## 835 6074 105
## 836 1251 105
## 837 9837 106
## 838 4501 106
## 839 3669 106
## 840 7682 106
## 841 2762 106
## 842 6072 106
## 843 8731 106
## 844 2324 106
## 845 7030 107
## 846 6956 107
## 847 3040 107
## 848 2185 107
## 849 4717 107
## 850 2907 107
## 851 5255 107
## 852 1194 107
## 853 1309 107
## 854 5100 107
## 855 5630 107
## 856 5164 107
## 857 18808 108
## 858 5780 108
## 859 13062 108
## 860 16131 108
## 861 5436 109
## 862 13758 109
## 863 12390 109
## 864 14884 109
## 865 5344 110
## 866 3178 110
## 867 1907 110
## 868 6945 110
## 869 6435 110
## 870 3985 110
## 871 3637 110
## 872 6984 110
## 873 2108 110
## 874 2282 110
## 875 6870 111
## 876 3774 111
## 877 4149 111
## 878 3361 111
## 879 3208 111
## 880 3696 111
## 881 4265 111
## 882 2295 111
## 883 7068 111
## 884 4365 111
## 885 6729 111
## 886 9828 112
## 887 3819 112
## 888 7654 112
## 889 2391 112
## 890 11354 112
## 891 6751 112
## 892 5409 113
## 893 6025 113
## 894 6772 113
## 895 4005 113
## 896 6894 113
## 897 2723 113
## 898 2485 113
## 899 5866 113
## 900 5744 113
## 901 1804 113
## 902 2509 113
## 903 3285 113
## 904 5663 113
## 905 6630 114
## 906 7966 114
## 907 6366 114
## 908 2854 114
## 909 3478 114
## 910 6566 114
## 911 3790 114
## 912 4047 114
## 913 8471 114
## 914 5911 114
## 915 5930 115
## 916 4813 115
## 917 10365 115
## 918 1430 115
## 919 13119 116
## 920 11915 116
## 921 4732 116
## 922 9949 116
## 923 13699 116
## 924 9790 116
## 925 3413 117
## 926 3027 117
## 927 5513 117
## 928 3320 117
## 929 4421 117
## 930 2507 117
## 931 5781 117
## 932 2622 117
## 933 5472 117
## 934 6590 117
## 935 2021 117
## 936 2164 117
## 937 4106 117
## 938 49386 118
## 939 3656 119
## 940 7422 119
## 941 6157 119
## 942 5982 119
## 943 3944 119
## 944 5726 119
## 945 2628 119
## 946 6618 119
## 947 6138 119
## 948 2186 119
## 949 4744 119
## 950 33805 120
## 951 9976 121
## 952 4213 121
## 953 4359 121
## 954 3723 121
## 955 4106 122
## 956 1423 122
## 957 3334 122
## 958 5115 122
## 959 3819 122
## 960 1308 122
## 961 2652 122
## 962 5954 122
## 963 4439 122
## 964 2188 122
## 965 3415 122
## 966 1104 122
## 967 2973 122
## 968 1681 122
## 969 4704 122
## 970 64085 123
## 971 1097 124
## 972 4369 124
## 973 3803 124
## 974 3247 124
## 975 5135 124
## 976 6928 124
## 977 3419 124
## 978 2418 124
## 979 5130 124
## 980 2555 124
## 981 3043 124
## 982 4831 125
## 983 2425 125
## 984 2023 125
## 985 1667 125
## 986 6410 125
## 987 6422 125
## 988 5851 125
## 989 4966 125
## 990 6721 125
## 991 5312 125
## 992 3792 125
## 993 6700 125
## 994 1545 125
## 995 1742 126
## 996 5176 126
## 997 8587 126
## 998 9261 126
## 999 15254 126
## 1000 3097 127
## 1001 6016 127
## 1002 5558 127
## 1003 3004 127
## 1004 4372 127
## 1005 1986 127
## 1006 5576 127
## 1007 6105 127
## 1008 1709 127
## 1009 1326 127
## 1010 4997 127
## 1011 5528 127
## 1012 2823 127
## 1013 3072 127
## 1014 1228 128
## 1015 2891 128
## 1016 3056 128
## 1017 5874 128
## 1018 2267 128
## 1019 2232 128
## 1020 1754 128
## 1021 3979 128
## 1022 1881 128
## 1023 6633 128
## 1024 1889 128
## 1025 5506 128
## 1026 4377 128
## 1027 3703 129
## 1028 6310 129
## 1029 1020 129
## 1030 4891 129
## 1031 4911 129
## 1032 2913 129
## 1033 3888 129
## 1034 4642 129
## 1035 1963 129
## 1036 3716 129
## 1037 2222 129
## 1038 4528 129
## 1039 1030 129
## 1040 6081 129
## 1041 10172 130
## 1042 1472 130
## 1043 6212 130
## 1044 9125 130
## 1045 9365 130
## 1046 7866 130
## 1047 3525 130
## 1048 4752 130
## 1049 2546 131
## 1050 2326 131
## 1051 5739 131
## 1052 1010 131
## 1053 4724 131
## 1054 5324 131
## 1055 2495 131
## 1056 2999 131
## 1057 5272 131
## 1058 1937 131
## 1059 4396 131
## 1060 6333 131
## 1061 3632 131
## 1062 2944 132
## 1063 1285 132
## 1064 3457 132
## 1065 1980 132
## 1066 2346 132
## 1067 5712 132
## 1068 5088 132
## 1069 3718 132
## 1070 2036 132
## 1071 6725 132
## 1072 4335 133
## 1073 5577 133
## 1074 4533 133
## 1075 3275 133
## 1076 4297 133
## 1077 2774 133
## 1078 5029 133
## 1079 1396 134
## 1080 5993 134
## 1081 4058 134
## 1082 1095 134
## 1083 4388 134
## 1084 1843 134
## 1085 1643 134
## 1086 6192 134
## 1087 2801 134
## 1088 2583 134
## 1089 4286 134
## 1090 5483 134
## 1091 2308 134
## 1092 1577 134
## 1093 1584 135
## 1094 7552 135
## 1095 8133 135
## 1096 9503 135
## 1097 1989 135
## 1098 4584 136
## 1099 7691 136
## 1100 4707 136
## 1101 5757 136
## 1102 2519 136
## 1103 2097 136
## 1104 1460 136
## 1105 6651 136
## 1106 3569 136
## 1107 1159 136
## 1108 9366 137
## 1109 3998 137
## 1110 2020 137
## 1111 2598 137
## 1112 2166 137
## 1113 3298 137
## 1114 6533 137
## 1115 1323 137
## 1116 10007 138
## 1117 2282 138
## 1118 10952 138
## 1119 3217 138
## 1120 8819 138
## 1121 7164 138
## 1122 3095 139
## 1123 1126 139
## 1124 1893 139
## 1125 1540 139
## 1126 3172 139
## 1127 2310 139
## 1128 2566 139
## 1129 2438 139
## 1130 4431 139
## 1131 3423 139
## 1132 6675 139
## 1133 4131 140
## 1134 9513 140
## 1135 11678 140
## 1136 5248 140
## 1137 7769 140
## 1138 3887 140
## 1139 3494 140
## 1140 5382 141
## 1141 1013 141
## 1142 4021 141
## 1143 7366 141
## 1144 12330 141
## 1145 13746 141
## 1146 3536 142
## 1147 4407 142
## 1148 1205 142
## 1149 6210 142
## 1150 1388 142
## 1151 6202 142
## 1152 5314 142
## 1153 3286 142
## 1154 6888 142
## 1155 3049 142
## 1156 3946 142
## 1157 3684 142
## 1158 4187 142
## 1159 1934 143
## 1160 1285 143
## 1161 3262 143
## 1162 4136 143
## 1163 5790 143
## 1164 1340 143
## 1165 2597 143
## 1166 2992 143
## 1167 3008 143
## 1168 5698 143
## 1169 3688 143
## 1170 3086 143
## 1171 2459 143
## 1172 2413 143
## 1173 4769 143
## 1174 2150 144
## 1175 1030 144
## 1176 3068 144
## 1177 3747 144
## 1178 5417 144
## 1179 4237 144
## 1180 3311 144
## 1181 5081 144
## 1182 4846 144
## 1183 5555 144
## 1184 4650 144
## 1185 3830 144
## 1186 2209 144
## 1187 3069 144
## 1188 9935 145
## 1189 9564 145
## 1190 15110 145
## 1191 3038 146
## 1192 2079 146
## 1193 1059 146
## 1194 4905 146
## 1195 4104 146
## 1196 3502 146
## 1197 6338 146
## 1198 1366 146
## 1199 5990 146
## 1200 6073 146
## 1201 4692 146
## 1202 4706 146
## 1203 3474 146
## 1204 3469 146
## 1205 5845 147
## 1206 1176 147
## 1207 5553 147
## 1208 4578 147
## 1209 3868 147
## 1210 6154 147
## 1211 4799 147
## 1212 5079 147
## 1213 5927 147
## 1214 4185 147
## 1215 1806 147
## 1216 4449 147
## 1217 6248 147
## 1218 1280 148
## 1219 2823 148
## 1220 1372 148
## 1221 5899 148
## 1222 2547 148
## 1223 5738 148
## 1224 1545 148
## 1225 1046 148
## 1226 2917 148
## 1227 4931 148
## 1228 6094 148
## 1229 3690 148
## 1230 5021 148
## 1231 4657 148
## 1232 1214 148
## 1233 3046 149
## 1234 4952 149
## 1235 1138 149
## 1236 2373 149
## 1237 1412 149
## 1238 4848 149
## 1239 5772 149
## 1240 4750 149
## 1241 4741 149
## 1242 5752 149
## 1243 5977 149
## 1244 5270 149
## 1245 5526 149
## 1246 3509 149
## 1247 1793 149
## 1248 3228 150
## 1249 9849 150
## 1250 11815 150
## 1251 6507 150
## 1252 10144 150
## 1253 4756 150
## 1254 5119 151
## 1255 1764 151
## 1256 1718 151
## 1257 4813 151
## 1258 3662 151
## 1259 4731 151
## 1260 2755 151
## 1261 1315 151
## 1262 1975 151
## 1263 5716 151
## 1264 4859 151
## 1265 4748 151
## 1266 4809 151
## 1267 1296 151
## 1268 1689 151
## 1269 2909 152
## 1270 7209 152
## 1271 6124 152
## 1272 3235 152
## 1273 4089 152
## 1274 1271 152
## 1275 6220 152
## 1276 10328 152
## 1277 5630 153
## 1278 10237 153
## 1279 5572 153
## 1280 1065 153
## 1281 2126 153
## 1282 7181 153
## 1283 32487 154
## 1284 2379 154
## 1285 2718 155
## 1286 4228 155
## 1287 7834 155
## 1288 6711 155
## 1289 7619 155
## 1290 6321 155
## 1291 1080 155
## 1292 8584 155
## 1293 6860 155
## 1294 6542 155
## 1295 5106 156
## 1296 8514 156
## 1297 6109 156
## 1298 1204 156
## 1299 5159 156
## 1300 7935 156
## 1301 7292 156
## 1302 8114 156
## 1303 5898 157
## 1304 4837 157
## 1305 6825 157
## 1306 4587 157
## 1307 1021 157
## 1308 5713 157
## 1309 4862 157
## 1310 3864 157
## 1311 2022 157
## 1312 1129 157
## 1313 4444 157
## 1314 6439 157
## 1315 4369 157
## 1316 8875 158
## 1317 7916 158
## 1318 2177 158
## 1319 2085 158
## 1320 8103 158
## 1321 7908 158
## 1322 6266 158
## 1323 9099 158
## 1324 23274 159
## 1325 30650 159
## 1326 5537 160
## 1327 21092 160
## 1328 21841 160
## 1329 5852 161
## 1330 9025 161
## 1331 4459 161
## 1332 4883 161
## 1333 2577 161
## 1334 4679 161
## 1335 5673 161
## 1336 1548 161
## 1337 6726 161
## 1338 4034 162
## 1339 2542 162
## 1340 15179 162
## 1341 6499 162
## 1342 3472 162
## 1343 2228 163
## 1344 5558 163
## 1345 7863 163
## 1346 5080 163
## 1347 6441 163
## 1348 2064 163
## 1349 1676 163
## 1350 8473 163
## 1351 18854 164
## 1352 5610 164
## 1353 18471 164
## 1354 1196 165
## 1355 3063 165
## 1356 13221 165
## 1357 19006 165
## 1358 37369 166
## 1359 24756 166
## 1360 4271 167
## 1361 6806 167
## 1362 6381 167
## 1363 6363 167
## 1364 5221 167
## 1365 5729 167
## 1366 3829 167
## 1367 7832 167
## 1368 1150 167
## 1369 3352 167
## 1370 3210 167
## 1371 1422 168
## 1372 2606 168
## 1373 6070 168
## 1374 4950 168
## 1375 4300 168
## 1376 4023 168
## 1377 1862 168
## 1378 5027 168
## 1379 5668 168
## 1380 5058 168
## 1381 3969 168
## 1382 2359 168
## 1383 5394 168
## 1384 6001 168
## 1385 12165 169
## 1386 13318 169
## 1387 11945 169
## 1388 12507 169
## 1389 11398 169
## 1390 9539 170
## 1391 8607 170
## 1392 7451 170
## 1393 11189 170
## 1394 11056 170
## 1395 3209 170
## 1396 5845 171
## 1397 2759 171
## 1398 4046 171
## 1399 3838 171
## 1400 2768 171
## 1401 1168 171
## 1402 1237 171
## 1403 6370 171
## 1404 3384 171
## 1405 3938 171
## 1406 3946 171
## 1407 5028 171
## 1408 2603 171
## 1409 20671 172
## 1410 8067 172
## 1411 7232 172
## 1412 7376 173
## 1413 3530 173
## 1414 3343 173
## 1415 4917 173
## 1416 6712 173
## 1417 5080 173
## 1418 5846 173
## 1419 2774 173
## 1420 3020 173
## 1421 5738 173
## 1422 5500 173
## 1423 5185 174
## 1424 2455 174
## 1425 6887 174
## 1426 7349 174
## 1427 1917 174
## 1428 2435 174
## 1429 2458 174
## 1430 3676 174
## 1431 1783 174
## 1432 8567 174
## 1433 5585 175
## 1434 3750 175
## 1435 2664 175
## 1436 6867 175
## 1437 1506 175
## 1438 6830 175
## 1439 1279 175
## 1440 7877 175
## 1441 2757 175
## 1442 4091 175
## 1443 2731 175
## 1444 11132 176
## 1445 6128 177
## 1446 2421 177
## 1447 5519 177
## 1448 4390 177
## 1449 6457 177
## 1450 2769 177
## 1451 1410 177
## 1452 3365 177
## 1453 5682 177
## 1454 5685 177
## 1455 1502 177
## 1456 3245 177
## 1457 1265 178
## 1458 7559 178
## 1459 8923 178
## 1460 1805 178
## 1461 9738 178
## 1462 3780 178
## 1463 9131 178
## 1464 3052 179
## 1465 5440 179
## 1466 1672 179
## 1467 3462 179
## 1468 1053 179
## 1469 2902 179
## 1470 2137 179
## 1471 5053 179
## 1472 4905 179
## 1473 3544 179
## 1474 4374 179
## 1475 2718 179
## 1476 5799 179
## 1477 24868 180
## 1478 18500 180
## 1479 13495 180
## 1480 4653 181
## 1481 5142 181
## 1482 2117 181
## 1483 2908 181
## 1484 2324 181
## 1485 4335 181
## 1486 1096 181
## 1487 6733 181
## 1488 2380 181
## 1489 5352 181
## 1490 1830 181
## 1491 1893 181
## 1492 2491 181
## 1493 3142 182
## 1494 4111 182
## 1495 4577 182
## 1496 6019 182
## 1497 1075 182
## 1498 2596 182
## 1499 4950 182
## 1500 5814 182
## 1501 5880 182
## 1502 5573 182
## 1503 3672 182
## 1504 2623 182
## 1505 5602 182
## 1506 1032 182
## 1507 5599 182
## 1508 7365 183
## 1509 2959 183
## 1510 6303 183
## 1511 6111 183
## 1512 4607 183
## 1513 6530 183
## 1514 4873 183
## 1515 4367 183
## 1516 3776 183
## 1517 16700 184
## 1518 7439 184
## 1519 4758 184
## 1520 6160 184
## 1521 4203 185
## 1522 1817 185
## 1523 2941 185
## 1524 5662 185
## 1525 1387 185
## 1526 1698 185
## 1527 3031 185
## 1528 3718 185
## 1529 6087 185
## 1530 4971 185
## 1531 5592 185
## 1532 4460 185
## 1533 5271 185
## 1534 3867 185
## 1535 4998 185
## 1536 22671 186
## 1537 4704 186
## 1538 23657 186
## 1539 5028 187
## 1540 5059 187
## 1541 4212 187
## 1542 1200 187
## 1543 2284 187
## 1544 6082 187
## 1545 4589 187
## 1546 4383 187
## 1547 4682 187
## 1548 1243 187
## 1549 6449 187
## 1550 1380 187
## 1551 4515 187
## 1552 10431 188
## 1553 11132 188
## 1554 13078 188
## 1555 3070 188
## 1556 8963 188
## 1557 1329 188
## 1558 3931 189
## 1559 6924 189
## 1560 5760 189
## 1561 2448 189
## 1562 4709 189
## 1563 13742 189
## 1564 4493 190
## 1565 4759 190
## 1566 5130 190
## 1567 5004 190
## 1568 7898 190
## 1569 8508 190
## 1570 6718 190
## 1571 2769 190
## 1572 5103 190
## 1573 4254 190
## 1574 2261 191
## 1575 4383 191
## 1576 1602 191
## 1577 3767 191
## 1578 4634 191
## 1579 3704 191
## 1580 4242 191
## 1581 6316 191
## 1582 5351 191
## 1583 3531 191
## 1584 3470 191
## 1585 3904 191
## 1586 3541 192
## 1587 2879 192
## 1588 1596 192
## 1589 4477 192
## 1590 1209 192
## 1591 2089 192
## 1592 4365 192
## 1593 4813 192
## 1594 1830 192
## 1595 1069 192
## 1596 2994 192
## 1597 6076 192
## 1598 3379 192
## 1599 4130 192
## 1600 4102 192
## 1601 11774 193
## 1602 16285 193
## 1603 15432 193
## 1604 1364 194
## 1605 3558 194
## 1606 5162 194
## 1607 4115 194
## 1608 2730 194
## 1609 3464 194
## 1610 2673 194
## 1611 4541 194
## 1612 5020 194
## 1613 5299 194
## 1614 3199 194
## 1615 3221 194
## 1616 4372 194
## 1617 2696 195
## 1618 2080 195
## 1619 4206 195
## 1620 1901 195
## 1621 6091 195
## 1622 4955 195
## 1623 2674 195
## 1624 2184 195
## 1625 4977 195
## 1626 4339 195
## 1627 1011 195
## 1628 3766 195
## 1629 5911 195
## 1630 5316 195
## 1631 3703 195
## 1632 21030 196
## 1633 6714 197
## 1634 3093 197
## 1635 1168 197
## 1636 1507 197
## 1637 5134 197
## 1638 6516 197
## 1639 1572 197
## 1640 8383 197
## 1641 5080 198
## 1642 7055 198
## 1643 6559 198
## 1644 4514 198
## 1645 7036 198
## 1646 7348 198
## 1647 5836 198
## 1648 2223 198
## 1649 1996 198
## 1650 4888 198
## 1651 3666 198
## 1652 25117 199
## 1653 18822 199
## 1654 2855 200
## 1655 4165 200
## 1656 4812 200
## 1657 8068 200
## 1658 6471 200
## 1659 4447 200
## 1660 4482 200
## 1661 4775 200
## 1662 1002 200
## 1663 5999 201
## 1664 5674 201
## 1665 4022 201
## 1666 7403 201
## 1667 5593 201
## 1668 6164 201
## 1669 5109 201
## 1670 6856 201
## 1671 3449 201
## 1672 1689 201
## 1673 3727 201
## 1674 2115 201
## 1675 5781 202
## 1676 4639 202
## 1677 3684 202
## 1678 4010 202
## 1679 4018 202
## 1680 1004 202
## 1681 3081 202
## 1682 1003 202
## 1683 1702 202
## 1684 1457 202
## 1685 1301 202
## 1686 2122 202
## 1687 2014 202
## 1688 5790 202
## 1689 6373 203
## 1690 1849 203
## 1691 4389 203
## 1692 5772 203
## 1693 4888 203
## 1694 7981 203
## 1695 4238 203
## 1696 1476 203
## 1697 5550 203
## 1698 2922 203
## 1699 1513 204
## 1700 8603 204
## 1701 5489 204
## 1702 6664 204
## 1703 4505 204
## 1704 7378 204
## 1705 4185 204
## 1706 8087 204
## 1707 6799 204
## 1708 6482 205
## 1709 3622 205
## 1710 5516 205
## 1711 6214 205
## 1712 6243 205
## 1713 6214 205
## 1714 4711 205
## 1715 3038 205
## 1716 3398 205
## 1717 5483 205
## 1718 3145 205
## 1719 3536 205
## 1720 9125 206
## 1721 5549 206
## 1722 8576 206
## 1723 5240 206
## 1724 6032 206
## 1725 7952 206
## 1726 5140 206
## 1727 7580 206
## 1728 6079 207
## 1729 2048 207
## 1730 4407 207
## 1731 5706 207
## 1732 2535 207
## 1733 4588 207
## 1734 5182 207
## 1735 3204 207
## 1736 5287 207
## 1737 5221 207
## 1738 2457 207
## 1739 6932 207
## 1740 4174 207
## 1741 5505 208
## 1742 1576 208
## 1743 13849 208
## 1744 5436 208
## 1745 2535 208
## 1746 3865 208
## 1747 2178 209
## 1748 5420 209
## 1749 1013 209
## 1750 6435 209
## 1751 3810 209
## 1752 2903 209
## 1753 5079 209
## 1754 4332 209
## 1755 6257 209
## 1756 1344 209
## 1757 4511 209
## 1758 3127 209
## 1759 6464 209
## 1760 3805 210
## 1761 2215 210
## 1762 1614 210
## 1763 2501 210
## 1764 1067 210
## 1765 1874 210
## 1766 6199 210
## 1767 1733 210
## 1768 2146 210
## 1769 6581 210
## 1770 3514 210
## 1771 1175 210
## 1772 1099 210
## 1773 6473 211
## 1774 3376 211
## 1775 4934 211
## 1776 5773 211
## 1777 4970 211
## 1778 7229 211
## 1779 5716 211
## 1780 1014 211
## 1781 7507 211
## 1782 6012 211
## 1783 3636 212
## 1784 3377 212
## 1785 5729 212
## 1786 2413 212
## 1787 6252 212
## 1788 3314 212
## 1789 2928 212
## 1790 2317 212
## 1791 1157 212
## 1792 2788 212
## 1793 3842 212
## 1794 3906 212
## 1795 4650 212
## 1796 5338 212
## 1797 5103 213
## 1798 2724 213
## 1799 3794 213
## 1800 1431 213
## 1801 5838 213
## 1802 3971 213
## 1803 2107 213
## 1804 6475 213
## 1805 1746 213
## 1806 5986 213
## 1807 3736 213
## 1808 6345 213
## 1809 4124 213
## 1810 5664 213
## 1811 3774 214
## 1812 2420 214
## 1813 1478 214
## 1814 2100 214
## 1815 2608 214
## 1816 1168 214
## 1817 1584 214
## 1818 1266 214
## 1819 1346 214
## 1820 1262 214
## 1821 6217 214
## 1822 6392 214
## 1823 2148 214
## 1824 4525 214
## 1825 3294 215
## 1826 14112 215
## 1827 2438 215
## 1828 13482 215
## 1829 4287 215
## 1830 10170 216
## 1831 4078 216
## 1832 4238 216
## 1833 3724 216
## 1834 8472 216
## 1835 9110 216
## 1836 5386 216
## 1837 3743 216
## 1838 10397 217
## 1839 11155 217
## 1840 4476 217
## 1841 7990 217
## 1842 8374 217
## 1843 3340 217
## 1844 4575 217
## 1845 27723 218
## 1846 7777 219
## 1847 9699 219
## 1848 8470 219
## 1849 1721 219
## 1850 7728 219
## 1851 1288 219
## 1852 4458 219
## 1853 3428 219
## 1854 12000 220
## 1855 5191 220
## 1856 8549 220
## 1857 9184 220
## 1858 3081 220
## 1859 11587 220
## 1860 9430 220
## 1861 13626 221
## 1862 2596 221
## 1863 12534 221
## 1864 7672 221
## 1865 5161 221
## 1866 1160 221
## 1867 7830 222
## 1868 3505 222
## 1869 7940 222
## 1870 4756 222
## 1871 6977 222
## 1872 3085 222
## 1873 2639 222
## 1874 6439 222
## 1875 4919 222
## 1876 1421 222
## 1877 5196 222
## 1878 2714 223
## 1879 1424 223
## 1880 7020 223
## 1881 8593 223
## 1882 1436 223
## 1883 7652 223
## 1884 1146 223
## 1885 4168 223
## 1886 2069 223
## 1887 5958 223
## 1888 38215 224
## 1889 1436 225
## 1890 6327 225
## 1891 10725 225
## 1892 4280 225
## 1893 4509 225
## 1894 10301 225
## 1895 5183 225
## 1896 5166 225
## 1897 6068 226
## 1898 8243 226
## 1899 6171 226
## 1900 5575 226
## 1901 9093 226
## 1902 6123 226
## 1903 2831 226
## 1904 5664 226
## 1905 6278 226
## 1906 4093 227
## 1907 4619 227
## 1908 2578 227
## 1909 5902 227
## 1910 1131 227
## 1911 3288 227
## 1912 4886 227
## 1913 4994 227
## 1914 6088 227
## 1915 6377 227
## 1916 1852 227
## 1917 4254 227
## 1918 1419 227
## 1919 1504 227
## 1920 7127 228
## 1921 8649 228
## 1922 2523 228
## 1923 8023 228
## 1924 3063 228
## 1925 2677 228
## 1926 1759 228
## 1927 8632 228
## 1928 7805 228
## 1929 2999 228
## 1930 3419 229
## 1931 1111 229
## 1932 5599 229
## 1933 1055 229
## 1934 3407 229
## 1935 4964 229
## 1936 3556 229
## 1937 7249 229
## 1938 1100 229
## 1939 7148 229
## 1940 1852 229
## 1941 1549 229
## 1942 5414 230
## 1943 11474 230
## 1944 1685 230
## 1945 8818 230
## 1946 10288 230
## 1947 6138 230
## 1948 1983 230
## 1949 23129 231
## 1950 2195 231
## 1951 3104 232
## 1952 1599 232
## 1953 2327 232
## 1954 3640 232
## 1955 2230 232
## 1956 2791 232
## 1957 2344 232
## 1958 1035 232
## 1959 1046 232
## 1960 3399 232
## 1961 5096 232
## 1962 1067 232
## 1963 1987 232
## 1964 5786 232
## 1965 1395 232
## 1966 32647 233
## 1967 10609 233
## 1968 6020 234
## 1969 2279 234
## 1970 8718 234
## 1971 3103 234
## 1972 7022 234
## 1973 6464 234
## 1974 6180 234
## 1975 3968 234
## 1976 3275 234
## 1977 3221 235
## 1978 5381 235
## 1979 6110 235
## 1980 1860 235
## 1981 4557 235
## 1982 4705 235
## 1983 3658 235
## 1984 4172 235
## 1985 5002 235
## 1986 5578 235
## 1987 1355 235
## 1988 4114 235
## 1989 3501 235
## 1990 4821 235
## 1991 1312 236
## 1992 1921 236
## 1993 2644 236
## 1994 5044 236
## 1995 3336 236
## 1996 4520 236
## 1997 1253 236
## 1998 3184 236
## 1999 3732 236
## 2000 6754 236
## 2001 2139 236Part Two
elf_calories |>
group_by(elf) |>
summarise(total_calories = sum(calories)) |>
slice_max(total_calories, n = 3) |>
summarise(total_3 = sum(total_calories)) |>
pull(total_3) |>
cat()
## 198041