import java.util.*;
import java.lang.Math;
public class Main {
public static int total(String str)
{ int n = str.length();
double c=Math.pow(2,n)-1;
int value = (int)Math.round©;
return value;
}
public static void ss(String str,String ans){
if(str.length()==0){
System.out.print(ans+"\t");
return;
}
char c=str.charAt(0);
String rr=str.substring(1);
ss(rr,ans);
ss(rr,ans+c);
}
public static void main(String args[]) {
try{
Scanner sc=new Scanner(System.in);
String n=sc.nextLine();
ss(n,"");
int g=total(n);
System.out.println("\n"+g);}
catch(Exception e){System.out.print(e);}
}}
i had run it answer in coming right but it howing wrong…
why so