#Lutece2016. 乐乐成天乐

乐乐成天乐

Migrated from Lutece 2016 乐乐成天乐

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

乐乐总是成天洋溢着**般的笑容,作为一名天才选手,他喜欢计算问题的概率与期望。但是有些时候结果的数值可能会太大,他担心凡人们无法理解他的意思,所以他会给出结果的模意义表示。现在他遇到了这样一个问题:初始时有一个空的字符串,每次向这个字符串末尾添加一个字符。添加的这个字符有xx+y\frac{x}{x+y}的概率是'a',有yx+y\frac{y}{x+y}的概率是'b',当这个字符串里至少有k个"ab"子序列时("aab"里面有两个“ab”子序列),停止向这个字符串末尾添加字符。请问停止时,这个字符串中的"ab"子序列的期望个数。(输出答案在模1e9+71e9+7意义下的结果)

Input

输入三个数字kk $(1 \leq k \leq 1000), x, y (1 \leq x , y \leq 1000000)$

Output

输出结束时字符串中"ab"子序列的期望个数(在模1e9+71e9+7意义下的结果)

Samples

1 1 1
2
3 1 4
370000006
160 651424 289388
658727861

Note

注意:逆元运算同样满足四则运算封闭!即当xyzx、y、z分别是a,b,aba+ba,b,\frac{a*b}{a+b}的逆元时,有x+y==zx + y == z

Resources

每周一题-Div 1