public class Recurse2 {
public static void main(String [] args){
Recurse2 r = new Recurse2();
System.out.println(r.fact(9));
}
public int fact(int n){
if (n > 1) {
return n * next(n);
}
else {
return 1;
}
}
public int next(int n){
return fact(n-1);
}
}