#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  long long res = 0;
  scanf("%d", &n);
  for (int i = 1; i <= n; i++) {
    int k;
    scanf("%d", &k);
    res ^= k;
  }
  if (n % 2 == 0) {
    if (res) {
      printf("NO\n");
      return 0;
    }
    n--;
  }
  printf("YES\n");
  printf("%d\n", n - 2);
  for (int i = 1; i <= (n - 2); i += 2) {
    printf("%d %d %d\n", i, i + 1, i + 2);
  }
  for (int i = 1; i <= (n - 4); i += 2) {
    printf("%d %d %d\n", i, i + 1, n);
  }
  return 0;
}
