Worked with recursion