/* Resilience is the greatest of all virtues. Code by rajiv */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std ; #define xx first #define yy second #define ll long long #define ld long double #define el (char)0x0A #define sp " " #define pb push_back #define mp make_pair #define all(x) (x).begin(),(x).end() #define clr(x) memset((x),0,sizeof(x)) #define uint unsigned int #define abs(x) ((x<=0)?(-x):(x)) #define CASET int t;cin>>t;while(t--) #define FORN(i,x,y) for(int i=x;i PII ; typedef vector VI ; typedef vector > VVI ; typedef vector VB ; typedef vector VS ; typedef map MII ; typedef map MIV ; typedef set SI ; typedef set SPII ; typedef vector VPII ; typedef vector VVPII ; ll solve(ll num){ ll sum = 0 ; while (num != 0){ sum+= num%10 ; num /= 10 ; } return sum ; } int main(){ ios_base::sync_with_stdio(false) ; cin.tie(nullptr) ; CASET { int n ; cin >> n ; ll x ; ll sum = 0 ; FORN(i,0,n){ cin >> x ; sum += solve(x) ; } if (sum %3 == 0) cout << "Yes\n" ; else cout << "No" << el ; } }