#include<stdio.h> #include<iostream> const int LIMIT=52; __int64 dp[LIMIT+1]={0}; int main(){ __int64 all=0; for(int i=1;i<=48;i++){ all+=dp[i]; __int64 add=all+1; for(int j=i+4;j<=LIMIT;j++){ dp[j]+=add; add++; } } std::cout<<dp[LIMIT]+1; }