← Home
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int a[105][26];
int main() {
	int n;
	cin>>n;
	cout<<"? 1 "<<n<<endl;
	if(n==1) {
		string s;
		cin>>s;
		cout<<"! "<<s<<endl;
		return 0;
	}
	int l1=n*(n+1)/2,l2=n*(n-1)/2;
	for(int i=1; i<=l1; i++) {
		string s;
		cin>>s;
		int l=s.length();
		for(int i=0; i<l; i++) a[l][s[i]-'a']++;
	}
	cout<<"? 2 "<<n<<endl;
	for(int i=1; i<=l2; i++) {
		string s;
		cin>>s;
		int l=s.length();
		for(int i=0; i<l; i++) a[l][s[i]-'a']--;
	}
	cout<<"! ";
	for(int i=1; i<=n; i++) {
		int k;
		for(int j=0; j<26; j++)
			if(a[i][j]) k=j,cout<<(char)('a'+j);
		for(int j=i+1; j<=n; j++) a[j][k]--;
	}
	cout<<endl;
}