//Copyright © 2017 Snehil Santhalia #include #include #include using namespace std; using namespace __gnu_pbds; typedef long long ll; typedef long double ld; typedef vector vi; typedef vector vvi; typedef pair ii; typedef vector vii; typedef vector vvii; typedef tree, rb_tree_tag, tree_order_statistics_node_update> os; #define INF 1e18 #define loop(i,a,b) for(ll i=(ll)a;i<=(ll)b;i++) #define forit(i, a) for ( __typeof( (a).begin() ) i = (a).begin(); i != (a).end(); i++ ) #define mem(a, v) memset(a, v, sizeof a) #define pb push_back #define mp make_pair #define MOD 1000000007 #define MAX(a,b) (((a)>(b))?(a):(b)) #define MIN(a,b) (((a)<(b))?(a):(b)) #define left(x) x<<1 #define right(x) (x<<1)|1 #define PI acos(-1.0) #define EPS 1e-9 int T = 1; void solve(){ ll N, x, sum = 0; cin >> N; loop(i,1,N) { cin >> x; while(x > 0) { sum += (x%10); x/=10; } } if(sum % 3 == 0) cout << "Yes" << endl; else cout << "No" << endl; } int main(){ ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin>>T; while(T--){ solve(); } return 0; }