Click icc2526_final_sol.pdf link to view the file.