#include using namespace std; long dp[31][8]; int B,C,D,N; main() { cin>>B>>C>>D>>N; if(B>C)B^=C^=B^=C; if(C>D)C^=D^=C^=D; if(B>C)B^=C^=B^=C; dp[0][0]=1; for(int i=0;i>E; for(int j=0;j<8;j++) { dp[i+1][j]+=dp[i][j]; if(~j&4&&D<=E)dp[i+1][j|4]+=dp[i][j]; else if(~j&2&&C<=E)dp[i+1][j|2]+=dp[i][j]; else if(~j&1&&B<=E)dp[i+1][j|1]+=dp[i][j]; else dp[i+1][j]+=dp[i][j]; } } cout<