In permutation problem, we usually initalize extending result variable at each recursive call. These extending result variables all contribute to the final result, it will be returned to the lower ...