#include <bits/stdc++.h>
void err() { std::cout << '\n'; }
template <typename T, typename... Args>
void err(T a, Args... args) {
  std::cout << a << ' ';
  err(args...);
}
void pt() { std::cout << '\n'; }
template <typename T, typename... Args>
void pt(T a, Args... args) {
  std::cout << a << ' ';
  pt(args...);
}
using namespace std;
const int N = 2000 + 5;
int n;
int a[N];
void run() {
  int cnt = 0;
  cin >> n;
  for (int i = 1; i <= n; i++) {
    cin >> a[i];
    if (a[i] & 1) ++cnt;
  }
  if (cnt == 0)
    cout << "NO" << '\n';
  else {
    if (cnt % 2 == 0 && n == cnt)
      cout << "NO" << '\n';
    else
      cout << "YES" << '\n';
  }
}
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cout << fixed << setprecision(20);
  int T;
  cin >> T;
  while (T--) run();
  return 0;
}
