John 得到了 

 罐糖果。不同的糖果罐,糖果的种类不同(即同一个糖果罐里的糖果种类是相同的,不同的糖果罐里的糖果的种类是不同的)。第 

 个糖果罐里有 

 个糖果。John 决定吃掉一些糖果,他想吃掉至少 

 个糖果,但不超过 

 个。问题是 John 无法确定吃多少个糖果和每种糖果各吃几个。有多少种方法可以做这件事呢?
输入描述:
                                                    输入共  行:
 行:
第一行读入  ,
, ,
, 。
。
接下来 

 行,一行一个数,代表 

。
                                                                            输出描述:
                                                    仅一行,表示 John 能够选择的满足以上条件的吃掉糖果的方法数,答案对  取模。
 取模。
                                                                            
                                                        备注:
                原题链接:https://www.luogu.com.cn/problem/P6078