import java.io.*;
import java.util.*;
public class testFibonacci {
public static void main(String [] args){
int numero = 0;
boolean bandera = true;
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
PrintWriter salida = new PrintWriter(System.out, true);
try{
salida.print("Cual en el número");
salida.flush();
numero = Integer.parseInt(entrada.readLine());
Fibonacci pru = new Fibonacci();
salida.println(pru.calculaFibonacci(numero));
}catch(IOException ioe){
System.out.println("Error de entrada o salida....");
System.out.println(ioe.getMessage());
ioe.printStackTrace();
}catch(NumberFormatException nfe){
System.out.println(nfe.getMessage());
nfe.printStackTrace();
System.out.println("\nError... Introduce solo numeros ");
//No se si aquí deba de ir algo...o en otro lado
}catch(FiboException fe){
fe.printStackTrace();
}
}