 
class Fibonacci {
private int n, res;

public Fibonacci( int aux ) {
  n = aux;
  res = 0;
 }

 public void calcula() {
    int i, t, a = 0, b = 1;

    for( i = 1 ; i < n ; i++ ) {
      res = a + b;
      a = b;
      b = res;
    }
 }

 int getRes() {
   return res;
 }
}	 


class Fatorial {
private int n, res;

public Fatorial( int aux ) {
  n = aux;
  res = 1;
}

 public void calcula() {
   int i;

   for( i = 1 ; i <= n ; i++ )
     res = res * i;
 }

 int getRes() {
   return res;
 }
}

public class serie {
 public static void main( String a[] ) {
   Saida s = new Saida();
   Fatorial fat = new Fatorial(10);
   Fibonacci fibo = new Fibonacci(10);

   fat.calcula();
   fibo.calcula();

   s.print("fatorial = " + fat.getRes() + "\n");
   s.print("fibonacci = " + fibo.getRes());
 }
}