hw4 assignment 2026 - solution.pdf