public static void Main() {
static ulong Fib(int n) {
double p1 = (1 + sqrt5) / 2;
double p2 = -1 * (p1 - 1);
return (ulong)((n1 - n2) / sqrt5);
static int FibIte(int n) {
for (int i = 0; i < n; i++) {
static int FibRec(int n) {
return FibRec(n - 1) + FibRec(n - 2);