Added Problem statement of code