Revert "Problem solving assignment"

This reverts commit eafe9e011669f78df755e1f8263584717dcb80e2.
Revert "Revert "Problem solving assignment""

This reverts commit b2034786b145747d8a8cfd413fa7ce06b9f38feb.
Problem Solving Assignment