#!/bin/python3 from random import shuffle import functools import sys def canConstruct(a): # Return "Yes" or "No" denoting whether you can construct the required number. # Hold each element of a fixed in turn for i in range(50000): shuffle(a) s = functools.reduce(lambda x,y: x+str(y), a, '') num = int(s) if num%3 == 0: return "Yes" return "No" if __name__ == "__main__": t = int(input().strip()) for a0 in range(t): n = int(input().strip()) a = list(map(int, input().strip().split(' '))) result = canConstruct(a) print(result)