100 atcoder#ABC087B. [ABC087B] Coins

[ABC087B] Coins

Score : 200200 points

Problem Statement

You have AA 500500-yen coins, BB 100100-yen coins and CC 5050-yen coins (yen is the currency of Japan). In how many ways can we select some of these coins so that they are XX yen in total?

Coins of the same kind cannot be distinguished. Two ways to select coins are distinguished when, for some kind of coin, the numbers of that coin are different.

Constraints

  • 0A,B,C500 \leq A, B, C \leq 50
  • A+B+C1A + B + C \geq 1
  • 50X2050 \leq X \leq 20 000000
  • AA, BB and CC are integers.
  • XX is a multiple of 5050.

Input

Input is given from Standard Input in the following format:

AA

BB

CC

XX

Output

Print the number of ways to select coins.

2
2
2
100
2

There are two ways to satisfy the condition:

  • Select zero 500500-yen coins, one 100100-yen coin and zero 5050-yen coins.
  • Select zero 500500-yen coins, zero 100100-yen coins and two 5050-yen coins.
5
1
0
150
0

Note that the total must be exactly XX yen.

30
40
50
6000
213