import java.util.*;
public class MyClass {
public static List<Integer> fibonacci() {
Integer max = 300;
Integer a = 0, b = 1;
List<Integer> fib = new ArrayList<Integer>();
fib.add(a);
do {
fib.add(b);
int c = a + b;
a = b;
b = c;
} while (b <= max);
return fib;
}
public static void main(String args[]) {
List<Integer> result = new ArrayList<Integer>();
result = fibonacci();
System.out.println(result);
}
}
/*
run:
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233]
*/