Problem Solving Assignment