Timings for puzzle solutions below.
Tests performed on a 2023 MacBook Pro.
- Apple M3 Max SoC
- 16 Core CPU
- 40 Core GPU
- 16 Core Neural Engine
- 64GB Unified Memory
- 2TB SSD
2015 1.1: 100μs Not quite lisp
2015 1.2: 11μs
2015 2.1: 409μs Wrapping paper
2015 2.2: 439μs
2015 3.1: 1,256μs Perfectly spherical houses in a vacuum
2015 3.2: 1,137μs
2015 4.1: 138,785μs Crypto stocking stuffer
2015 4.2: 3,042,866μs
2015 5.1: 151μs Naughty or nice
2015 5.2: 858μs
2015 6.1: 23,877μs Bournville estate lights
2015 6.2: 26,663μs
2015 7.1: 95μs Logic gates
2015 7.2: 93μs
2015 8.1: 28μs Matchsticks
2015 8.2: 33μs
2015 9.1: 13,039μs All in a single night
2015 9.2: 12,825μs
2015 10.1: 3,674μs Elves look, elves say
2015 10.2: 47,517μs
2015 11.1: 1,984μs Password policy
2015 11.2: 7,106μs
2015 12.1: 100μs Json abacus
2015 12.2: 2,737μs
2015 13.1: 19,480μs Knights of the dinner table
2015 13.2: 135,006μs
2015 14.1: 1,330μs Reindeer olympics
2015 14.2: 1,385μs
2015 15.1: 727μs Science for hungry people
2015 15.2: 724μs
2015 16.1: 26μs Aunt Sue
2015 16.2: 109μs
2015 17.1: 126,203μs Too much eggnog
2015 17.2: 497,501μs
2015 18.1: 182,305μs Bournville GIF
2015 18.2: 182,419μs
2015 19.1: 175μs Medicine for Rudolph
2015 19.2: 221μs
2015 20.1: 288,974μs Infinite elves, infinite houses
2015 20.2: 2,437μs
2015 21.1: 398μs RPG simulator 2015
2015 21.2: 374μs
2015 22.1: 1,400,318μs Wizard simulator 2015
2015 22.2: 58,336μs
2015 23.1: 76μs Opening the Turing lock
2015 23.2: 92μs
2015 24.1: 96,233μs It hangs in the balance
2015 24.2: 140μs
2015 25.1: 57,359μs Let it snow
-------------
6.378s
2016 1.1: 8μs Manhattan distance
2016 1.2: 16μs
2016 2.1: 16μs Bathroom security
2016 2.2: 17μs
2016 3.1: 530μs Triangle validation
2016 3.2: 615μs
2016 4.1: 4,474μs Security through obscurity
2016 4.2: 4,359μs
2016 5.1: 1,196,538μs Password hash
2016 5.2: 3,530,053μs
2016 6.1: 1,003μs Signals and noise
2016 6.2: 280μs
2016 7.1: 755μs ABBA internet protocol
2016 7.2: 1,068μs
2016 8.1: 150μs MFA
2016 8.2: 136μs
2016 9.1: 45μs Cyberspace explosives
2016 9.2: 127μs
2016 10.1: 835μs Balance bots
2016 10.2: 1,669μs
2016 11.1: 61μs Radioisotope thermoelectric elevators
2016 11.2: 108μs
2016 12.1: 49,910μs Monorail
2016 12.2: 1,057,907μs
2016 13.1: 97μs Cubicle maze
2016 13.2: 86μs
2016 14.1: 10,371μs One time pad
2016 14.2: 9,365,593μs
2016 15.1: 468μs Disc timing
2016 15.2: 3,444μs
2016 16.1: 6μs Dragon checksum
2016 16.2: 220,976μs
2016 17.1: 21μs Two steps forward
2016 17.2: 25,856μs
2016 18.1: 76μs Like a rogue
2016 18.2: 463,680μs
2016 19.1: 5μs The Josephus problem
2016 19.2: 0μs
2016 20.1: 261μs Firewall rules
2016 20.2: 4,620μs
2016 21.1: 21μs Scrambled letters and hash
2016 21.2: 25μs
2016 22.1: 302,054μs Grid computing
2016 22.2: 304,690μs
2016 23.1: 2,168μs Safe cracking
2016 23.2: 688μs
2016 24.1: 20,385μs Air duct spelunking
2016 24.2: 19,739μs
2016 25.1: 190,041μs Clock signal
-------------
16.786s
2017 1.1: 9μs Captcha
2017 1.2: 10μs
2017 2.1: 10μs Spreadsheet checksum
2017 2.2: 24μs
2017 3.1: 0μs Spiral memory
2017 3.2: 18μs
2017 4.1: 137μs Passphrase validation
2017 4.2: 407,059μs
2017 5.1: 512μs Memory trampoline
2017 5.2: 48,255μs
2017 6.1: 3,406μs Garbage collection
2017 6.2: 7,370μs
2017 7.1: 244μs Balancing act
2017 7.2: 259μs
2017 8.1: 187μs I heard you like registers
2017 8.2: 874μs
2017 9.1: 74μs Stream garbage collection
2017 9.2: 50μs
2017 10.1: 6μs Knot hash
2017 10.2: 425μs
2017 11.1: 534μs Hex ed
2017 11.2: 248μs
2017 12.1: 560μs Path through the pipes
2017 12.2: 8,551μs
2017 13.1: 48μs Firewall run
2017 13.2: 15,073μs
2017 14.1: 22,730μs Defragger
2017 14.2: 23,077μs
2017 15.1: 129,663μs Dueling generators
2017 15.2: 264,672μs
2017 16.1: 689μs Permutation promenade
2017 16.2: 73,213μs
2017 17.1: 770μs Spinlock
2017 17.2: 151,559μs
2017 18.1: 181μs Soundcard shenanigans
2017 18.2: 17,802μs
2017 19.1: 95μs Packet map
2017 19.2: 86μs
2017 20.1: 372μs Particle swarm
2017 20.2: 70,136μs
2017 21.1: 536μs Fractal art
2017 21.2: 57,013μs
2017 22.1: 498μs Sporifica virus
2017 22.2: 688,826μs
2017 23.1: 5,156μs Coprocessor conflagration
2017 23.2: 2,663μs
2017 24.1: 114,720μs Electromagnetic moat
2017 24.2: 114,944μs
2017 25.1: 124,183μs Turing tape
-------------
2.358s
2018 1.1: 19μs Tardis calibration
2018 1.2: 3,880μs
2018 2.1: 312μs Warehouse checksum
2018 2.2: 187μs
2018 3.1: 5,742μs Fabric overlap
2018 3.2: 5,155μs
2018 4.1: 776μs Sleepy guards
2018 4.2: 1,220μs
2018 5.1: 950μs Polymer reactions
2018 5.2: 37,012μs
2018 6.1: 9,471μs Safe coordinates
2018 6.2: 6,345μs
2018 7.1: 51μs Ikea sleigh
2018 7.2: 225μs
2018 8.1: 46,974μs Navigation licensing
2018 8.2: 15,614μs
2018 9.1: 939μs Marble madness
2018 9.2: 505,967μs
2018 10.1: 15,389μs Writing in the stars
2018 10.2: 13,685μs
2018 11.1: 350μs Max power... cell
2018 11.2: 151,320μs
2018 12.1: 2,116μs Plant potty
2018 12.2: 9,646μs
2018 13.1: 17,664μs Crashing carts
2018 13.2: 31,589μs
2018 14.1: 21,207μs Elf recipes
2018 14.2: 1,156,404μs
2018 15.1: 89,252μs Elves vs Goblins
2018 15.2: 382,198μs
2018 16.1: 943μs Opcode reverse-engineering
2018 16.2: 1,106μs
2018 17.1: 20,437μs Don't go chasing waterfalls
2018 17.2: 20,199μs
2018 18.1: 405μs I'm a lumberjack...
2018 18.2: 18,093μs
2018 19.1: 63,539μs Tardis halting problem
2018 19.2: 34,365μs
2018 20.1: 3,075μs Regex maze
2018 20.2: 3,791μs
2018 21.1: 46μs Time machine halting problem
2018 21.2: 15,097,788μs
2018 22.1: 208μs Caving capers
2018 22.2: 69,320μs
2018 23.1: 176μs Nanobot teleportation
2018 23.2: 14,654μs
2018 24.1: 7,828μs Immune system battle
2018 24.2: 331,654μs
2018 25.1: 32,693μs 4D chocolate teleportation
-------------
18.252s
2019 1.1: 2μs Calculate launch fuel
2019 1.2: 5μs
2019 2.1: 28μs Gravity assist (CPU start)
2019 2.2: 55,078μs
2019 3.1: 2,094μs Path intersections
2019 3.2: 2,172μs
2019 4.1: 53,883μs Forgotten password
2019 4.2: 53,624μs
2019 5.1: 31μs Air conditioning (CPU extension 1)
2019 5.2: 25μs
2019 6.1: 241μs Orbital transfers
2019 6.2: 33μs
2019 7.1: 5,274μs Amplifiers (CPU used unmodified)
2019 7.2: 6,832μs
2019 8.1: 1,161μs Space GIF
2019 8.2: 1,119μs
2019 9.1: 45μs Sensor booster (CPU extension 2)
2019 9.2: 28,505μs
2019 10.1: 18,082μs Asteroids
2019 10.2: 1,678μs
2019 11.1: 54,072μs Personal plate (CPU used unmodified)
2019 11.2: 789μs
2019 12.1: 503μs Orbital simulation
2019 12.2: 66,543μs
2019 13.1: 1,352μs Arkanoid (CPU used unmodified)
2019 13.2: 62,136μs
2019 14.1: 105μs Replicator
2019 14.2: 4,358μs
2019 15.1: 16,276μs Oxygen repair droid (CPU used unmodified)
2019 15.2: 156μs
2019 16.1: 13,422μs FFT
2019 16.2: 104,080μs
2019 17.1: 4,756μs Scaffolding vacuum robot (CPU used unmodified)
2019 17.2: 15,132μs
2019 18.1: 134,331μs Maze and keys
2019 18.2: 67,018μs
2019 19.1: 112,897μs Tractorrr (CPU used unmodified)
2019 19.2: 121,421μs
2019 20.1: 283μs Doughnut maze
2019 20.2: 7,064μs
2019 21.1: 2,152μs Jumping droids (CPU used unmodified)
2019 21.2: 39,624μs
2019 22.1: 428μs Space shuffle
2019 22.2: 26μs
2019 23.1: 2,715μs IntCode network (CPU used unmodified)
2019 23.2: 16,700μs
2019 24.1: 8μs Wastl's game of life
2019 24.2: 7,433μs
2019 25.1: 268,013μs Airlock password (CPU used unmodified)
-------------
1.354s
2020 1.1: 25μs Expenses
2020 1.2: 106μs
2020 2.1: 178μs Password policy
2020 2.2: 114μs
2020 3.1: 141μs Tobogganing through the trees
2020 3.2: 24μs
2020 4.1: 272μs Passport validation
2020 4.2: 640μs
2020 5.1: 121μs Boarding parse
2020 5.2: 280μs
2020 6.1: 207μs Customs questions
2020 6.2: 1,603μs
2020 7.1: 10,774μs Recursive bag packing
2020 7.2: 956μs
2020 8.1: 9μs Console assembly debugging
2020 8.2: 2,601μs
2020 9.1: 517μs Cypher cracking
2020 9.2: 30μs
2020 10.1: 23μs Joltage meter
2020 10.2: 28μs
2020 11.1: 3,212μs Conway's game of seating
2020 11.2: 42,532μs
2020 12.1: 22μs Evergreen ship sailing
2020 12.2: 27μs
2020 13.1: 8μs Bus timetables
2020 13.2: 14μs
2020 14.1: 92μs Memory bit twiddling
2020 14.2: 3,890μs
2020 15.1: 15μs Number memory game
2020 15.2: 233,170μs
2020 16.1: 612μs Ticket deciphering
2020 16.2: 1,041μs
2020 17.1: 31,180μs Conway cubes
2020 17.2: 404,419μs
2020 18.1: 416μs Operator precedence
2020 18.2: 454μs
2020 19.1: 1,667μs Message pattern matching
2020 19.2: 6,655μs
2020 20.1: 9,669μs Satellite jigsaw
2020 20.2: 1,146μs
2020 21.1: 198μs Allergen detective
2020 21.2: 193μs
2020 22.1: 15μs Crab cards
2020 22.2: 104,740μs
2020 23.1: 3μs Crab cups
2020 23.2: 140,627μs
2020 24.1: 710μs Tile flipping
2020 24.2: 194,557μs
2020 25.1: 45,815μs Door cryptography
-------------
1.246s
2021 1.1: 51μs Depth scan
2021 1.2: 138μs
2021 2.1: 45μs Navigate forward
2021 2.2: 45μs
2021 3.1: 51μs Power consumption
2021 3.2: 86μs
2021 4.1: 930μs Squid bingo
2021 4.2: 2,434μs
2021 5.1: 3,996μs Hydrothermal vents
2021 5.2: 6,617μs
2021 6.1: 7μs Lanternfish parthenogenesis
2021 6.2: 10μs
2021 7.1: 90μs Crab submarines
2021 7.2: 75μs
2021 7.X: 39μs Easter egg (2019 CPU used)
2021 8.1: 84μs Old school displays
2021 8.2: 818μs
2021 9.1: 86μs Lava level
2021 9.2: 2,082μs
2021 10.1: 375μs Esoteric language parser
2021 10.2: 547μs
2021 11.1: 1,722μs Flashers
2021 11.2: 3,128μs
2021 12.1: 3,648μs Caving
2021 12.2: 57,133μs
2021 13.1: 1,011μs ZX Spectrum copy protection
2021 13.2: 3,444μs
2021 14.1: 184μs Ablative armour
2021 14.2: 892μs
2021 15.1: 1,285μs Risky business
2021 15.2: 67,256μs
2021 16.1: 132μs Packet processing
2021 16.2: 126μs
2021 17.1: 12,482μs Probe launch trick shot
2021 17.2: 12,318μs
2021 18.1: 3,759μs Snailfish homework
2021 18.2: 52,017μs
2021 19.1: 117,145μs 3D scanners and beacons
2021 19.2: 212,184μs
2021 20.1: 1,143μs NCIS image enhancement
2021 20.2: 78,729μs
2021 21.1: 14μs Quantum dice
2021 21.2: 640,753μs
2021 22.1: 1,908μs Reactor reboot
2021 22.2: 23,586μs
2021 23.1: 466,420μs Hotel amphipod
2021 23.2: 2,035,244μs
2021 24.1: 3μs Model number
2021 24.2: 2μs
2021 25.1: 103,190μs Landing among the cucumbers
-------------
3.919s
2022 1.1: 24μs Calorie counting
2022 1.2: 33μs
2022 2.1: 37μs Rock paper scissors
2022 2.2: 30μs
2022 3.1: 73μs Rucksack reorganization
2022 3.2: 53μs
2022 4.1: 117μs Camp cleanup
2022 4.2: 116μs
2022 5.1: 97μs Supply stacks
2022 5.2: 182μs
2022 6.1: 126μs Tuning trouble
2022 6.2: 218μs
2022 7.1: 267μs No space left on device
2022 7.2: 263μs
2022 8.1: 809μs Treetop tree house
2022 8.2: 804μs
2022 9.1: 496μs Rope bridge
2022 9.2: 1,191μs
2022 10.1: 4μs Cathode-Ray tube
2022 10.2: 5μs
2022 11.1: 9μs Monkey in the middle
2022 11.2: 2,786μs
2022 12.1: 1,252μs Hill climbing algorithm
2022 12.2: 1,399μs
2022 13.1: 50μs Distress signal
2022 13.2: 512μs
2022 14.1: 462μs Regolith reservoir
2022 14.2: 4,918μs
2022 15.1: 9μs Beacon exclusion zone
2022 15.2: 11,044μs
2022 16.1: 29,037μs Proboscidea volcanium
2022 16.2: 15,849μs
2022 17.1: 136μs Pyroclastic flow
2022 17.2: 1,288μs
2022 18.1: 342μs Boiling boulders
2022 18.2: 1,457μs
2022 19.1: 22,050μs Not enough minerals
2022 19.2: 4,186μs
2022 20.1: 12,745μs Grove positioning system
2022 20.2: 51,054μs
2022 21.1: 290μs Monkey math
2022 21.2: 292μs
2022 22.1: 1,454μs Monkey map
2022 22.2: 547μs
2022 23.1: 8,070μs Unstable diffusion
2022 23.2: 44,961μs
2022 24.1: 25,283μs Blizzard basin
2022 24.2: 60,123μs
2022 25.1: 10μs Full of hot air
-------------
306.560ms
2023 1.1: 120μs Trebuchet
2023 1.2: 334μs
2023 2.1: 68μs Cube conundrum
2023 2.2: 92μs
2023 3.1: 53μs Gear ratios
2023 3.2: 186μs
2023 4.1: 160μs Scratchcards
2023 4.2: 161μs
2023 5.1: 36μs If you give a seed a fertilizer
2023 5.2: 132μs
2023 6.1: 2μs Wait for it
2023 6.2: 37μs
2023 7.1: 596μs Camel cards
2023 7.2: 644μs
2023 8.1: 424μs Haunted wasteland
2023 8.2: 747μs
2023 9.1: 355μs Mirage maintenance
2023 9.2: 316μs
2023 10.1: 96μs Pipe maze
2023 10.2: 917μs
2023 11.1: 332μs Cosmic expansion
2023 11.2: 331μs
2023 12.1: 3,189μs Hot springs
2023 12.2: 19,234μs
2023 13.1: 108μs Point of incidence
2023 13.2: 556μs
2023 14.1: 99μs Parabolic reflector dish
2023 14.2: 14,020μs
2023 15.1: 181μs Lens library
2023 15.2: 493μs
2023 16.1: 135μs The floor will be lava
2023 16.2: 5,953μs
2023 17.1: 45,127μs Clumsy crucible
2023 17.2: 45,682μs
2023 18.1: 87μs Lavaduct lagoon
2023 18.2: 98μs
2023 19.1: 224μs Aplenty
2023 19.2: 444μs
2023 20.1: 8,050μs Pulse propagation
2023 20.2: 37,608μs
2023 21.1: 57μs Step counter
2023 21.2: 439μs
2023 22.1: 38,164μs Sand slabs
2023 22.2: 76,001μs
2023 23.1: 12,081μs A long walk
2023 23.2: 64,751μs
2023 24.1: 1,578μs Never tell me the odds
2023 24.2: 5,426μs
2023 25.1: 10,476μs Snowverload
-------------
396.400ms
2024 1.1: 123μs Historian hysteria
2024 1.2: 97μs
2024 2.1: 173μs Red-nosed reports
2024 2.2: 341μs
2024 3.1: 408μs Mull it over
2024 3.2: 538μs
2024 4.1: 267μs Ceres search
2024 4.2: 89μs
2024 5.1: 116μs Print queue
2024 5.2: 1,731μs
2024 6.1: 368μs Guard gallivant
2024 6.2: 33,123μs
2024 7.1: 180μs Bridge repair
2024 7.2: 5,728μs
2024 8.1: 91μs Resonant collinearity
2024 8.2: 141μs
2024 9.1: 287μs Disk fragmenter
2024 9.2: 35,935μs
2024 10.1: 299μs Hoof it
2024 10.2: 483μs
2024 11.1: 411μs Plutonian pebbles
2024 11.2: 12,328μs
2024 12.1: 4,050μs Garden groups
2024 12.2: 5,189μs
2024 13.1: 86μs Claw contraption
2024 13.2: 85μs
2024 14.1: 232μs Restroom redoubt
2024 14.2: 15,878μs
2024 15.1: 279μs Warehouse woes
2024 15.2: 6,106μs
2024 16.1: 3,447μs Reindeer maze
2024 16.2: 35,549μs
2024 17.1: 8μs Chronospatial computer
2024 17.2: 2,704μs
2024 18.1: 1,367μs RAM run
2024 18.2: 1,451μs
2024 19.1: 55,326μs Linen layout
2024 19.2: 82,431μs
2024 20.1: 39,683μs Race condition
2024 20.2: 38,688μs
2024 21.1: 756μs Keypad conundrum
2024 21.2: 4,490μs
2024 22.1: 33,620μs Monkey market
2024 22.2: 140,661μs
2024 23.1: 20,202μs LAN party
2024 23.2: 21,251μs
2024 24.1: 329μs Crossed wires
2024 24.2: 250μs
2024 25.1: 117μs Code chronicle
-------------
607.492ms
491 puzzles solved in 51.603s.