import java.util.*;



public class VectorFactorial {


  public static void main(String[] args) {

    int limit = 10;
    Vector intVector = new Vector(limit + 1);

    try {
      limit = Integer.parseInt(args[0]);
    }
    catch (NumberFormatException e) {
      
    }

    for (int i = 0; i <= limit; i++) {
      intVector.addElement(new Integer(i));
    }

    VectorFactorial vf = new VectorFactorial();
    Enumeration ef = (Enumeration) vf.calculate(intVector);

    while (ef.hasMoreElements()) {
      System.out.println((Long) ef.nextElement());
    }

  }

  public native Vector calculate(Vector input);

}