#include using namespace std; using ll=long long; const ll ILL=2167167167167167167; const int INF=2100000000; #define rep(i,a,b) for (int i=(int)(a);i<(int)(b);i++) #define all(p) p.begin(),p.end() template using pq_ = priority_queue, greater>; template int LB(vector &v,T a){return lower_bound(v.begin(),v.end(),a)-v.begin();} template int UB(vector &v,T a){return upper_bound(v.begin(),v.end(),a)-v.begin();} template bool chmin(T &a,T b){if(b bool chmax(T &a,T b){if(a void So(vector &v) {sort(v.begin(),v.end());} template void Sore(vector &v) {sort(v.begin(),v.end(),[](T x,T y){return x>y;});} bool yneos(bool a,bool upp=false){if(a){cout<<(upp?"YES\n":"Yes\n");}else{cout<<(upp?"NO\n":"No\n");}return a;} template void vec_out(vector &p,int ty=0){ if(ty==2){cout<<'{';for(int i=0;i<(int)p.size();i++){if(i){cout<<",";}cout<<'"'< T vec_min(vector &a){assert(!a.empty());T ans=a[0];for(auto &x:a) chmin(ans,x);return ans;} template T vec_max(vector &a){assert(!a.empty());T ans=a[0];for(auto &x:a) chmax(ans,x);return ans;} template T vec_sum(vector &a){T ans=T(0);for(auto &x:a) ans+=x;return ans;} int pop_count(long long a){int res=0;while(a){res+=(int)(a&1),a>>=1;}return res;} template T square(T a){return a * a;} void solve(); // DEAR MYSTERIES / TOMOO int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int t = 1; cin >> t; rep(i, 0, t) solve(); } void solve(){ ll L, J, O; cin >> L >> J >> O; if (L + J < O * 2) { cout << "No\n"; return; } if (L < J) swap(L, J); if (O == 0 && max(L & 1, J & 1)) { cout << "No\n"; return; } yneos((L - O * 2 - 5 * J) <= 0); } /* * (L, J, O) * (4, 2, 0) * (2, 4, 0) * (1, 1, 1) * (2, 0, 1) * (0, 2, 1) * O を消費しつつ、L, J をできるだけ近い偶数個にするのが良さそう * (6, 2, 1) * (10, 2, 0) * 本当に 10, 2 が最適? * というかサンプルで (1, 7, 1) がある * (4, 1, 0) で右下残しができる * (2, 0, 0) で下残し -> 上あり * (1, 0, 1) でありを消したり、無から残しにしたり * * (7, 1, 1) = (4, 1, 0) + (2, 0, 0) + (1, 0, 1) * (10, 2, 0) = (4, 1, 0) + (2, 0, 0) + (4, 1, 0) * * * (7, 1, 1) * (10, 2, 0) * (2, 0, 1) * これらを駆使して、L の数を減らしていくゲーム? * O がないとき何ができる? * (10, 2, 0) * (8, 4, 0) * (6, 6, 0) * ... * 5 倍になっていなければできるんじゃないか?(未証明) * どちらかが奇数だとだめ? * O を使うと? * (8, 2, 2) * (6, 2, 4) -> ((2, 0, 1) + (1, 1, 1)) * 2 * (7, 1, 1) * (2, 0, 1) * (1, 1, 1) * * (7, 1, 1) * (2, 0, 1) 以外は L, J の倍率が 5 倍より良くならない * (1, 1, 1) は倍数調整? * L - 5 * J を考えたとき、 * (7, 1, 1), (2, 0, 1) はどちらも -2 をする行為である * * * */