Advent of Code 2022 https://adventofcode.com/2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

input5.txt 9.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502
  1. move 2 from 2 to 8
  2. move 2 from 1 to 6
  3. move 8 from 7 to 1
  4. move 7 from 5 to 4
  5. move 1 from 6 to 4
  6. move 1 from 6 to 3
  7. move 6 from 3 to 5
  8. move 9 from 8 to 1
  9. move 3 from 6 to 7
  10. move 14 from 4 to 1
  11. move 6 from 1 to 7
  12. move 16 from 1 to 9
  13. move 6 from 1 to 4
  14. move 1 from 8 to 6
  15. move 4 from 1 to 5
  16. move 11 from 9 to 7
  17. move 2 from 1 to 8
  18. move 1 from 6 to 7
  19. move 1 from 8 to 7
  20. move 1 from 8 to 3
  21. move 7 from 4 to 3
  22. move 14 from 7 to 6
  23. move 8 from 6 to 9
  24. move 19 from 9 to 2
  25. move 1 from 1 to 2
  26. move 2 from 9 to 7
  27. move 9 from 7 to 8
  28. move 2 from 2 to 8
  29. move 16 from 2 to 9
  30. move 4 from 8 to 2
  31. move 1 from 7 to 9
  32. move 3 from 9 to 6
  33. move 3 from 3 to 6
  34. move 11 from 9 to 2
  35. move 7 from 5 to 3
  36. move 2 from 5 to 9
  37. move 6 from 6 to 4
  38. move 1 from 6 to 4
  39. move 4 from 6 to 8
  40. move 5 from 9 to 1
  41. move 4 from 1 to 7
  42. move 3 from 2 to 6
  43. move 3 from 4 to 1
  44. move 1 from 4 to 1
  45. move 2 from 1 to 3
  46. move 4 from 3 to 7
  47. move 1 from 5 to 2
  48. move 3 from 1 to 6
  49. move 15 from 2 to 5
  50. move 3 from 6 to 3
  51. move 13 from 3 to 8
  52. move 2 from 4 to 2
  53. move 9 from 5 to 4
  54. move 2 from 2 to 5
  55. move 5 from 7 to 5
  56. move 10 from 8 to 6
  57. move 1 from 2 to 5
  58. move 10 from 4 to 6
  59. move 4 from 8 to 6
  60. move 3 from 7 to 1
  61. move 3 from 1 to 9
  62. move 1 from 2 to 1
  63. move 8 from 5 to 2
  64. move 3 from 6 to 9
  65. move 6 from 8 to 5
  66. move 6 from 9 to 2
  67. move 1 from 1 to 9
  68. move 10 from 2 to 1
  69. move 4 from 8 to 5
  70. move 10 from 5 to 9
  71. move 11 from 9 to 7
  72. move 5 from 7 to 9
  73. move 1 from 9 to 2
  74. move 3 from 2 to 9
  75. move 2 from 2 to 8
  76. move 4 from 9 to 5
  77. move 4 from 1 to 9
  78. move 5 from 5 to 2
  79. move 5 from 1 to 4
  80. move 21 from 6 to 9
  81. move 3 from 2 to 9
  82. move 2 from 8 to 1
  83. move 25 from 9 to 6
  84. move 4 from 5 to 7
  85. move 1 from 4 to 6
  86. move 6 from 6 to 4
  87. move 3 from 4 to 6
  88. move 7 from 7 to 3
  89. move 4 from 9 to 1
  90. move 3 from 7 to 8
  91. move 2 from 9 to 8
  92. move 2 from 2 to 8
  93. move 4 from 1 to 3
  94. move 9 from 6 to 2
  95. move 13 from 6 to 4
  96. move 13 from 4 to 5
  97. move 1 from 5 to 8
  98. move 2 from 2 to 3
  99. move 6 from 5 to 3
  100. move 19 from 3 to 6
  101. move 1 from 4 to 9
  102. move 2 from 8 to 1
  103. move 5 from 2 to 3
  104. move 5 from 1 to 9
  105. move 7 from 5 to 4
  106. move 1 from 8 to 3
  107. move 1 from 2 to 6
  108. move 8 from 6 to 3
  109. move 1 from 9 to 8
  110. move 11 from 4 to 2
  111. move 1 from 4 to 6
  112. move 1 from 2 to 8
  113. move 5 from 3 to 4
  114. move 4 from 9 to 6
  115. move 1 from 6 to 8
  116. move 9 from 3 to 1
  117. move 7 from 2 to 9
  118. move 1 from 2 to 6
  119. move 3 from 1 to 8
  120. move 2 from 2 to 3
  121. move 3 from 9 to 7
  122. move 3 from 4 to 7
  123. move 2 from 4 to 3
  124. move 2 from 3 to 5
  125. move 8 from 6 to 4
  126. move 6 from 8 to 6
  127. move 2 from 9 to 4
  128. move 5 from 8 to 6
  129. move 3 from 7 to 5
  130. move 1 from 5 to 8
  131. move 1 from 8 to 2
  132. move 1 from 5 to 1
  133. move 11 from 4 to 9
  134. move 2 from 6 to 3
  135. move 2 from 2 to 4
  136. move 6 from 1 to 2
  137. move 6 from 2 to 1
  138. move 3 from 7 to 3
  139. move 2 from 4 to 7
  140. move 4 from 6 to 5
  141. move 7 from 3 to 7
  142. move 5 from 9 to 6
  143. move 22 from 6 to 8
  144. move 2 from 6 to 5
  145. move 2 from 8 to 4
  146. move 14 from 8 to 7
  147. move 11 from 7 to 4
  148. move 3 from 8 to 1
  149. move 9 from 7 to 8
  150. move 10 from 1 to 4
  151. move 1 from 7 to 4
  152. move 4 from 8 to 7
  153. move 6 from 4 to 9
  154. move 7 from 4 to 1
  155. move 3 from 4 to 8
  156. move 1 from 5 to 8
  157. move 8 from 5 to 3
  158. move 4 from 3 to 9
  159. move 7 from 8 to 9
  160. move 3 from 8 to 3
  161. move 2 from 8 to 2
  162. move 7 from 9 to 1
  163. move 2 from 2 to 8
  164. move 8 from 9 to 1
  165. move 8 from 1 to 7
  166. move 7 from 1 to 5
  167. move 7 from 7 to 1
  168. move 11 from 9 to 8
  169. move 9 from 8 to 5
  170. move 2 from 8 to 5
  171. move 3 from 1 to 8
  172. move 2 from 3 to 7
  173. move 6 from 4 to 1
  174. move 6 from 1 to 6
  175. move 5 from 7 to 1
  176. move 2 from 4 to 6
  177. move 1 from 3 to 5
  178. move 4 from 7 to 4
  179. move 2 from 8 to 7
  180. move 10 from 5 to 6
  181. move 9 from 6 to 1
  182. move 8 from 1 to 6
  183. move 1 from 7 to 2
  184. move 9 from 6 to 4
  185. move 2 from 4 to 3
  186. move 3 from 8 to 1
  187. move 1 from 2 to 4
  188. move 4 from 4 to 1
  189. move 7 from 4 to 3
  190. move 3 from 3 to 2
  191. move 1 from 7 to 6
  192. move 9 from 6 to 7
  193. move 6 from 7 to 4
  194. move 2 from 7 to 2
  195. move 6 from 4 to 7
  196. move 2 from 2 to 9
  197. move 1 from 2 to 4
  198. move 1 from 7 to 4
  199. move 4 from 7 to 6
  200. move 4 from 5 to 4
  201. move 1 from 2 to 5
  202. move 1 from 7 to 5
  203. move 1 from 2 to 6
  204. move 6 from 4 to 3
  205. move 9 from 3 to 9
  206. move 4 from 6 to 2
  207. move 7 from 3 to 8
  208. move 22 from 1 to 7
  209. move 1 from 1 to 7
  210. move 2 from 8 to 3
  211. move 4 from 5 to 6
  212. move 2 from 3 to 2
  213. move 6 from 2 to 8
  214. move 3 from 8 to 6
  215. move 1 from 4 to 8
  216. move 1 from 1 to 8
  217. move 8 from 6 to 7
  218. move 7 from 8 to 9
  219. move 22 from 7 to 4
  220. move 3 from 5 to 6
  221. move 1 from 8 to 1
  222. move 2 from 8 to 2
  223. move 3 from 6 to 4
  224. move 1 from 1 to 3
  225. move 15 from 9 to 1
  226. move 5 from 1 to 5
  227. move 3 from 7 to 6
  228. move 5 from 5 to 6
  229. move 4 from 4 to 3
  230. move 6 from 6 to 9
  231. move 7 from 7 to 6
  232. move 5 from 6 to 7
  233. move 4 from 1 to 9
  234. move 3 from 7 to 4
  235. move 2 from 9 to 7
  236. move 5 from 3 to 5
  237. move 3 from 6 to 3
  238. move 5 from 4 to 6
  239. move 10 from 9 to 5
  240. move 1 from 2 to 9
  241. move 1 from 3 to 5
  242. move 1 from 2 to 9
  243. move 3 from 1 to 6
  244. move 2 from 9 to 2
  245. move 7 from 6 to 5
  246. move 15 from 4 to 9
  247. move 2 from 4 to 5
  248. move 1 from 3 to 4
  249. move 9 from 9 to 1
  250. move 1 from 9 to 2
  251. move 2 from 9 to 4
  252. move 11 from 5 to 4
  253. move 1 from 9 to 3
  254. move 1 from 6 to 8
  255. move 4 from 7 to 8
  256. move 4 from 8 to 9
  257. move 15 from 4 to 7
  258. move 1 from 6 to 7
  259. move 1 from 3 to 7
  260. move 6 from 9 to 6
  261. move 1 from 3 to 7
  262. move 1 from 2 to 1
  263. move 1 from 9 to 5
  264. move 3 from 6 to 1
  265. move 11 from 1 to 4
  266. move 6 from 5 to 1
  267. move 2 from 2 to 5
  268. move 1 from 5 to 7
  269. move 2 from 6 to 1
  270. move 7 from 5 to 7
  271. move 3 from 5 to 6
  272. move 4 from 6 to 1
  273. move 11 from 4 to 3
  274. move 1 from 8 to 5
  275. move 23 from 7 to 6
  276. move 18 from 6 to 9
  277. move 1 from 5 to 9
  278. move 1 from 4 to 2
  279. move 3 from 3 to 7
  280. move 3 from 3 to 8
  281. move 17 from 1 to 8
  282. move 5 from 6 to 5
  283. move 2 from 7 to 1
  284. move 20 from 8 to 2
  285. move 4 from 7 to 2
  286. move 3 from 9 to 5
  287. move 7 from 9 to 7
  288. move 6 from 9 to 2
  289. move 1 from 1 to 8
  290. move 3 from 9 to 4
  291. move 7 from 5 to 2
  292. move 6 from 7 to 1
  293. move 1 from 1 to 8
  294. move 3 from 2 to 6
  295. move 1 from 7 to 6
  296. move 2 from 8 to 9
  297. move 35 from 2 to 4
  298. move 3 from 3 to 2
  299. move 1 from 5 to 7
  300. move 2 from 3 to 9
  301. move 3 from 1 to 6
  302. move 2 from 2 to 1
  303. move 32 from 4 to 7
  304. move 3 from 4 to 8
  305. move 3 from 9 to 5
  306. move 1 from 1 to 2
  307. move 21 from 7 to 5
  308. move 2 from 2 to 1
  309. move 3 from 1 to 2
  310. move 15 from 5 to 1
  311. move 3 from 6 to 7
  312. move 3 from 4 to 6
  313. move 3 from 8 to 5
  314. move 1 from 9 to 3
  315. move 8 from 7 to 2
  316. move 6 from 5 to 2
  317. move 9 from 1 to 6
  318. move 4 from 7 to 1
  319. move 2 from 5 to 4
  320. move 2 from 4 to 3
  321. move 3 from 5 to 4
  322. move 17 from 2 to 7
  323. move 3 from 3 to 5
  324. move 2 from 4 to 8
  325. move 1 from 4 to 3
  326. move 5 from 7 to 9
  327. move 1 from 3 to 6
  328. move 4 from 1 to 7
  329. move 4 from 6 to 7
  330. move 2 from 5 to 2
  331. move 1 from 1 to 3
  332. move 10 from 6 to 4
  333. move 1 from 3 to 7
  334. move 20 from 7 to 8
  335. move 8 from 4 to 8
  336. move 1 from 2 to 8
  337. move 4 from 9 to 1
  338. move 3 from 7 to 4
  339. move 2 from 4 to 9
  340. move 2 from 6 to 3
  341. move 1 from 2 to 8
  342. move 1 from 7 to 6
  343. move 1 from 9 to 5
  344. move 3 from 5 to 9
  345. move 4 from 9 to 2
  346. move 1 from 4 to 5
  347. move 1 from 5 to 3
  348. move 3 from 2 to 4
  349. move 1 from 9 to 7
  350. move 1 from 2 to 1
  351. move 1 from 7 to 1
  352. move 11 from 1 to 2
  353. move 3 from 1 to 7
  354. move 25 from 8 to 5
  355. move 1 from 6 to 3
  356. move 1 from 6 to 2
  357. move 7 from 8 to 2
  358. move 9 from 2 to 8
  359. move 2 from 4 to 7
  360. move 2 from 5 to 7
  361. move 2 from 5 to 2
  362. move 5 from 5 to 1
  363. move 7 from 5 to 1
  364. move 2 from 4 to 9
  365. move 3 from 5 to 6
  366. move 1 from 1 to 8
  367. move 1 from 5 to 6
  368. move 1 from 4 to 7
  369. move 1 from 9 to 2
  370. move 3 from 5 to 2
  371. move 2 from 6 to 9
  372. move 3 from 9 to 8
  373. move 1 from 5 to 4
  374. move 3 from 3 to 9
  375. move 10 from 1 to 5
  376. move 4 from 2 to 8
  377. move 2 from 6 to 1
  378. move 3 from 9 to 7
  379. move 1 from 1 to 9
  380. move 1 from 4 to 3
  381. move 1 from 9 to 2
  382. move 9 from 8 to 2
  383. move 2 from 3 to 7
  384. move 2 from 7 to 6
  385. move 3 from 5 to 6
  386. move 4 from 8 to 6
  387. move 4 from 8 to 3
  388. move 4 from 3 to 2
  389. move 4 from 6 to 8
  390. move 1 from 7 to 9
  391. move 2 from 1 to 8
  392. move 2 from 8 to 3
  393. move 1 from 9 to 2
  394. move 13 from 2 to 4
  395. move 6 from 5 to 7
  396. move 2 from 5 to 7
  397. move 10 from 2 to 4
  398. move 11 from 7 to 8
  399. move 1 from 6 to 4
  400. move 4 from 6 to 7
  401. move 24 from 4 to 9
  402. move 11 from 7 to 4
  403. move 1 from 3 to 8
  404. move 1 from 3 to 5
  405. move 4 from 4 to 2
  406. move 5 from 4 to 2
  407. move 9 from 2 to 5
  408. move 4 from 9 to 5
  409. move 1 from 5 to 1
  410. move 2 from 5 to 7
  411. move 2 from 2 to 5
  412. move 1 from 1 to 7
  413. move 2 from 2 to 3
  414. move 18 from 9 to 6
  415. move 9 from 8 to 1
  416. move 2 from 9 to 5
  417. move 5 from 1 to 8
  418. move 2 from 8 to 7
  419. move 4 from 8 to 4
  420. move 5 from 8 to 7
  421. move 10 from 5 to 1
  422. move 10 from 7 to 4
  423. move 4 from 5 to 8
  424. move 14 from 1 to 9
  425. move 6 from 9 to 8
  426. move 1 from 5 to 1
  427. move 12 from 6 to 9
  428. move 4 from 6 to 8
  429. move 11 from 8 to 5
  430. move 1 from 6 to 1
  431. move 19 from 9 to 7
  432. move 2 from 3 to 5
  433. move 13 from 7 to 5
  434. move 3 from 7 to 1
  435. move 4 from 8 to 9
  436. move 2 from 7 to 6
  437. move 7 from 4 to 8
  438. move 5 from 8 to 1
  439. move 1 from 1 to 3
  440. move 1 from 7 to 2
  441. move 6 from 1 to 6
  442. move 1 from 2 to 5
  443. move 1 from 8 to 1
  444. move 1 from 8 to 2
  445. move 2 from 4 to 8
  446. move 5 from 6 to 1
  447. move 2 from 4 to 7
  448. move 2 from 9 to 6
  449. move 1 from 6 to 5
  450. move 4 from 6 to 2
  451. move 1 from 9 to 5
  452. move 2 from 4 to 5
  453. move 4 from 2 to 4
  454. move 2 from 8 to 3
  455. move 3 from 3 to 2
  456. move 4 from 1 to 2
  457. move 2 from 4 to 7
  458. move 4 from 2 to 3
  459. move 4 from 1 to 2
  460. move 13 from 5 to 1
  461. move 1 from 6 to 2
  462. move 1 from 1 to 8
  463. move 15 from 5 to 2
  464. move 4 from 3 to 1
  465. move 5 from 4 to 3
  466. move 1 from 3 to 6
  467. move 1 from 8 to 7
  468. move 1 from 9 to 8
  469. move 1 from 7 to 8
  470. move 3 from 3 to 2
  471. move 1 from 8 to 2
  472. move 1 from 3 to 7
  473. move 13 from 1 to 4
  474. move 3 from 5 to 3
  475. move 1 from 1 to 2
  476. move 1 from 8 to 5
  477. move 5 from 7 to 2
  478. move 1 from 6 to 5
  479. move 2 from 3 to 4
  480. move 10 from 2 to 5
  481. move 1 from 9 to 5
  482. move 3 from 1 to 8
  483. move 3 from 8 to 3
  484. move 11 from 4 to 5
  485. move 12 from 2 to 8
  486. move 4 from 4 to 7
  487. move 10 from 8 to 5
  488. move 2 from 8 to 1
  489. move 1 from 7 to 3
  490. move 1 from 7 to 9
  491. move 5 from 3 to 7
  492. move 1 from 9 to 4
  493. move 7 from 7 to 6
  494. move 13 from 5 to 8
  495. move 6 from 6 to 7
  496. move 5 from 7 to 4
  497. move 1 from 6 to 4
  498. move 2 from 4 to 9
  499. move 1 from 7 to 9
  500. move 3 from 4 to 3
  501. move 1 from 3 to 6
  502. move 4 from 5 to 7