#Lutece0945. 方老师字符串

方老师字符串

Migrated from Lutece 945 方老师字符串

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

方老师喜欢一种字符串,包含以下两个条件:

  1. 包含且仅包含NN00MM11
  2. 通过压缩变换之后可以得到GG

压缩变换这样定义:如果这个字符串长度大于等于22,那么

  1. 如果最后两个字符是两个00,将这两个00替换为11 eg. 0100 -> 011
  2. 如果最后两个字符不全是00,将这两个字符替换为00 eg. 01010 -> 0100.

现在方老师想知道有多少满足条件的字符串。(对10000000071000000007取模)

Input

三个数 N,MN,MGG

N,M105,N+M1,0G1N,M \leq 10^5,N+M \geq 1,0 \leq G \leq 1

Output

一个数表示有多少个字符串(对10000000071000000007取模)

Samples

2 2 0
4

Resources

2014 UESTC ACM Training for Math