#include<cstdio>
#include<algorithm>
#include<climits>
#include<cstring>
#define maxn 30
using namespace std;
int mod=INT_MAX;
long long s[maxn][maxn];//存放Stirling数
void S_stirling()
{
memset(s,0,sizeof(s));
s[1][1]=1;
for(int i=2;i<=maxn-1;i++)
for(int j=1;j<=i;j++)
s[i][j]=s[i-1][j-1]+j*s[i-1][j],
(s[i][j]>=mod)&&(s[i][j]%=mod);
}
void F_stirling()
{
memset(s,0,sizeof(s));
s[1][1]=1;
for(int i=2;i<=maxn-1;i++)
for(int j=1;j<=i;j++)
s[i][j]=s[i-1][j-1]+(i-1)*s[i-1][j],
(s[i][j]>=mod)&&(s[i][j]%=mod);
}
int main(){
}