DSA Exercise 2024