#include <iostream>
#include<vector>
#include<map>
#include<string>
#include<algorithm>
#include<cstdio>
#include<stack>
using namespace std;
//#define LOCAL
struct Matrix{
int a,b;
Matrix(int a=0,int b=0):a(a),b(b){}
}m[26];
stack<Matrix> s;
int main() {
#ifdef LOCAL
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
#endif
int n;
cin>>n; //输入
#include<vector>
#include<map>
#include<string>
#include<algorithm>
#include<cstdio>
#include<stack>
using namespace std;
//#define LOCAL
struct Matrix{
int a,b;
Matrix(int a=0,int b=0):a(a),b(b){}
}m[26];
stack<Matrix> s;
int main() {
#ifdef LOCAL
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
#endif
int n;
cin>>n; //输入