#include #include #include using namespace std; const long mod=1e9+7; int N; string s[20]; int h[20]; long ans[20]; main() { cin>>N; for(int i=0;i>s[i]; sort(s,s+N); for(int i=0;i >fd; for(int j=0;j>j&1)fd.push_back(make_pair(j,0)); } int rest=fd.size(); if(rest==1) { (ans[N-rest]+=1)%=mod; continue; } for(int j=0;j+1