#include #include #include #include #include #include #include #include #include #include #include #define inf 1000000000 #define mod 1000000007 #define ll long long #define pa pair using namespace std; ll read() { ll x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } int T,n; ll f[1000005]; //我抄hzwer的233 int main() { T=read(); f[0]=1;f[1]=1; for(int i=2;i<=1000000;i++) f[i]=(f[i-1]+f[i-2]*(i-1))%mod; for(int cas=1;cas<=T;cas++) { printf("Case #%d:\n",cas); n=read(); cout<