import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        // 注意 hasNext 和 hasNextLine 的区别int
        int n = in.nextInt();
        int k = 0;
        while (k++ < n && in.hasNext()) { // 注意 while 处理多个 case
            String numStr = in.next();
            boolean isYes = false;
            int sum = 0;
            int twoNum = 0;
            int threeNum = 0;
            char[] arrChar = numStr.toCharArray();
            for (int i = 0; i < arrChar.length; i++) {
                int aa = arrChar[i] - '0';
                if (aa == 2) {
                    twoNum++;
                } else if (aa == 3) {
                    threeNum++;
                }
                sum += aa;
            }
            // System.out.println(twoNum + " " + threeNum + " " + sum);

            for (int i = 0 ; i <= twoNum; i++) {
                for (int j = 0 ; j <= threeNum; j++) {
                    long bb = sum + i * 2 + j * 6;
                    // System.out.println(i + " " + j + " " + bb);
                    if (bb % 9 == 0) {
                        isYes = true;
                        break;
                    }
                }
                if (isYes) {
                    isYes = true;
                    break;
                }
            }
            if (!isYes) {
                System.out.println("NO");
            } else {
                System.out.println("YES");
            }
        }
    }
}