class Demo { static int fib(int n) { if (n <= 2) return 1; int result = 0; int fibnminus1 = 1; int fibnminus2 = 1; for (int i = 3; i <= n; i++) { result = fibnminus1 + fibnminus2; fibnminus2 = fibnminus1; fibnminus1 = result; } return result; } public static void main (String[] args) { int x = Integer.parseInt(args[0]); int xn = fib(x); System.out.println(xn); } }