import java.util.*;
import java.lang.*;
import java.math.*;
class Main
{
{
long sum = 0;
for(long i = 0; ; i++) {
long n = fib(i);
if(n >= 4000000) {
break;
}
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;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLm1hdGguKjsKCmNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJbG9uZyBzdW0gPSAwOwoJCWZvcihsb25nIGkgPSAwOyA7IGkrKykgewoJCQlsb25nIG4gPSBmaWIoaSk7CgkJCWlmKG4gPj0gNDAwMDAwMCkgewoJCQkJYnJlYWs7CgkJCX0KCQkJc3VtICs9IG47CgkJfQoJCVN5c3RlbS5vdXQucHJpbnRsbigic3VtIDogIiArIHN1bSApOwoJfQoJCglwcml2YXRlIHN0YXRpYyBsb25nIGZpYihsb25nIG4pIHsKCQlpZihuID09IDAgfHwgbiA9PSAxKSB7CgkJCXJldHVybiAxOwoJCX0KCQkKCQlsb25nIG4wID0gMTsKCQlsb25nIG4xID0gMTsKCQlsb25nIGN1cnIgPSBuMCArIG4xOwoJCWZvcihsb25nIGkgPSAxOyBpIDwgbjsgaSsrKSB7CgkJCWN1cnIgPSBuMCArIG4xOwoJCQluMCA9IG4xOwoJCQluMSA9IGN1cnI7CgkJfQoJCQoJCXJldHVybiBjdXJyOwoJfQp9