#include <iostream>
using namespace std;
#include<string>

long long Sumdigit(string s){
      long long sum=0;
     for(int i=0;i<s.size();i++){
           sum+=(s[i]-'0');
     }
      return sum;
}
long long Sum2(string s){
     long long sum=0;
    for(int i=0;i<s.size();i++){
        if(s[i]=='2'){
            sum++;
        }
    }
      return sum;
}
long long Sum3(string s){
      long long sum=0;
    for(int i=0;i<s.size();i++){
        if(s[i]=='3'){
            sum++;
        }
    }
      return sum;
}

int main() {
   int t;
   cin>>t;
   while(t--){
      string s;
      cin>>s;
    long long sumdigit=Sumdigit(s);
     long long num_2=Sum2(s),num_3=Sum3(s);
     bool findit=0;
     for(int i=0;i<=num_2;i++){
        if(findit==1){
            break;
        }
        for(int j=0;j<=num_3;j++){
            long long sum=sumdigit+i*2+j*6;
            if(sum%9==0){
                cout<<"YES"<<endl;
                findit=1;
                break;
            }
        }
     }
     if(findit==0){
     cout<<"NO"<<endl;
     }
    
   }
}