| 
						
					 | 
					
						
						
							
						
						ae143d4c57
					 | 
					
						
						
							
							Navigable trait
						
						
						
						
						
						
					 | 
					
						2022-12-22 15:00:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5e6870d092
					 | 
					
						
						
							
							Day 22, part 1
						
						
						
						
						
						
					 | 
					
						2022-12-22 12:57:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0fa5256e9
					 | 
					
						
						
							
							Day 16, part 2
						
						
						
						
						
						
					 | 
					
						2022-12-21 21:44:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						49368e7985
					 | 
					
						
						
							
							Track paths during distance calculation
						
						
						
						
						
						
					 | 
					
						2022-12-21 19:54:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						95e4095f32
					 | 
					
						
						
							
							Day 16, part 1 solved
						
						
						
						
						
						
					 | 
					
						2022-12-21 19:33:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0279edb249
					 | 
					
						
						
							
							Generalized branch-and-bound implementation
						
						
						
						
						
						
					 | 
					
						2022-12-21 19:32:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						47cb2fefa5
					 | 
					
						
						
							
							Day 21, part 2
						
						
						
						
						
						
					 | 
					
						2022-12-21 18:45:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ec5b46d793
					 | 
					
						
						
							
							Use trees crate
						
						
						
						
						
						
					 | 
					
						2022-12-21 18:00:23 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9b42768fdb
					 | 
					
						
						
							
							Day 21, part 1
						
						
						
						
						
						
					 | 
					
						2022-12-21 17:32:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						93f574463b
					 | 
					
						
						
							
							Day 20, part 2
						
						
						
						
						
						
					 | 
					
						2022-12-21 15:41:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						63fecbd235
					 | 
					
						
						
							
							Day 20, part 1
						
						
						
						
						
						
					 | 
					
						2022-12-21 15:18:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f825de9426
					 | 
					
						
						
							
							Day 19, part 2
						
						
						
						
						
						
					 | 
					
						2022-12-21 13:44:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ab870a881e
					 | 
					
						
						
							
							Day 19, part 1
						
						
						
						
						
						
					 | 
					
						2022-12-21 13:39:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						813c9f0612
					 | 
					
						
						
							
							Day 18, part 2
						
						
						
						
						
						
					 | 
					
						2022-12-20 17:20:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff8870eb3e
					 | 
					
						
						
							
							Day 18, part 1
						
						
						
						
						
						
					 | 
					
						2022-12-20 16:44:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22d9f7c42a
					 | 
					
						
						
							
							Day 17, part 2
						
						
						
						
						
						
					 | 
					
						2022-12-20 15:59:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e7eb12da9
					 | 
					
						
						
							
							Day 17, part 1
						
						
						
						
						
						
					 | 
					
						2022-12-20 14:35:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						06786817f3
					 | 
					
						
						
							
							More tries at day 16
						
						
						
						
						
						
					 | 
					
						2022-12-20 00:45:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						46d409fa92
					 | 
					
						
						
							
							First attempt at day 16
						
						
						
						
						
						
					 | 
					
						2022-12-20 00:44:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0d30968d3e
					 | 
					
						
						
							
							Multithread it
						
						
						
						
						
						
					 | 
					
						2022-12-16 11:07:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						62e9d17eff
					 | 
					
						
						
							
							Day 15, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-16 10:54:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						619c77aab7
					 | 
					
						
						
							
							Day 15, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-16 10:48:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d05780e64a
					 | 
					
						
						
							
							Day 14, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-16 09:52:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						215e067d33
					 | 
					
						
						
							
							Day 14, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-16 09:46:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6d3686c946
					 | 
					
						
						
							
							Fix warning
						
						
						
						
						
						
					 | 
					
						2022-12-16 08:43:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f10e8a4c04
					 | 
					
						
						
							
							Day 13, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-16 01:13:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						57f4bc2732
					 | 
					
						
						
							
							Day 13, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-16 00:58:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						36ceda33db
					 | 
					
						
						
							
							Day 12, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-15 22:47:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3bdd5472aa
					 | 
					
						
						
							
							Day 12, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-15 22:41:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						876ebfcfe3
					 | 
					
						
						
							
							Day 11, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-15 21:34:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4f5d6d7fa0
					 | 
					
						
						
							
							Day 11, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-15 21:04:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b7005f244d
					 | 
					
						
						
							
							Day 10, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-15 16:26:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						05f3d9411a
					 | 
					
						
						
							
							Day 10, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-15 15:44:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						71984d10d6
					 | 
					
						
						
							
							Ignore .vscode folder
						
						
						
						
						
						
					 | 
					
						2022-12-15 11:35:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f05695ea3
					 | 
					
						
						
							
							Day 9, both puzzles
						
						
						
						
						
						
					 | 
					
						2022-12-15 11:35:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9a64352fc3
					 | 
					
						
						
							
							Day 8, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-14 16:25:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						03a8692162
					 | 
					
						
						
							
							Day 8, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-14 16:17:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1156bc2e75
					 | 
					
						
						
							
							Day 7, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-14 13:32:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bedf4a790a
					 | 
					
						
						
							
							Day 7, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-14 13:26:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a446a05c07
					 | 
					
						
						
							
							Day 6, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-13 16:56:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e3c356b1ac
					 | 
					
						
						
							
							Day 6, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-13 16:54:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0506dc670a
					 | 
					
						
						
							
							Day 5, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-13 16:41:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a4299a1fc5
					 | 
					
						
						
							
							Day 5, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-13 16:38:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d1a30ea629
					 | 
					
						
						
							
							Day 4, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-13 15:38:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b014865ff2
					 | 
					
						
						
							
							Day 4, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-13 15:37:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						879c2c411c
					 | 
					
						
						
							
							Day 3, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-13 14:57:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						adb8cfd91a
					 | 
					
						
						
							
							Day 3, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-13 14:37:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7dde03f46f
					 | 
					
						
						
							
							Day 2, puzzle 2
						
						
						
						
						
						
					 | 
					
						2022-12-13 14:20:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9c3b97a521
					 | 
					
						
						
							
							Day 2, puzzle 1
						
						
						
						
						
						
					 | 
					
						2022-12-13 14:00:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c040d67b3
					 | 
					
						
						
							
							Read input from file
						
						
						
						
						
						
					 | 
					
						2022-12-13 13:47:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |