#include <iostream>
#include <stdio.h>
#include <string>
#include <algorithm>
using namespace std;
long f(string s)
{
	long i,n=1;
	long l=0,r=0;
	if(s=="{}")return 0;
	for(i=1;i<s.size();i++)
	{
		if(s[i]=='{') l++;
		if(s[i]=='}') r++;
		if(s[i]==','&&l==r)n++;
	}
	return n;
}
string p(long n)
{
	if(n==0) return "{}";
	else{
		int i=0;
		string s="{";
		for(i=0;i<n;i++)
		{
			s+=p(i)+',';
		}
		s[s.size()-1]='}';
		return s;
	}
}
int main()
{
		freopen("input.txt","rt",stdin);
	freopen("output.txt","wt",stdout);
	//cout.setf(ios::fixed | ios::showpoint);
	//cout.precision(2);
	string s1,s2;
	cin>>s1>>s2;
	long n1=f(s1),n2=f(s2);
	cout<<p(n1+n2);
	cin>>n1;
	return 0;
}