#include<bits/stdc++.h>
using namespace std;
string ans[501];
int main()
{
int n=0;
string s1,s2;
map<char,int>m;
cin>>s1>>s2;
for(int i=0;i<s1.length();i++)
{
if(!m[s1[i]]&&!m[s2[i]])
{
m[s1[i]]=s2[i]-'a'+1;
m[s2[i]]=s1[i]-'a'+1;
if(s1[i]!=s2[i])
{
ans[++n]=s1[i];
ans[n]+=s2[i];
}
}
else if(m[s1[i]]!=s2[i]-'a'+1||m[s2[i]]!=s1[i]-'a'+1)
{
cout<<-1<<endl;
return 0;
}
}
cout<<n<<endl;
for(int i=1;i<=n;i++)
cout<<ans[i][0]<<" "<<ans[i][1]<<endl;
}
键盘检查
最新推荐文章于 2024-10-03 13:36:06 发布