package recursion;
import java.util.ArrayList;
public class permutation {
public static void print(String ques,String ans)
{
if(ques.length()==0)
{
System.out.println(ans);
return;
}
for(int i=0;i<ques.length();i++)
{
char c=ques.charAt(i);
ques=ques.substring(0, i)+ques.substring(i+1);
print(ques,ans+c);
}
return;
}
public static void main(String[] args) {
print(“abc”,"");
}
}