hw1_25sol_ver2.pdf