logo AlgoBeat OnlineJudge
登录 注册

#104313. [BZOJ 4313] 三维积木

内存限制:512 MiB 时间限制:10000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

小 C 小时候喜欢玩积木。由于小 C 并不喜欢一般的题目中那些称之为积木的二维物体,他玩的积木都是三维的。

小 C 的积木都是一些个 的小方块,每个方块都有一种颜色,红色,绿色或蓝色。小 C 玩积木的场所是一个 的网格,玩积木时,他会将积木整齐地摞在网格上。

为了优美,小 C 每次摞出来的积木堆从正前方看过去时都只能看到一个颜色的积木。

如图,左图是优美的,右图不优美。

现在小 C 大了,对玩积木没有了什么兴趣,他感兴趣的是他到底能玩出多少种不同优美的的积木组合。需要注意的是,颜色相同的积木被视为是完全相同的。输出方案数对 取模。

输入格式

仅一行,四个非负整数,,分别表示红色积木数,绿色积木数,蓝色积木数和场地大小。

输出格式

一行一个整数表示答案。

样例

样例输入 #1

1 0 1 2

样例输出 #1

4

数据范围与提示

对于 的数据,