solution for discussion 5 3 pages 6436576