Normal Recursion

Backtracking :


to be done