CMIMC Programming 2024 Results