#include <bits/stdc++.h>
using namespace std;

void solve(){
	long long i,j,jud;
	string s,t,ans;
	cin >> s >> t;
	ans="";
	for(i=0; i<t.size(); i++){
		ans+=s;
		jud=1;
		if(ans.size()%t.size()!=0){
			jud=0;
		}
		for(j=0; j<ans.size(); j++){
			if(ans[j]!=t[j%t.size()]){
				jud=0;
			}
		}
		if(jud==1){
			cout << ans << endl; return;
		}
	}
	cout << -1 << endl; return;
}

int main() {
	int t,test;
	cin >> test;
	for(t=0; t<test; t++){
		solve();
	}
	return 0;
}