Adding shell of Problem 8