Midterm Spring 2024 [Group 1 and 4 Solution Topics + Group 2]