#include #define N 300005 #define re register #define ll long long using namespace std; int n,m,K,q; inline void Rd(int &res){ re char c;res=0; while(c=getchar(),c<48); do res=(res<<3)+(res<<1)+(c^48); while(c=getchar(),c>47); } bool mk[N]; int main(){ int T; Rd(T); while(T--){ Rd(n); memset(mk,0,sizeof(mk)); int ans=0; for(re int i=1;i<=n;i++){ int x,y; Rd(x),Rd(y); if(x==1)ans=max(ans,y+1),mk[y]=1; else{ if(!mk[y+1])ans=max(ans,y+2); else ans=max(ans,y+3); } } printf("%d\n",ans); } return 0; }