#include <bits/stdc++.h>
#define endl "\n"
using namespace std;
int main()
{
ios::sync_with_stdio(false);
cin.tie(0);
int t,n,l,r;
cin>>t;
long long int a[100005];
while (t--)
{
cin>>n>>l>>r;
for (int i=0;i<n;i++)
cin>>a[i];
if (l==r)
{
cout<<-1<<endl;
continue;
}
sort(a,a+n);
if (a[n-1]==l)
{
a[n-1]=l+1;
for (int i=0;i<n;i++)
cout<<a[i]<<" ";
}
else
{
cout<<l<<" ";
for (int i=0;i<(n-1);i++)
cout<<a[i]<<" ";
}
cout<<endl;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgZW5kbCAiXG4iCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoMCk7CiAgICBpbnQgdCxuLGwscjsKICAgIGNpbj4+dDsKICAgIGxvbmcgbG9uZyBpbnQgYVsxMDAwMDVdOwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgIAljaW4+Pm4+Pmw+PnI7CiAgICAJZm9yIChpbnQgaT0wO2k8bjtpKyspCiAgICAJCWNpbj4+YVtpXTsKCiAgICAJaWYgKGw9PXIpCiAgICAJewogICAgCQljb3V0PDwtMTw8ZW5kbDsKICAgIAkJY29udGludWU7CiAgICAJfQoKICAgIAlzb3J0KGEsYStuKTsKCiAgICAJaWYgKGFbbi0xXT09bCkKICAgIAl7CiAgICAJCWFbbi0xXT1sKzE7CiAgICAJCWZvciAoaW50IGk9MDtpPG47aSsrKQogICAgCQkJY291dDw8YVtpXTw8IiAiOwogICAgCX0KCiAgICAJZWxzZQogICAgCXsKICAgIAkJY291dDw8bDw8IiAiOwogICAgCQlmb3IgKGludCBpPTA7aTwobi0xKTtpKyspCiAgICAJCQljb3V0PDxhW2ldPDwiICI7CiAgICAJfQogICAgCWNvdXQ8PGVuZGw7CiAgICB9Cn0=