import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.util.Arrays; import java.util.NoSuchElementException; class Main { public static void main(String[] args) throws Exception { new Main().run(); } long pow(long a,long n) { long r=1; for(;n>0;n>>=1,a=a*a)if(n%2==1)r*=a; return r; } long fac(long n) { long r=1; for(int i=1;i<=n;++i)r*=i; return r; } void run() { Scanner sc=new Scanner(); char[] cs=sc.next().toCharArray(); long ans=1; for(int i=2;i<=cs.length;++i) { ans*=i; } int[] c=new int[26]; for(int i=0;i Integer.MAX_VALUE) throw new NumberFormatException(); return (int) nl; } public double nextDouble() { return Double.parseDouble(next());} }