This is the solution after Part 4 of the Prism Learning Series.