SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-3a3c367b-f3f3-4556-bf59-f0419b0fc87e
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2025-12-22T11:14:26Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a296a00dcb5f1dd7f30f339c0b498eb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aecbab991647912d142673a0c8ad147d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cc3ce2d7ba1a70524f6b9e97181dc9d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dae644e2d8145c820da2db90d08efdf1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0fd5dc3e853333b6ff84b8507d5c3162
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9017935763cbb4e1d67fffe6dc7cdb64
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fa142457e4b8cec39ca272d7e05892e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c9c3a62507245752e1c7cb1a19d7f9b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41945d43696d686323add56545274a9a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-788b841bb23266ae9427c387e1fdd647
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aff1d2c542150348bfb2688b5d9b7701
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed0fe8e875b397070b5588c13902a97b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e9dbf0f9bf1b693d542d3ccee4e0791
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffa0b0484d16448601966c09df2c4059
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc2ebe585dee0d954c69711a52c8acb7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a154838b4b7375d5edc474c8acfba1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a9cb28cfc01ac3433407a1cd8a7a6398
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e68d0bf379075a0213cf15b09b774c5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fa489871ea5fd55ddc5372c096929bc6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fb014b10cd504a6ded4bd696700dab1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8a4f179c1b1d7736d448ddf01a3ff20
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5045b3b37a95c6a7be2a2d103acf86de
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc015f6fe8701b2a0c36810b7e284ae2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fbdfe4135f60a75f5c275f0685b7c64f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0794198a43cb505de86943751bc414cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d9bd907c148e56f364410635319dbe4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdbe08e3fe78f05e639e860dc27b9cde
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c8bbd01e6bf5274360de5e26d1cb1cc6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-482c1de70fcc3107711a53f75ee81966
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8b12c91ac22540c0e1ebcc0a4a518b1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0eee116c65a7a37d18dfa4b959c48aaa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec652f3f785db9549b23ec83d2ca1ccf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f63697d19ec5cb52f74cf05b1ea4ea35
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-599b51f38ace344340239e1dbc4cad4f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-297ae74754820e27c61ce5746069f543
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6e56a06e681cd0eed7602080a4875ea3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-09f79c9b3aaff85708c751565129f35b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-13bc0f86030f568e29e3fb2174b1d97d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-41fee506b57b71843c5cb5ad5992e696
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3e03219d8ef7d5da161be5531ee46ce2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-926fa24c15d6b9e93321766e81f39724
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7306b0e85f226195028e0b95330152d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ab5142666010d4d93db6c6bc919f2b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ddb9bb0c71bf64afeecfe4dc3a5645a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0218b62503522758d27b8799f48ff183
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c780d918aca8e05fa8f3b84ac5d7a791
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-457ecbaa5f3478ca42e9dcd53b38a507
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2c994b7df88040fe116304b43623e86
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2027cc719f351a3f6d802371d3f6267
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53d126190ee02df5641da434e0b7de06
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02c1e7f6ee6ea7d592f4e06b077f8569
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-96d0dacb482e0ad49c41d2df08988102
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d3ea548c93725ea20fdd62a0afab1e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-906e96c310cfef0eac94591b95e68bb7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-594e8f3b507cb301c432103dcf99e249
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acc4e96f3d484737d0508fd80ac02a2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb63baa47f0a797fd8b91c89e112282f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a2e24ee5bb9fd0067c3f02ad940152d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55a45fbab8bf63434ba76e2b73c4c403
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-303ff0d8fbafb9ae2866e7085e4cf3b2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4aca89c86dda94533b8281183a6a8842
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ab720a8a5e2a682f4ed75c412fbfd40
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-765b4067a0f50a0bf4748a10e8be1b76
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0054d449b16fffcd73c74dd66042383f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7531cd6da999c47ae3cf078d71c3e47d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-787fbfaeece58fd5aae94e983dc04817
FileName: ./.aoc_tiles/tiles/2024/01.png
SPDXID: SPDXRef-a296a00dcb5f1dd7f30f339c0b498eb8
FileChecksum: SHA1: d914c67e81c0ddd933c7a44913d152d350892633
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/02.png
SPDXID: SPDXRef-aecbab991647912d142673a0c8ad147d
FileChecksum: SHA1: bdbb22fb9c5bca2ed207ac25c3d07a38d6a59bf0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/03.png
SPDXID: SPDXRef-6cc3ce2d7ba1a70524f6b9e97181dc9d
FileChecksum: SHA1: 25dd6691eee2c3d650622448f367fe3ec2c35673
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/04.png
SPDXID: SPDXRef-dae644e2d8145c820da2db90d08efdf1
FileChecksum: SHA1: efbccd0c52188415d32ac5582d6a56046c271b87
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/05.png
SPDXID: SPDXRef-0fd5dc3e853333b6ff84b8507d5c3162
FileChecksum: SHA1: e22b6b0f361729b85114aecfcb240f4cf303229f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/06.png
SPDXID: SPDXRef-9017935763cbb4e1d67fffe6dc7cdb64
FileChecksum: SHA1: 5fdae602f0b51fda9f398b381e039b9f26ac6a3f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/07.png
SPDXID: SPDXRef-7fa142457e4b8cec39ca272d7e05892e
FileChecksum: SHA1: a334acb8742f46c9def9a7edbdf14acd401a9c1b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/08.png
SPDXID: SPDXRef-1c9c3a62507245752e1c7cb1a19d7f9b
FileChecksum: SHA1: 151e188a6234210f9bc63ebac454289528cebd31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/09.png
SPDXID: SPDXRef-41945d43696d686323add56545274a9a
FileChecksum: SHA1: aeb2cc120754dceb464072495d7c7f0f8e99a482
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/10.png
SPDXID: SPDXRef-788b841bb23266ae9427c387e1fdd647
FileChecksum: SHA1: f7d8e2977a8ffebe24d6751d92bfeb833bcc3b0d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/11.png
SPDXID: SPDXRef-aff1d2c542150348bfb2688b5d9b7701
FileChecksum: SHA1: d4d91ff810af2c2b6bc49fb6dda2d28aa5282a06
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/12.png
SPDXID: SPDXRef-ed0fe8e875b397070b5588c13902a97b
FileChecksum: SHA1: 833765f06bdd357d830452ce65890ab7ebe90dc7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/13.png
SPDXID: SPDXRef-6e9dbf0f9bf1b693d542d3ccee4e0791
FileChecksum: SHA1: 47fab886dbe86484685221d5b7c2927d8e3c272e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/14.png
SPDXID: SPDXRef-ffa0b0484d16448601966c09df2c4059
FileChecksum: SHA1: 9bd13a61a403f4f17a3688082631c4cfd40dc9d2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/15.png
SPDXID: SPDXRef-cc2ebe585dee0d954c69711a52c8acb7
FileChecksum: SHA1: 812127df1db6dd74f40a19b71f3ee5dd6861c1e7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/16.png
SPDXID: SPDXRef-6a154838b4b7375d5edc474c8acfba1e
FileChecksum: SHA1: 8c7286dad4f4fe66951d23f4d5ce0b6354d8e226
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/17.png
SPDXID: SPDXRef-a9cb28cfc01ac3433407a1cd8a7a6398
FileChecksum: SHA1: 29530deecf8f25359f89881b12a864f0c87adfeb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/18.png
SPDXID: SPDXRef-4e68d0bf379075a0213cf15b09b774c5
FileChecksum: SHA1: 96b8756ec7bcd70f7d79f72696570ca6a2ece5c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/19.png
SPDXID: SPDXRef-fa489871ea5fd55ddc5372c096929bc6
FileChecksum: SHA1: e858472321168c1eb6c665f121aeb407d3449523
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/20.png
SPDXID: SPDXRef-fb014b10cd504a6ded4bd696700dab1c
FileChecksum: SHA1: 3734a4a37b41db32db12d675a52c27644f55d3a8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/21.png
SPDXID: SPDXRef-c8a4f179c1b1d7736d448ddf01a3ff20
FileChecksum: SHA1: 160fed32a91e30010b2a71e2bc1d82d85de66885
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/22.png
SPDXID: SPDXRef-5045b3b37a95c6a7be2a2d103acf86de
FileChecksum: SHA1: f7c24f7d0e5021b61f172de2acb57003ce07fa3a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/23.png
SPDXID: SPDXRef-fc015f6fe8701b2a0c36810b7e284ae2
FileChecksum: SHA1: 07898afe7dd571bfdd2f509798c934dd6276807a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/24.png
SPDXID: SPDXRef-fbdfe4135f60a75f5c275f0685b7c64f
FileChecksum: SHA1: dcb8a73fa9b4261aa49b267a4c73f05a012e397f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.aoc_tiles/tiles/2024/25.png
SPDXID: SPDXRef-0794198a43cb505de86943751bc414cd
FileChecksum: SHA1: 368f73d2c6d0a947e982ff3f05264c01cf04b2a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./.cargo/config.toml
SPDXID: SPDXRef-7d9bd907c148e56f364410635319dbe4
FileChecksum: SHA1: 51df9a1b1748132f1e81e86f2624dc8be8c2c325
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 CC0-1.0
SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./.github/workflows/ci.yml
SPDXID: SPDXRef-fdbe08e3fe78f05e639e860dc27b9cde
FileChecksum: SHA1: 7ba2ea6a5cd59bf28e8a154f566a19f4e356d011
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson
FileName: ./.github/workflows/reuse.yaml
SPDXID: SPDXRef-c8bbd01e6bf5274360de5e26d1cb1cc6
FileChecksum: SHA1: 28bb5a9e5ca227cf507e068b3d9654edffd816f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2019 Free Software Foundation Europe e.V.
FileName: ./.gitignore
SPDXID: SPDXRef-482c1de70fcc3107711a53f75ee81966
FileChecksum: SHA1: a70f6ff688db772a485ce014e35b99d501d2c374
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2022 Sebastian Andersson
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-8b12c91ac22540c0e1ebcc0a4a518b1e
FileChecksum: SHA1: f0ba66a6d4c6d3874a72427b04c7a5a99444a8bb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: SPDX-FileCopyrightText: 2024 LiquidFun, https://github.com/LiquidFun/aoc_tiles
FileName: ./Cargo.toml
SPDXID: SPDXRef-0eee116c65a7a37d18dfa4b959c48aaa
FileChecksum: SHA1: 469b0b9ee849262d05b74170d91e52db3d27b845
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./README.md
SPDXID: SPDXRef-ec652f3f785db9549b23ec83d2ca1ccf
FileChecksum: SHA1: 7cbdf74e1b1187ef0d8bec9cd5d2001810eeed33
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./bonus/day14/generator/Cargo.toml
SPDXID: SPDXRef-f63697d19ec5cb52f74cf05b1ea4ea35
FileChecksum: SHA1: 586f63c1760eb8912842ec1dcc1e46690bc59728
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
SPDX-FileCopyrightText: 2024, 2024
FileName: ./bonus/day14/generator/README.md
SPDXID: SPDXRef-599b51f38ace344340239e1dbc4cad4f
FileChecksum: SHA1: af389dd2252082e38a5b0baddedfb157d8d8d556
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./bonus/day14/generator/example1.txt
SPDXID: SPDXRef-297ae74754820e27c61ce5746069f543
FileChecksum: SHA1: c2b296a408861187bc3541144ef08bc19eabf7d8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: Sebastian Andersson
FileName: ./bonus/day14/generator/example2.txt
SPDXID: SPDXRef-6e56a06e681cd0eed7602080a4875ea3
FileChecksum: SHA1: ab887102bfa263729dad52b437a00c3d27918657
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: Sebastian Andersson
FileName: ./bonus/day14/generator/src/main.rs
SPDXID: SPDXRef-09f79c9b3aaff85708c751565129f35b
FileChecksum: SHA1: 54037791e2dc4a19e832d0cd9bd75795b0d1fd15
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./bonus/miraos_nrf52840/day4.c
SPDXID: SPDXRef-13bc0f86030f568e29e3fb2174b1d97d
FileChecksum: SHA1: a3033214e4816632ad3397838c642890699cee6b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright (C) 2023 LumenRadio AB
Copyright (C) 2024 Sebastian Andersson
FileName: ./src/day01.rs
SPDXID: SPDXRef-41fee506b57b71843c5cb5ad5992e696
FileChecksum: SHA1: bf266c49714a797f4c24644e409d73c6ba432a62
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day02.rs
SPDXID: SPDXRef-3e03219d8ef7d5da161be5531ee46ce2
FileChecksum: SHA1: 999f623accdfc55ec855126839d0dd6bc0ce255d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day03.rs
SPDXID: SPDXRef-926fa24c15d6b9e93321766e81f39724
FileChecksum: SHA1: f2320126dd7807c3a03adb1783ce75ff1d3bdccc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day04.rs
SPDXID: SPDXRef-7306b0e85f226195028e0b95330152d2
FileChecksum: SHA1: f0a0ca8cf66d47f7580e6b80d0272c205991b72b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day05.rs
SPDXID: SPDXRef-4ab5142666010d4d93db6c6bc919f2b9
FileChecksum: SHA1: 75c2f72735faab6fb13b5cf48c71eb23a39e1d5b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day06.rs
SPDXID: SPDXRef-ddb9bb0c71bf64afeecfe4dc3a5645a7
FileChecksum: SHA1: f63262259a94bfdf549eca5a8fcd1f1b4869cb72
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day07.rs
SPDXID: SPDXRef-0218b62503522758d27b8799f48ff183
FileChecksum: SHA1: 28b39bfd805fa06b5922a2116636173945ddc869
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day08.rs
SPDXID: SPDXRef-c780d918aca8e05fa8f3b84ac5d7a791
FileChecksum: SHA1: f3164641239438e1da77c9aa16f5be6fa3a5c01f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day09.rs
SPDXID: SPDXRef-457ecbaa5f3478ca42e9dcd53b38a507
FileChecksum: SHA1: 84f840f30b641fe9ea0049897c0642c5ae68e7a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day10.rs
SPDXID: SPDXRef-f2c994b7df88040fe116304b43623e86
FileChecksum: SHA1: 4203c87a12f6c0649dc7f6c49ab43c7ea19b3015
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day11.rs
SPDXID: SPDXRef-c2027cc719f351a3f6d802371d3f6267
FileChecksum: SHA1: 6e2fbe29d5a549bb3a1f5b90a29dee681ad40dfe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day12.rs
SPDXID: SPDXRef-53d126190ee02df5641da434e0b7de06
FileChecksum: SHA1: 970de31e0854742ca8ff4b3d28aec35c70a5c9d2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day13.rs
SPDXID: SPDXRef-02c1e7f6ee6ea7d592f4e06b077f8569
FileChecksum: SHA1: b1103513ea5531637ca02f19c9a33ae9afe9bae6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day14.rs
SPDXID: SPDXRef-96d0dacb482e0ad49c41d2df08988102
FileChecksum: SHA1: 25cef89c11078514f4f275c6476881fa87a7760e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day15.rs
SPDXID: SPDXRef-1d3ea548c93725ea20fdd62a0afab1e2
FileChecksum: SHA1: b549a62576d67b7edf9348efe735cf7ee9e383d7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day16.rs
SPDXID: SPDXRef-906e96c310cfef0eac94591b95e68bb7
FileChecksum: SHA1: 801fc9627f9b98559d8897257f3a9eea9d8eb27a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day17.rs
SPDXID: SPDXRef-594e8f3b507cb301c432103dcf99e249
FileChecksum: SHA1: a32dccfb110128ffa4e376e6e49264f42ff49a31
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day18.rs
SPDXID: SPDXRef-acc4e96f3d484737d0508fd80ac02a2e
FileChecksum: SHA1: c59d0cdf44e50a0b886b5b470863d0fa29d2f8de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day19.rs
SPDXID: SPDXRef-eb63baa47f0a797fd8b91c89e112282f
FileChecksum: SHA1: 2395ef3e09c484edd624e3e9d0f9f1682f5c5312
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day20.rs
SPDXID: SPDXRef-2a2e24ee5bb9fd0067c3f02ad940152d
FileChecksum: SHA1: a391d9f5d841c6f7a00bcbdd9cb485f3c3e14ed4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day21.rs
SPDXID: SPDXRef-55a45fbab8bf63434ba76e2b73c4c403
FileChecksum: SHA1: 2d44b36db2396b74a0652a246d0845ef811fe603
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day22.rs
SPDXID: SPDXRef-303ff0d8fbafb9ae2866e7085e4cf3b2
FileChecksum: SHA1: 1d8a8cfd3191e98734fd34ee02860cc8ec8078b3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day23.rs
SPDXID: SPDXRef-4aca89c86dda94533b8281183a6a8842
FileChecksum: SHA1: 49cde72fa3dcf77020e2e75d450343d378f23762
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day24.rs
SPDXID: SPDXRef-7ab720a8a5e2a682f4ed75c412fbfd40
FileChecksum: SHA1: 54765352006de2231d94404fdd326f43258b1c89
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/day25.rs
SPDXID: SPDXRef-765b4067a0f50a0bf4748a10e8be1b76
FileChecksum: SHA1: 97d6a571dedb945d1d91a3f072a65e30d5037d13
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/lib.rs
SPDXID: SPDXRef-0054d449b16fffcd73c74dd66042383f
FileChecksum: SHA1: 6121fc69c767582305b232ae874e1dc28c800f36
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/main.rs
SPDXID: SPDXRef-7531cd6da999c47ae3cf078d71c3e47d
FileChecksum: SHA1: fff62965b49eb012963bd26e7d65825ee88b446c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson
FileName: ./src/map-templ.rs
SPDXID: SPDXRef-787fbfaeece58fd5aae94e983dc04817
FileChecksum: SHA1: 4ff762e022867db4a83ad836f846ce7828aade57
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2024 Sebastian Andersson