Recursive call statement

could not understand the recursive call statement in like 24, and also line 23. basically from lines 22-24

hey @devastateddreamer, by recursion we are trying all possible characters for current digit(for 2 we trying all a,b,c) and recur for remaining digits of input.

I will suggest you to make recursion tree on your own and see how flow of program going to which function.

The topic of recursion always being difficult to understand for every programmer until you practice it more and more own your own.

hey @devastateddreamer, if no further query,please mark this doubt as resolved.