hw3_sol