import java.util.*;
import java.lang.*;
import java.math.*;
class Main
{
{
long sum = 0;
for(long i = 1; ; i++) {
long n = fib(i);
if(n >= 4000000) {
break;
}
if(n % 2 == 0) {
System.
out.
println("n : " + n
); sum += n;
}
}
System.
out.
println("sum : " + sum
); }
private static long fib(long n) {
if(n == 0 || n == 1) {
return 1;
}
long n0 = 1;
long n1 = 1;
long curr = n0 + n1;
for(long i = 1; i < n; i++) {
curr = n0 + n1;
n0 = n1;
n1 = curr;
}
return curr;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLm1hdGguKjsKCmNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJbG9uZyBzdW0gPSAwOwoJCWZvcihsb25nIGkgPSAxOyA7IGkrKykgewoJCQlsb25nIG4gPSBmaWIoaSk7CgkJCWlmKG4gPj0gNDAwMDAwMCkgewoJCQkJYnJlYWs7CgkJCX0KCQkJCgkJCWlmKG4gJSAyID09IDApIHsKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigibiA6ICIgKyBuICk7CgkJCQlzdW0gKz0gbjsKCQkJfQoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oInN1bSA6ICIgKyBzdW0gKTsKCX0KCQoJcHJpdmF0ZSBzdGF0aWMgbG9uZyBmaWIobG9uZyBuKSB7CgkJaWYobiA9PSAwIHx8IG4gPT0gMSkgewoJCQlyZXR1cm4gMTsKCQl9CgkJCgkJbG9uZyBuMCA9IDE7CgkJbG9uZyBuMSA9IDE7CgkJbG9uZyBjdXJyID0gbjAgKyBuMTsKCQlmb3IobG9uZyBpID0gMTsgaSA8IG47IGkrKykgewoJCQljdXJyID0gbjAgKyBuMTsKCQkJbjAgPSBuMTsKCQkJbjEgPSBjdXJyOwoJCX0KCQkKCQlyZXR1cm4gY3VycjsKCX0KfQ==