Recursion 3 Hackerrank Solution