Problem10997--[HNOI2003]24点游戏

10997: [HNOI2003]24点游戏

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 512 MiB

Description

为了培养小孩的计算能力,大人们经常给小孩玩这样的游戏:

从 1 付扑克牌中任意抽出 4 张扑克,要小孩用 “+”、“-”、“×”、“÷” 和括号组成一个合法的表达式,并使表达式的值为 $24$ 点。这种游戏就是所谓的“24点游戏”。

请你编程求出对于给出的任意 $4$ 个正整数 $a,b,c,d$,请你编程求出这 $4$ 个整数能组成多少个值为 $24$ 的不同表达式。

Input

输入共一行,为 $4$ 个正整数 $a,b,c,d\ (0 ≤ a,b,c,d ≤ 100)$。

Output

输出由 $a,b,c,d$ 组成的值为 $24$ 表达式个数,如没有,输出 $0$。

Sample 1 Input

5 5 5 5

Sample 1 Output

1

HINT

牛客网

Source/Category

哈希