/*
Task: 1433D
Date: Dec 19, 2020
Author: aLittleLove (Minh Vu)
*/
#include<bits/stdc++.h>
#define rep(i,n) for (int i=0, _n=n; i<_n; i++)
#define FOR(i,a,b) for (int _a=(a), _b=(b), i=_a; _a<=_b?i<=_b:i>=_b; _a<=_b?i++:i--)
#define _mem(a, b) memset(a, (b), sizeof(a))
#define pb push_back
#define fi first
#define se second
#define sz(a) int((a).size())
using namespace std;
typedef long long ll;
typedef int64_t i64;
typedef pair<int, int> pii;
typedef vector<pii> vii;
typedef vector<int> vi;
const int N = 5e3 + 5;
const int inf = 1e9;
const int mod = 1e9 + 7;
const double pi = atan(1) * 4.0;
template<typename T, typename U> inline void mini(T &x, U y) { if(y < x) x = y; }
template<typename T, typename U> inline void maxi(T &x, U y) { if(x < y) x = y; }
i64 _pow(i64 x, i64 y)
{
if (y==0) return 1;
i64 tmp = _pow(x, y>>1ll);
if (y&1) return (tmp%mod * tmp%mod * x%mod)%mod;
return (tmp%mod * tmp%mod)%mod;
}
int a[N];
vector<int> adj[N];
vector<pii> e;
bool vis[N];
void dfs(int u)
{
vis[u] = 1;
for (int v: adj[u])
{
if (vis[v]) continue;
e.pb({u, v});
dfs(v);
}
}
void Solve()
{
int n; cin >> n;
for (int i=1; i<=n; i++) cin >> a[i], adj[i].clear();
e.clear();
memset(vis,0,sizeof vis);
for (int i=1; i<=n; i++)
{
for (int j=i+1; j<=n; j++)
{
if (a[i]==a[j]) continue;
adj[i].pb(j);
adj[j].pb(i);
}
}
for (int i=1; i<=n; i++) if (!vis[i]) dfs(i);
if (e.size()!=n-1)
{
cout << "NO\n";
return;
}
cout << "YES\n";
for (pii x: e) cout << x.fi << " " << x.se << '\n';
}
int main()
{
ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
//freopen("input.txt","r",stdin);
int nTest; cin >> nTest;
while (nTest--) Solve();
return 0;
}
LyoKVGFzazogMTQzM0QKRGF0ZTogRGVjIDE5LCAyMDIwCkF1dGhvcjogYUxpdHRsZUxvdmUgKE1pbmggVnUpCiovCgojaW5jbHVkZTxiaXRzL3N0ZGMrKy5oPgojZGVmaW5lIHJlcChpLG4pIGZvciAoaW50IGk9MCwgX249bjsgaTxfbjsgaSsrKQojZGVmaW5lIEZPUihpLGEsYikgZm9yIChpbnQgX2E9KGEpLCBfYj0oYiksIGk9X2E7IF9hPD1fYj9pPD1fYjppPj1fYjsgX2E8PV9iP2krKzppLS0pCiNkZWZpbmUgX21lbShhLCBiKSBtZW1zZXQoYSwgKGIpLCBzaXplb2YoYSkpCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgZmkgZmlyc3QKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBzeihhKSBpbnQoKGEpLnNpemUoKSkKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIGludDY0X3QgaTY0Owp0eXBlZGVmIHBhaXI8aW50LCBpbnQ+IHBpaTsKdHlwZWRlZiB2ZWN0b3I8cGlpPiB2aWk7CnR5cGVkZWYgdmVjdG9yPGludD4gdmk7CmNvbnN0IGludCBOID0gNWUzICsgNTsKY29uc3QgaW50IGluZiA9IDFlOTsKY29uc3QgaW50IG1vZCA9IDFlOSArIDc7CmNvbnN0IGRvdWJsZSBwaSA9IGF0YW4oMSkgKiA0LjA7CnRlbXBsYXRlPHR5cGVuYW1lIFQsIHR5cGVuYW1lIFU+IGlubGluZSB2b2lkIG1pbmkoVCAmeCwgVSB5KSB7IGlmKHkgPCB4KSB4ID0geTsgfQp0ZW1wbGF0ZTx0eXBlbmFtZSBULCB0eXBlbmFtZSBVPiBpbmxpbmUgdm9pZCBtYXhpKFQgJngsIFUgeSkgeyBpZih4IDwgeSkgeCA9IHk7IH0KCmk2NCBfcG93KGk2NCB4LCBpNjQgeSkKewogICAgaWYgKHk9PTApIHJldHVybiAxOwogICAgaTY0IHRtcCA9IF9wb3coeCwgeT4+MWxsKTsKICAgIGlmICh5JjEpIHJldHVybiAodG1wJW1vZCAqIHRtcCVtb2QgKiB4JW1vZCklbW9kOwogICAgcmV0dXJuICh0bXAlbW9kICogdG1wJW1vZCklbW9kOwp9CgppbnQgYVtOXTsKdmVjdG9yPGludD4gYWRqW05dOwp2ZWN0b3I8cGlpPiBlOwpib29sIHZpc1tOXTsKCnZvaWQgZGZzKGludCB1KQp7CiAgICB2aXNbdV0gPSAxOwogICAgZm9yIChpbnQgdjogYWRqW3VdKQogICAgewogICAgICAgIGlmICh2aXNbdl0pIGNvbnRpbnVlOwogICAgICAgIGUucGIoe3UsIHZ9KTsKICAgICAgICBkZnModik7CiAgICB9Cn0KCnZvaWQgU29sdmUoKQp7CiAgICBpbnQgbjsgY2luID4+IG47CiAgICBmb3IgKGludCBpPTE7IGk8PW47IGkrKykgY2luID4+IGFbaV0sIGFkaltpXS5jbGVhcigpOwogICAgZS5jbGVhcigpOwogICAgbWVtc2V0KHZpcywwLHNpemVvZiB2aXMpOwogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspCiAgICB7CiAgICAgICAgZm9yIChpbnQgaj1pKzE7IGo8PW47IGorKykKICAgICAgICB7CiAgICAgICAgICAgIGlmIChhW2ldPT1hW2pdKSBjb250aW51ZTsKICAgICAgICAgICAgYWRqW2ldLnBiKGopOwogICAgICAgICAgICBhZGpbal0ucGIoaSk7CiAgICAgICAgfQogICAgfQogICAgZm9yIChpbnQgaT0xOyBpPD1uOyBpKyspIGlmICghdmlzW2ldKSBkZnMoaSk7CiAgICBpZiAoZS5zaXplKCkhPW4tMSkKICAgIHsKICAgICAgICBjb3V0IDw8ICJOT1xuIjsKICAgICAgICByZXR1cm47CiAgICB9CiAgICBjb3V0IDw8ICJZRVNcbiI7CiAgICBmb3IgKHBpaSB4OiBlKSBjb3V0IDw8IHguZmkgPDwgIiAiIDw8IHguc2UgPDwgJ1xuJzsKfQoKaW50IG1haW4oKQp7CiAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsgY291dC50aWUoMCk7CiAgICAvL2ZyZW9wZW4oImlucHV0LnR4dCIsInIiLHN0ZGluKTsKICAgIGludCBuVGVzdDsgY2luID4+IG5UZXN0OwogICAgd2hpbGUgKG5UZXN0LS0pIFNvbHZlKCk7CgogICAgcmV0dXJuIDA7Cn0=