{"id":18585721,"url":"https://github.com/simonbaars/adventofcode-java","last_synced_at":"2025-04-07T13:05:52.210Z","repository":{"id":56023749,"uuid":"225623680","full_name":"SimonBaars/AdventOfCode-Java","owner":"SimonBaars","description":"adventOfCode(Language.JAVA);","archived":false,"fork":false,"pushed_at":"2025-02-11T12:15:31.000Z","size":2291,"stargazers_count":69,"open_issues_count":0,"forks_count":20,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-05T01:06:02.428Z","etag":null,"topics":["advent-of-code","advent-of-code-2018","advent-of-code-2019","advent-of-code-2020","advent-of-code-2021","advent-of-code-2022","advent-of-code-2023","advent-of-code-2024","advent-of-code-2024-java","adventofcode","java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonBaars.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-03T13:14:03.000Z","updated_at":"2025-03-22T06:16:42.000Z","dependencies_parsed_at":"2025-01-16T00:11:28.967Z","dependency_job_id":"8dfb85f3-446f-4fce-830d-5885df59da47","html_url":"https://github.com/SimonBaars/AdventOfCode-Java","commit_stats":{"total_commits":720,"total_committers":3,"mean_commits":240.0,"dds":"0.018055555555555602","last_synced_commit":"9f573e3778ef8e0fc6a5dc107661cf4490bbec75"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaars%2FAdventOfCode-Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaars%2FAdventOfCode-Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaars%2FAdventOfCode-Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonBaars%2FAdventOfCode-Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonBaars","download_url":"https://codeload.github.com/SimonBaars/AdventOfCode-Java/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247657276,"owners_count":20974344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["advent-of-code","advent-of-code-2018","advent-of-code-2019","advent-of-code-2020","advent-of-code-2021","advent-of-code-2022","advent-of-code-2023","advent-of-code-2024","advent-of-code-2024-java","adventofcode","java"],"created_at":"2024-11-07T00:35:17.823Z","updated_at":"2025-04-07T13:05:52.183Z","avatar_url":"https://github.com/SimonBaars.png","language":"Java","readme":"# adventOfCode(Language.JAVA)\n\nHi there! Thanks for checking out my Advent of Code repo!\n\nI solve Advent of Code problems in Java, making extensive use of its Stream API. I also like to refactor generic\nconcepts into abstractions, to keep the code as easy to read as possible. Though sometimes I still succumb to the chaos\nmonster!\n\nFeel free to use this repo to learn about solution directions, or fork it as a template for your own solutions :)\n\n## Year 2024\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day1.java) | 63ms | 13ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day2.java) | 2ms | 10ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day3.java) | 5ms | 1ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day4.java) | 51ms | 982ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day5.java) | 16ms | 43ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day6.java) | 7ms | 1181ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day7.java) | 16ms | 286ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day8.java) | 10ms | 6ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day9.java) | 1190ms | 373ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day10.java) | 28ms | 9ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day11.java) | 4ms | 45ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day12.java) | 44ms | 67ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day13.java) | 9ms | 2ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day14.java) | 10ms | 797ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day15.java) | 53ms | 31ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day16.java) | 91ms | 84ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day17.java) | 2ms | 10ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day18.java) | 17ms | 2799ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day19.java) | 178ms | 103ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day20.java) | 106ms | 2113ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day21.java) | 6ms | 2ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day22.java) | 64ms | 1968ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day23.java) | 128ms | 403ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day24.java) | 11ms | 1ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year24/days/Day25.java) | 65ms | 0ms |\n\n## Year 2023\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day1.java) | 33ms | 19ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day2.java) | 61ms | 18ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day3.java) | 46ms | 89ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day4.java) | 12ms | 6ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day5.java) | 7ms | 7ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day6.java) | 3ms | 242ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day7.java) | 26ms | 19ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day8.java) | 12ms | 25ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day9.java) | 12ms | 6ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day10.java) | 13ms | 225ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day11.java) | 200ms | 139ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day12.java) | 20ms | 135ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day13.java) | 33ms | 22ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day14.java) | 267ms | 1313ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day15.java) | 8ms | 26ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day16.java) | 24ms | 1272ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day17.java) | 178ms | 300ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day18.java) | 118ms | 4ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day19.java) | 7ms | 6ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day20.java) | 34ms | 72ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day21.java) | 40ms | 2090ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day22.java) | 821ms | 724ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day23.java) | 10253ms | 26333ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day24.java) | 8ms | 9ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year23/days/Day25.java) | 182ms | 0ms |\n\n## Year 2022\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day1.java) | 29ms | 6ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day2.java) | 53ms | 16ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day3.java) | 11ms | 10ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day4.java) | 18ms | 4ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day5.java) | 13ms | 8ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day6.java) | 6ms | 7ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day7.java) | 6ms | 2ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day8.java) | 22ms | 9ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day9.java) | 35ms | 41ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day10.java) | 1ms | 1ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day11.java) | 10ms | 120ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day12.java) | 569ms | 19883ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day13.java) | 22ms | 26ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day14.java) | 78ms | 836ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day15.java) | 797ms | 7ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day16.java) | 28343ms | 37080ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day17.java) | 530ms | 2127ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day18.java) | 79ms | 1512ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day19.java) | 11244ms | 17188ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day20.java) | 46ms | 361ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day21.java) | 25ms | 1604ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day22.java) | 12ms | 14ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day23.java) | 32ms | 1422ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day24.java) | 127ms | 6704ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year22/days/Day25.java) | 1ms | 0ms |\n\n## Year 2021\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day1.java) | 28ms | 2ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day2.java) | 44ms | 7ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day3.java) | 1ms | 25ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day4.java) | 16ms | 7ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day5.java) | 59ms | 90ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day6.java) | 4ms | 2ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day7.java) | 175ms | 80ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day8.java) | 3ms | 31ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day9.java) | 17ms | 28ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day10.java) | 3ms | 2ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day11.java) | 8ms | 17ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day12.java) | 25ms | 1342ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day13.java) | 0ms | 5ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day14.java) | 5ms | 4ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day15.java) | 17ms | 71ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day16.java) | 8ms | 5ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day17.java) | 293ms | 286ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day18.java) | 84ms | 809ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day19.java) | 1091ms | 1035ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day20.java) | 61ms | 6146ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day21.java) | 0ms | 139ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day22.java) | 434ms | 148ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day23.java) | 557ms | 576ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day24.java) | 0ms | 0ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year21/days/Day25.java) | 81ms | 0ms |\n\n## Year 2020\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day1.java) | 28ms | 8ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day2.java) | 50ms | 7ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day3.java) | 1ms | 0ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day4.java) | 6ms | 15ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day5.java) | 2ms | 2ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day6.java) | 5ms | 9ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day7.java) | 53ms | 787ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day8.java) | 2ms | 33ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day9.java) | 28ms | 15ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day10.java) | 3ms | 0ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day11.java) | 224ms | 83ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day12.java) | 6ms | 2ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day13.java) | 1ms | 1ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day14.java) | 11ms | 90ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day15.java) | 1ms | 2819ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day16.java) | 2ms | 22ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day17.java) | 16ms | 213ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day18.java) | 2ms | 1ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day19.java) | 2459ms | 2494ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day20.java) | 9ms | 1ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day21.java) | 13ms | 6ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day22.java) | 2ms | 113ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day23.java) | 3ms | 1602ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day24.java) | 12ms | 240ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year20/days/Day25.java) | 50ms | 0ms |\n\n## Year 2019\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day1.java) | 20ms | 0ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day2.java) | 10ms | 301ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day3.java) | 1ms | 0ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day4.java) | 10ms | 7ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day5.java) | 0ms | 0ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day6.java) | 83ms | 45ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day7.java) | 57ms | 46ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day8.java) | 4ms | 4ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day9.java) | 1ms | 148ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day10.java) | 27ms | 23ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day11.java) | 43ms | 5ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day12.java) | 1ms | 255ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day13.java) | 8ms | 295ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day14.java) | 2ms | 6ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day15.java) | 0ms | 143ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day16.java) | 10ms | 146ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day17.java) | 0ms | 60ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day18.java) | 1151ms | 1645ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day19.java) | 413ms | 280ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day20.java) | 125ms | 98ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day21.java) | 9ms | 201ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day22.java) | 29ms | 4ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day23.java) | 4ms | 58ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day24.java) | 3ms | 1002ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year19/days/Day25.java) | 26ms | 0ms |\n\n## Year 2018\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day1.java) | 18ms | 20ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day2.java) | 10ms | 12ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day3.java) | 179ms | 49ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day4.java) | 54ms | 18ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day5.java) | 1330ms | 6261ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day6.java) | 4522ms | 92ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day7.java) | 9ms | 5ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day8.java) | 29ms | 23ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day9.java) | 10ms | 465ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day10.java) | 1369ms | 1055ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day11.java) | 8ms | 60ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day12.java) | 49ms | 209ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day13.java) | 26ms | 558ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day14.java) | 51ms | 489ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day15.java) | 126ms | 557ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day16.java) | 13ms | 15ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day17.java) | 41ms | 24ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day18.java) | 217ms | 59893ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day19.java) | 1126ms | 26ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day20.java) | 4ms | 0ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day21.java) | 2ms | 3ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day22.java) | 1ms | 197ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day23.java) | 4ms | 44ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day24.java) | 19ms | 96ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year18/days/Day25.java) | 27ms | 0ms |\n\n\n## Year 2017\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day1.java) | 20ms | 1ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day2.java) | 4ms | 7ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day3.java) | 0ms | 0ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day4.java) | 4ms | 25ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day5.java) | 6ms | 60ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day6.java) | 8ms | 3ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day7.java) | 12ms | 11ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day8.java) | 3ms | 1ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day9.java) | 1ms | 1ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day10.java) | 0ms | 4ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day11.java) | 1ms | 2ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day12.java) | 7ms | 13ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day13.java) | 0ms | 106ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day14.java) | 52ms | 28ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day15.java) | 126ms | 251ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day16.java) | 8ms | 218ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day17.java) | 0ms | 387ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day18.java) | 3ms | 146ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day19.java) | 2ms | 1ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day20.java) | 3ms | 37ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day21.java) | 1ms | 1197ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day22.java) | 4ms | 1732ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day23.java) | 51ms | 0ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day24.java) | 449ms | 367ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year17/days/Day25.java) | 1453ms | 0ms |\n\n## Year 2016\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day1.java) | 18ms | 1ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day2.java) | 0ms | 0ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day3.java) | 20ms | 8ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day4.java) | 28ms | 7ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day5.java) | 1211ms | 3726ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day6.java) | 4ms | 2ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day7.java) | 22ms | 23ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day8.java) | 1ms | 0ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day9.java) | 0ms | 1ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day10.java) | 3ms | 1ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day11.java) | 177ms | 230ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day12.java) | 160ms | 3062ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day13.java) | 2ms | 0ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day14.java) | 159ms | 17577ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day15.java) | 6ms | 21ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day16.java) | 2ms | 292ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day17.java) | 0ms | 70ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day18.java) | 0ms | 471ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day19.java) | 101ms | 0ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day20.java) | 3ms | 2ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day21.java) | 2ms | 1ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day22.java) | 27ms | 5ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day23.java) | 0ms | 0ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day24.java) | 49ms | 25ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year16/days/Day25.java) | 3648ms | 0ms |\n\n## Year 2015\n\n| Day | Solution | Part 1 Time | Part 2 Time |\n|-----|----------|-------------|-------------|\n| 1 | [Day 1](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day1.java) | 14ms | 10ms |\n| 2 | [Day 2](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day2.java) | 43ms | 11ms |\n| 3 | [Day 3](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day3.java) | 6ms | 7ms |\n| 4 | [Day 4](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day4.java) | 253ms | 3683ms |\n| 5 | [Day 5](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day5.java) | 18ms | 14ms |\n| 6 | [Day 6](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day6.java) | 3197ms | 4497ms |\n| 7 | [Day 7](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day7.java) | 107ms | 148ms |\n| 8 | [Day 8](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day8.java) | 2ms | 0ms |\n| 9 | [Day 9](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day9.java) | 79ms | 93ms |\n| 10 | [Day 10](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day10.java) | 44ms | 116ms |\n| 11 | [Day 11](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day11.java) | 18ms | 68ms |\n| 12 | [Day 12](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day12.java) | 5ms | 15ms |\n| 13 | [Day 13](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day13.java) | 52ms | 277ms |\n| 14 | [Day 14](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day14.java) | 0ms | 6ms |\n| 15 | [Day 15](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day15.java) | 28ms | 24ms |\n| 16 | [Day 16](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day16.java) | 2ms | 1ms |\n| 17 | [Day 17](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day17.java) | 3ms | 3ms |\n| 18 | [Day 18](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day18.java) | 732ms | 783ms |\n| 19 | [Day 19](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day19.java) | 3ms | 0ms |\n| 20 | [Day 20](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day20.java) | 2446ms | 2827ms |\n| 21 | [Day 21](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day21.java) | 2ms | 0ms |\n| 22 | [Day 22](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day22.java) | 14ms | 18ms |\n| 23 | [Day 23](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day23.java) | 3ms | 1ms |\n| 24 | [Day 24](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day24.java) | 9031ms | 331ms |\n| 25 | [Day 25](https://github.com/SimonBaars/AdventOfCode-Java/blob/master/src/main/java/com/sbaars/adventofcode/year15/days/Day25.java) | 67ms | 0ms |","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbaars%2Fadventofcode-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonbaars%2Fadventofcode-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonbaars%2Fadventofcode-java/lists"}