Adding the shell for this problem.