Algorithms & Datastructures - Autumn 2022