SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-6c3aa99d-80d6-4c0e-8570-af3ad3063916 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-1.1.2 Created: 2023-05-10T09:23:22Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT describes SPDXRef-18dae6e32ea62824f7ac344fedc545f3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-4ec5ff9743b2d3d720528d305ef4b17b Relationship: SPDXRef-DOCUMENT describes SPDXRef-6a8157daa4a33d105acdd2527fbbade9 Relationship: SPDXRef-DOCUMENT describes SPDXRef-8e67f24800e63fe7fe8de7e9964d2ec6 Relationship: SPDXRef-DOCUMENT describes SPDXRef-46859825a0697e25de9a9808c1fb5a61 Relationship: SPDXRef-DOCUMENT describes SPDXRef-38003869614569b49ecd7becbc01b7fa Relationship: SPDXRef-DOCUMENT describes SPDXRef-6d2a8d79cb19655bb4ea419689015a78 Relationship: SPDXRef-DOCUMENT describes SPDXRef-003082f99b39c419ab9fdac97e13769b Relationship: SPDXRef-DOCUMENT describes SPDXRef-1a5a93ffdc6f8a0d966618fee74faa60 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d931a3ef73386c277016af65fdc747f1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-07c80372868d893e7d1068805dfa99c3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1975044b511ad9949ed3ffba1983b519 Relationship: SPDXRef-DOCUMENT describes SPDXRef-c9b2a2e26c12daf39497c8e7eadf1caf Relationship: SPDXRef-DOCUMENT describes SPDXRef-817ab7b278e803cdbc2fae334359dd63 Relationship: SPDXRef-DOCUMENT describes SPDXRef-5dab6f7f89113c559cd9dd87a6b8b0ff Relationship: SPDXRef-DOCUMENT describes SPDXRef-744a2fde5ae882c44a1ffbbd82de4575 Relationship: SPDXRef-DOCUMENT describes SPDXRef-956cf6691446a2d96e918b05a0e61783 Relationship: SPDXRef-DOCUMENT describes SPDXRef-f68d51cd1781790576e053e64575625a Relationship: SPDXRef-DOCUMENT describes SPDXRef-2fb38b99a43767aa7b44d16a323323c8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-13737400fa2bef212421cb2f0da5f8d3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-ceed461e257d36a1d43ae498a14a5fe1 Relationship: SPDXRef-DOCUMENT describes SPDXRef-d24245b62bc6e969a5b21a0bf3fab746 Relationship: SPDXRef-DOCUMENT describes SPDXRef-05a00a22b2b637af35120ec697aef46f Relationship: SPDXRef-DOCUMENT describes SPDXRef-038ea68b2126cd4b74ddd549c9bbc5c7 Relationship: SPDXRef-DOCUMENT describes SPDXRef-6ac103d267b21ffa842b6ad7aa215bb3 Relationship: SPDXRef-DOCUMENT describes SPDXRef-e5e35d781959e5e72e9dd83c123b87bf Relationship: SPDXRef-DOCUMENT describes SPDXRef-22a68e480e1001d367ace167d3d65a06 Relationship: SPDXRef-DOCUMENT describes SPDXRef-1b473bc153ac454d9df81cc1b09113de Relationship: SPDXRef-DOCUMENT describes SPDXRef-9526e9f1f932b81ced5810dc95a5317b Relationship: SPDXRef-DOCUMENT describes SPDXRef-1a993f7e3141807ed7e348afe77fc1c8 Relationship: SPDXRef-DOCUMENT describes SPDXRef-84058fefbe581685b0429df7f060ad86 Relationship: SPDXRef-DOCUMENT describes SPDXRef-2513002482d7e97a84825af5fdd9613c Relationship: SPDXRef-DOCUMENT describes SPDXRef-73a5249804708810dc5c25528897401b FileName: ./.gitignore SPDXID: SPDXRef-18dae6e32ea62824f7ac344fedc545f3 FileChecksum: SHA1: 31537648f6b325f35874046be41b31adc84de373 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./.gitlab-ci.yml SPDXID: SPDXRef-4ec5ff9743b2d3d720528d305ef4b17b FileChecksum: SHA1: c6a07058d16b810462830b934438e06c44b8399b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./CMakeLists.txt SPDXID: SPDXRef-6a8157daa4a33d105acdd2527fbbade9 FileChecksum: SHA1: 39a8d3fa7898343fb3ac2718e611b921e9f58bd2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./README.md SPDXID: SPDXRef-8e67f24800e63fe7fe8de7e9964d2ec6 FileChecksum: SHA1: 5244fb8b1c1f95897fde8c293000d3191bab1f7a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./inputs/2021/.gitignore SPDXID: SPDXRef-46859825a0697e25de9a9808c1fb5a61 FileChecksum: SHA1: 2d17ca3a3b8fd97f21b549f986213a7218ab1a1d LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/CMakeLists.txt SPDXID: SPDXRef-38003869614569b49ecd7becbc01b7fa FileChecksum: SHA1: 3b01e4a7f76bcb2d1429efa7f6e46aaaf4f239ca LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day01.cpp SPDXID: SPDXRef-6d2a8d79cb19655bb4ea419689015a78 FileChecksum: SHA1: 51b9d94498a9ed25c2aefa20c012844a3c022ccb LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day02.cpp SPDXID: SPDXRef-003082f99b39c419ab9fdac97e13769b FileChecksum: SHA1: 619774ddfcc55f6a63eabe3893225bf0cc60e852 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day03.cpp SPDXID: SPDXRef-1a5a93ffdc6f8a0d966618fee74faa60 FileChecksum: SHA1: 20895fa307c3c1dfe89d52ca0ef1c1138774508b LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day04.cpp SPDXID: SPDXRef-d931a3ef73386c277016af65fdc747f1 FileChecksum: SHA1: 941dc8f7edb8c08c78aedee05e49d1f68fb15906 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day05.cpp SPDXID: SPDXRef-07c80372868d893e7d1068805dfa99c3 FileChecksum: SHA1: 6fb0bbf987df2189eff2ff00783f7e36449a0331 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day06.cpp SPDXID: SPDXRef-1975044b511ad9949ed3ffba1983b519 FileChecksum: SHA1: cf85c7ae23df1f501c105b20a304ed4496662b18 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day07.cpp SPDXID: SPDXRef-c9b2a2e26c12daf39497c8e7eadf1caf FileChecksum: SHA1: 072c573f8bf83a39688037de325c076d553ded37 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day08.cpp SPDXID: SPDXRef-817ab7b278e803cdbc2fae334359dd63 FileChecksum: SHA1: 7fe50d6277afc0f7a66295219b953a633f2caddf LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day09.cpp SPDXID: SPDXRef-5dab6f7f89113c559cd9dd87a6b8b0ff FileChecksum: SHA1: 76ac143979ccbf1a95d972a5d837aded478f6827 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day10.cpp SPDXID: SPDXRef-744a2fde5ae882c44a1ffbbd82de4575 FileChecksum: SHA1: 92de82c689a44c2adf2eca3997e7818ace9ae206 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day11.cpp SPDXID: SPDXRef-956cf6691446a2d96e918b05a0e61783 FileChecksum: SHA1: 4e32278dbb0beca705d5eb0d7cbe8e7b31d09a1e LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day12.cpp SPDXID: SPDXRef-f68d51cd1781790576e053e64575625a FileChecksum: SHA1: f565c09cc47bb6175eab62ec579ffd3e42b27687 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day13.cpp SPDXID: SPDXRef-2fb38b99a43767aa7b44d16a323323c8 FileChecksum: SHA1: 86a366163b94f0d8a76ab693005e23b2324c632c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day14.cpp SPDXID: SPDXRef-13737400fa2bef212421cb2f0da5f8d3 FileChecksum: SHA1: 333e5c4a9df431a4d784f5ea61d2b72489ea9378 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day15.cpp SPDXID: SPDXRef-ceed461e257d36a1d43ae498a14a5fe1 FileChecksum: SHA1: 40df695c4147b412e3fc23947ec6112d209fbb45 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day16.cpp SPDXID: SPDXRef-d24245b62bc6e969a5b21a0bf3fab746 FileChecksum: SHA1: 35274ff7831aa97115422e01c24ae8e997d3f7f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day17.cpp SPDXID: SPDXRef-05a00a22b2b637af35120ec697aef46f FileChecksum: SHA1: 2cb2ba16c0bc9e420a6c7275f70930bb55e13a39 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day18.cpp SPDXID: SPDXRef-038ea68b2126cd4b74ddd549c9bbc5c7 FileChecksum: SHA1: 7d96a23d0d03e26710335591adaf5de809c10703 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day19.cpp SPDXID: SPDXRef-6ac103d267b21ffa842b6ad7aa215bb3 FileChecksum: SHA1: 9e916665c172266f40f119ebd8f3c6527ad755df LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day20.cpp SPDXID: SPDXRef-e5e35d781959e5e72e9dd83c123b87bf FileChecksum: SHA1: 9e137928c1f541c403ce90e09b83b3ea75df38c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day21.cpp SPDXID: SPDXRef-22a68e480e1001d367ace167d3d65a06 FileChecksum: SHA1: 1776ef2cb5d82873acae08287837da3334270190 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day22.cpp SPDXID: SPDXRef-1b473bc153ac454d9df81cc1b09113de FileChecksum: SHA1: 871bfcccca53dce6658e94a1768913ea460974af LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day23.cpp SPDXID: SPDXRef-9526e9f1f932b81ced5810dc95a5317b FileChecksum: SHA1: 0e0b1575484487e481ceb7f02b13f2e1b8907f8a LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day24.cpp SPDXID: SPDXRef-1a993f7e3141807ed7e348afe77fc1c8 FileChecksum: SHA1: ccce132568378c3991be28c315c8fa1e753a8ece LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/2021/Day25.cpp SPDXID: SPDXRef-84058fefbe581685b0429df7f060ad86 FileChecksum: SHA1: c88da8624b9200805abd4a90fa16aec8223e4162 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/Helpers.cpp SPDXID: SPDXRef-2513002482d7e97a84825af5fdd9613c FileChecksum: SHA1: bb541ca84c18d3988db325bd17ccaf4006b95b7c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx FileName: ./src/Helpers.hpp SPDXID: SPDXRef-73a5249804708810dc5c25528897401b FileChecksum: SHA1: 3afdf6dd0b72333f97999e66e31717958a060613 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 FileCopyrightText: SPDX-FileCopyrightText: 2021 metaquarx