hw2 assignment 2026 - solution.pdf