diff --git a/sum23/old_exams/exam1/f18-exam1-key.pdf b/sum23/old_exams/exam1/f18-exam1-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..66f5a4efc823060abc03741e884631d06738f832
Binary files /dev/null and b/sum23/old_exams/exam1/f18-exam1-key.pdf differ
diff --git a/sum23/old_exams/exam1/f18-exam1.pdf b/sum23/old_exams/exam1/f18-exam1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..14eef2dfc61831bfcb3124e35f9ea633699a91e1
Binary files /dev/null and b/sum23/old_exams/exam1/f18-exam1.pdf differ
diff --git a/sum23/old_exams/exam1/f19-exam-key.pdf b/sum23/old_exams/exam1/f19-exam-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ae90fd31a8ef9f1a25416008598f3518f1d587dd
Binary files /dev/null and b/sum23/old_exams/exam1/f19-exam-key.pdf differ
diff --git a/sum23/old_exams/exam1/f19-exam.pdf b/sum23/old_exams/exam1/f19-exam.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9f35da036101a661f8523c810155035fa2d14f6f
Binary files /dev/null and b/sum23/old_exams/exam1/f19-exam.pdf differ
diff --git a/sum23/old_exams/exam1/f21-exam-key.pdf b/sum23/old_exams/exam1/f21-exam-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..00f624db777607561e687c89bd7daa321033ccc3
Binary files /dev/null and b/sum23/old_exams/exam1/f21-exam-key.pdf differ
diff --git a/sum23/old_exams/exam1/f21-exam.pdf b/sum23/old_exams/exam1/f21-exam.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0552be454b489d36983aadde11c997cfac1321d0
Binary files /dev/null and b/sum23/old_exams/exam1/f21-exam.pdf differ
diff --git a/sum23/old_exams/exam1/f22-exam1-key.pdf b/sum23/old_exams/exam1/f22-exam1-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..21c7a858cdf8aa06ad6dda4cb4a3bbae4b4d4f57
Binary files /dev/null and b/sum23/old_exams/exam1/f22-exam1-key.pdf differ
diff --git a/sum23/old_exams/exam1/f22-exam1.pdf b/sum23/old_exams/exam1/f22-exam1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0344489dfc6c544f19c7aaf9b9be7fec68d40549
Binary files /dev/null and b/sum23/old_exams/exam1/f22-exam1.pdf differ
diff --git a/sum23/old_exams/exam1/s19-exam1-key.pdf b/sum23/old_exams/exam1/s19-exam1-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ccd73242d1dfff67349903179629dbe39ae4bf0c
Binary files /dev/null and b/sum23/old_exams/exam1/s19-exam1-key.pdf differ
diff --git a/sum23/old_exams/exam1/s19-exam1.pdf b/sum23/old_exams/exam1/s19-exam1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..ee1286eb2271f1edd0d0ba1d48d62cd61f89f395
Binary files /dev/null and b/sum23/old_exams/exam1/s19-exam1.pdf differ
diff --git a/sum23/old_exams/exam1/s20-exam-key.pdf b/sum23/old_exams/exam1/s20-exam-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4c066df486b5ed0a05e9e8cc9b76b621ae464324
Binary files /dev/null and b/sum23/old_exams/exam1/s20-exam-key.pdf differ
diff --git a/sum23/old_exams/exam1/s20-exam.pdf b/sum23/old_exams/exam1/s20-exam.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..77b369d86065ba35853272d1b828289096a8f244
Binary files /dev/null and b/sum23/old_exams/exam1/s20-exam.pdf differ
diff --git a/sum23/old_exams/exam1/s22-exam1-key.pdf b/sum23/old_exams/exam1/s22-exam1-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7e17c479d48ffec77120b3af739a6a12314d2ece
Binary files /dev/null and b/sum23/old_exams/exam1/s22-exam1-key.pdf differ
diff --git a/sum23/old_exams/exam1/s22-exam1.pdf b/sum23/old_exams/exam1/s22-exam1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3fbfad7a0b4d9f7fc924546a1290b0c397dedbf5
Binary files /dev/null and b/sum23/old_exams/exam1/s22-exam1.pdf differ
diff --git a/sum23/old_exams/exam2/f18-exam2-key.pdf b/sum23/old_exams/exam2/f18-exam2-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..0deb2fc046b91ea891cf692842110466d47a6af2
Binary files /dev/null and b/sum23/old_exams/exam2/f18-exam2-key.pdf differ
diff --git a/sum23/old_exams/exam2/f18-exam2.pdf b/sum23/old_exams/exam2/f18-exam2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bb48b7c1aab65675b905f328daf1de54b7987a77
Binary files /dev/null and b/sum23/old_exams/exam2/f18-exam2.pdf differ
diff --git a/sum23/old_exams/exam2/f19-exam2-key.pdf b/sum23/old_exams/exam2/f19-exam2-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..830d2f63ad666ebfee6085b6946df2d5846272b3
Binary files /dev/null and b/sum23/old_exams/exam2/f19-exam2-key.pdf differ
diff --git a/sum23/old_exams/exam2/f19-exam2.pdf b/sum23/old_exams/exam2/f19-exam2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4261bd18c197bfc089360b3491e7025e73f01eef
Binary files /dev/null and b/sum23/old_exams/exam2/f19-exam2.pdf differ
diff --git a/sum23/old_exams/exam2/f21-exam-key.pdf b/sum23/old_exams/exam2/f21-exam-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9cb29c5a9166ef3c70d56d1eeb3fd6f236e60ae8
Binary files /dev/null and b/sum23/old_exams/exam2/f21-exam-key.pdf differ
diff --git a/sum23/old_exams/exam2/f21-exam.pdf b/sum23/old_exams/exam2/f21-exam.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..46776e374ef6c44d5310a4431cf4137056717d40
Binary files /dev/null and b/sum23/old_exams/exam2/f21-exam.pdf differ
diff --git a/sum23/old_exams/exam2/f22-exam-key.pdf b/sum23/old_exams/exam2/f22-exam-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c28079c472b9a4a60565e271073e808c83b4d84b
Binary files /dev/null and b/sum23/old_exams/exam2/f22-exam-key.pdf differ
diff --git a/sum23/old_exams/exam2/f22-exam.pdf b/sum23/old_exams/exam2/f22-exam.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..07603f29503dda3d31b00e6b496818e369ced171
Binary files /dev/null and b/sum23/old_exams/exam2/f22-exam.pdf differ
diff --git a/sum23/old_exams/exam2/s19-exam2-key.pdf b/sum23/old_exams/exam2/s19-exam2-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5a4154212a9c9fe117e2c89733c527418f7d5a27
Binary files /dev/null and b/sum23/old_exams/exam2/s19-exam2-key.pdf differ
diff --git a/sum23/old_exams/exam2/s19-exam2.pdf b/sum23/old_exams/exam2/s19-exam2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..1efdd818ab18490b0ccdc029a256a4e8ef66a06b
Binary files /dev/null and b/sum23/old_exams/exam2/s19-exam2.pdf differ
diff --git a/sum23/old_exams/exam2/s22-exam2-key.pdf b/sum23/old_exams/exam2/s22-exam2-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..c4de6556b8bd9a3ea11072baea6ad9e05ec94d8f
Binary files /dev/null and b/sum23/old_exams/exam2/s22-exam2-key.pdf differ
diff --git a/sum23/old_exams/exam2/s22-exam2.pdf b/sum23/old_exams/exam2/s22-exam2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e45feb3e45760826cc6d341e9b54423a9732c270
Binary files /dev/null and b/sum23/old_exams/exam2/s22-exam2.pdf differ
diff --git a/sum23/old_exams/final/f18-final-key.pdf b/sum23/old_exams/final/f18-final-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a82608e7b281c05f4fe83dbf65cc97e162a7e954
Binary files /dev/null and b/sum23/old_exams/final/f18-final-key.pdf differ
diff --git a/sum23/old_exams/final/f18-final.pdf b/sum23/old_exams/final/f18-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e8e95360a43ff09fe48f9920ea76f4261c71d440
Binary files /dev/null and b/sum23/old_exams/final/f18-final.pdf differ
diff --git a/sum23/old_exams/final/f19-exam-key.pdf b/sum23/old_exams/final/f19-exam-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..97236b560b1d36d9e1f712af4567c8a02a6add2a
Binary files /dev/null and b/sum23/old_exams/final/f19-exam-key.pdf differ
diff --git a/sum23/old_exams/final/f19-exam.pdf b/sum23/old_exams/final/f19-exam.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..45373ab6bea876b90bf75db0114b83cdf5082291
Binary files /dev/null and b/sum23/old_exams/final/f19-exam.pdf differ
diff --git a/sum23/old_exams/final/f21-final-key.pdf b/sum23/old_exams/final/f21-final-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b114ec77bc1ab54d4c50e19c557236ad92b268e7
Binary files /dev/null and b/sum23/old_exams/final/f21-final-key.pdf differ
diff --git a/sum23/old_exams/final/f21-final.pdf b/sum23/old_exams/final/f21-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f28b110dfc1f627543af3e67b9a8fa9d154938f6
Binary files /dev/null and b/sum23/old_exams/final/f21-final.pdf differ
diff --git a/sum23/old_exams/final/f22-final-key.pdf b/sum23/old_exams/final/f22-final-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..93c01070c91e0d5ee873c190dfbb78d798520476
Binary files /dev/null and b/sum23/old_exams/final/f22-final-key.pdf differ
diff --git a/sum23/old_exams/final/f22-final.pdf b/sum23/old_exams/final/f22-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..48bb649dcb2b424778bf4a374dd9b4739744cf70
Binary files /dev/null and b/sum23/old_exams/final/f22-final.pdf differ
diff --git a/sum23/old_exams/final/s19-final-key.pdf b/sum23/old_exams/final/s19-final-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e14805c9a07ebf4c28944714d325a812fd7b2f9d
Binary files /dev/null and b/sum23/old_exams/final/s19-final-key.pdf differ
diff --git a/sum23/old_exams/final/s19-final.pdf b/sum23/old_exams/final/s19-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..db26164a78fd79a8969999c35e6718df96d8d3a0
Binary files /dev/null and b/sum23/old_exams/final/s19-final.pdf differ
diff --git a/sum23/old_exams/final/s22-final-key.pdf b/sum23/old_exams/final/s22-final-key.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..3b53d1959d4d4251fbecf2aa149aeea63757ac6a
Binary files /dev/null and b/sum23/old_exams/final/s22-final-key.pdf differ
diff --git a/sum23/old_exams/final/s22-final.pdf b/sum23/old_exams/final/s22-final.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..bd1c8ce1bdf7e8d20b5c6717b5502881b1fae8f0
Binary files /dev/null and b/sum23/old_exams/final/s22-final.pdf differ