2IHA10 (2020-1) Algorithms and Data Structures