SP7629 BPORT - Building Ports

Description

N ports are to be constructed on the bytelandian river. Since trade occurs only along a Y miles stretch of the river, the distance between the start point and the last port must be Y. (Consider start point has the 0th port.) To optimize the ship movement between important ports, the distance between any two consecutive ports has been fixed to be within a range of possible distances. Also, distance between two consecutive ports can only be an integer number of miles. As a programmer you have been assigned the job of evaluating the number of different possible arrangements of ports modulo 1000000007. **Input**

Input Format

N/A

Output Format

N/A