#include #define f first #define s second #define mp make_pair #define pb push_back #define lp(i,a,n) for(int i=a;i<=n;++i) #define lpd(i,a,n) for(int i=a;i>=n;--i) #define mem(a,b) memset(a,b,sizeof a) #define all(v) v.begin(),v.end() #define println(a) cout <<(a) < pii; typedef pair pll; typedef vector vi; typedef vector vvi; typedef vector vll; typedef set si; typedef map mii; const int N = 100002; int t; int main(){ readi(t); while(t--){ int n; readi(n); int sum = 0; lp(i,1,n){ int x; readi(x); sum = (sum + x) % 3; } if(sum) puts("No"); else puts("Yes"); } } /* freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); */