#include <iostream> #include <vector> using namespace std; int main() { vector<long long> tempFib(110); vector<long long> fib; tempFib[0]=tempFib[1]=1; for(int i=2;i<110;++i) { tempFib[i]=tempFib[i-1]+tempFib[i-2]; if(tempFib[i]%2==0) fib.push_back(tempFib[i]); } int t; cin>>t; for(int k=1;k<=t;++k) { long long n; cin>>n; unsigned long long ans=0; for(int i=0;i<fib.size();++i) if(fib[i]<n) ans+=fib[i]; else break; cout<<ans<<endl; } return 0; }