CF220D Little Elephant and Triangle

Description

The Little Elephant is playing with the Cartesian coordinates' system. Most of all he likes playing with integer points. The Little Elephant defines an integer point as a pair of integers $ (x; y) $ , such that $ 0

Input Format

A single line contains two integers $ w $ and $ h $ $ (1

Output Format

In a single output line print an integer — the remainder of dividing the answer to the problem by $ 1000000007 $ $ (10^{9}+7) $ .