Problem C: Function

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:399 Solved:118

Description

对于一个函数w(a,b,c)

如果a≤0 or b≤0 or c≤0就返回值1.
如果a>20 or b>20 or c>20就返回w(20,20,20)
如果a<b并且b<c 就返回w(a,b,c−1)+w(a,b−1,c−1)−w(a,b−1,c)
其它的情况就返回w(a−1,b,c)+w(a−1,b−1,c)+w(a−1,b,c−1)−w(a−1,b−1,c−1)



Input

会有若干行。
并以 -1,-1,-1 结束。

Output

输出若干行,每一行格式:
w(a, b, c) = ans

Sample Input Copy

1 1 1
2 2 2
-1 -1 -1

Sample Output Copy

w(1, 1, 1) = 2
w(2, 2, 2) = 4