dsa-problems