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