Start: Aug, 04, 2015 12:00:00
ACM队暑期组队赛Round#7
End: Aug, 04, 2015 17:00:00
Time elapsed:
Time remaining:

Dights Change 1816

Time Limit:  1 s      Memory Limit:   128 MB
Submission:2     AC:1     Score:1

Description

Zeno和zp玩一个游戏,有一段只含有01的长为n的字符串,每一次可以且必须将其中的任意m个位置改变值(即0变1,1变0)经过k次。问有多少种可能方案可以达到期望的字符串(只需要输出总方案数 mod 1000000007)

Input

多组输入
第一行n,k,m,同描述(1<=n<=100,0<=k<=100,0<=m<=n)
第二行表示初始字符串
第二行表示结果字符串

Output

每一行一个答案

Samples

input
3 2 1 100 001
output
2