Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <bits/stdc++.h>using namespace std;#define mp make_pair#define pb push_back#define rep(i,a,b) for(int i=(a);i<=(b);i++)#define per(i,a,b) for(int i=(a);i>=(b);i--)#define cl(a) memset((a),0,sizeof(a))#ifdef HandsomeHow#define dbg(x) cerr << #x << " = " << x << endl#else#define dbg(x)#endiftypedef long long ll;typedef pair <int, int> pii;const int inf=0x3f3f3f3f;const double eps=1e-8;inline void gn(long long&x){int sg=1;char c;while(((c=getchar())<'0'||c>'9')&&c!='-');c=='-'?(sg=-1,x=0):(x=c-'0');while((c=getchar())>='0'&&c<='9')x=x*10+c-'0';x*=sg;}inline void gn(int&x){long long t;gn(t);x=t;}inline void gn(unsigned long long&x){long long t;gn(t);x=t;}//const double pi=acos(-1.0);//const int mod=1000000007;//ll gcd(ll a,ll b){return a? gcd(b%a,a):b;}//ll powmod(ll a,ll x,ll mod){ll t=1ll;while(x){if(x&1)t=t*a%mod;a=a*a%mod;x>>=1;}return t;}map<pair<ll,ll>,int>ans;char s[33];ll get(int l, int r){