/*
	⊂ヽ 
	　 ＼＼ Λ＿Λ
	　　 ＼( 'ㅅ' )
	　　　 >　⌒ヽ 
	　　　/ 　 へ  ＼
	　　 /　　/　＼＼
	　　 ﾚ　ノ　　 ヽつ 
	　　/　/ 
	　 /　/| 
	　(　(ヽ 
	　|　|、＼ 
	　| 丿 ＼ ⌒) 
	　| |　　) /
*/
#include<bits/stdc++.h>
using namespace std;
int n;
map< int, int > m;
int main()
{
	int t;
	cin>>t;
	while(t--)
	{
		int x,y;
		cin>>x>>y;
		int ans=0;
		if(x!=y)
		ans+=(2*min(x,y)+1);
		else
		ans+=(2*min(x,y));
		int x1=min(x,y),x2=max(x,y);
		x1=x2-x1-1;
		if(x1>0)
		ans+=2*x1;
		cout<<ans<<endl;
	}
}