AT_abc196_d [ABC196D] Hanjo

Description

[problemUrl]: https://atcoder.jp/contests/abc196/tasks/abc196_d 縦 $ H $ メートル、横 $ W $ メートルの長方形の部屋があります。 この部屋に $ 2 $ メートル $ × $ $ 1 $ メートルの区別できない畳 (長方形のタイル) $ A $ 枚と、$ 1 $ メートル $ × $ $ 1 $ メートルの区別できない半畳 (正方形のタイル) $ B $ 枚を敷き詰めます。 $ 2 $ メートル $ × $ $ 1 $ メートルの畳は縦長にも横長にも使うことができます。 敷き詰める方法は何通りあるでしょうか? なお、$ 2A\ +\ B\ =\ HW $ であることが保証されます。 また、回転や反転を行うことで初めて一致するような敷き詰め方は区別します。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ H $ $ W $ $ A $ $ B $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - 入力は全て整数 - $ 1\