#pragma GCC optimize("Ofast")
#include <bits/stdc++.h>
#include <algorithm>
#include <vector>
#include <string>
#include <bitset>
#include <stack>
#include <set>
#include <map>

#define mod 1000000007
#define mod1 998244353
#define pii 3.14159265358979323846
#define ll long long int
#define setitr set<ll> :: iterator it
#define mapitr map<ll,ll> :: iterator it
#define array cin>>n;ll arr[n];for(i=0;i<n;i++) cin>>arr[i];
using namespace std;
typedef vector<ll> vi;
typedef vector<char> vc;
typedef pair<ll,ll> pai;
ll power(ll x, ll y,ll p)
{
    ll res = 1;
    x = x % p;
    if (x == 0) return 0;
    while (y > 0)
    {
        if (y & 1)
            res = (res*x) % p;
        y = y>>1;
        x = (x*x) % p;
    }
    return res;
}

int main()
{
	ios_base::sync_with_stdio(false);
    cin.tie(NULL);
	int t;
	cin>>t;
	while(t--)
	{
		ll n,k,q,i,j,a,b,x,y,m,count=0,sum=0,pro=1,count1=0,flag=0;
		string s;
		cin>>x>>y;
		cout<<x-1<<" "<<y<<"\n";
//		if(y>x)
//		{
//			a=x-1;
//			b=y;
//		}else if(x==y)
//		{
//			a=x-1;
//			b=y;
//		}
//		else
//		{
//			
//		}
	}
}


