|  | 10e184a0bf | d8p2 final optimized general solution | 2023-12-09 16:41:07 -08:00 |  | 
			
				
					|  | a997d00c89 | improve d8p2 readability | 2023-12-09 11:41:52 -08:00 |  | 
			
				
					|  | 1a7326555a | correct d8p2 and add debug print | 2023-12-09 08:48:27 -08:00 |  | 
			
				
					|  | 65267a5850 | simplify d9p2 | 2023-12-08 23:28:47 -08:00 |  | 
			
				
					|  | 7624131aa2 | d9 | 2023-12-08 23:10:03 -08:00 |  | 
			
				
					|  | bdf5fe807a | actual proper d8p2 | 2023-12-08 20:21:08 -08:00 |  | 
			
				
					|  | d9980e3b33 | d8 | 2023-12-08 17:10:35 -08:00 |  | 
			
				
					| 
							
							
								 Duy Truong | d5ee7282e9 | shorten even more | 2023-12-07 15:04:57 -08:00 |  | 
			
				
					| 
							
							
								 Duy Truong | 22548a4339 | readability improvement | 2023-12-07 13:43:09 -08:00 |  | 
			
				
					| 
							
							
								 Duy Truong | bff06901be | more efficient algo | 2023-12-07 13:32:10 -08:00 |  | 
			
				
					| 
							
							
								 Duy Truong | 7c235ccbe5 | simplify d7p2 | 2023-12-07 11:00:26 -08:00 |  | 
			
				
					|  | ccf63463ff | d7p2 | 2023-12-07 01:50:17 -08:00 |  | 
			
				
					|  | 01e85ce954 | d7p1 | 2023-12-07 00:06:31 -08:00 |  | 
			
				
					|  | a191975108 | d5p1 and d5p2 | 2023-12-05 18:45:53 -08:00 |  | 
			
				
					|  | 0378b27aed | make part2 clearer | 2023-12-04 09:21:56 -08:00 |  | 
			
				
					|  | 26365275e8 | d4p1 and d4p2 | 2023-12-04 03:16:47 -08:00 |  | 
			
				
					|  | 92caa0f5c4 | committing everything squashed | 2023-12-03 01:14:21 -08:00 |  |