Assignment # 3 : Solutions