MA5007: Algorithm I, Spring 2025