Problem

3 /10


عملکرد - 2*

Problem

یک تابع بازگشتی با سه پارامتر F(a, b, c) توصیف کرد:
 
F(a, b, c) = 1 اگر ≤ 0 یا b ≤ 0 یا c≤ 0;
F(a, b, c) = F(20, 20, 20) اگر > 20 یا b > 20 یا c > 20;
F(a, b, c) = F(a, b, c-1) + F(a, b-1, c-1) - F(a, b-1, c), اگر < b و b < c;
F(a, b, c) = F(a-1, b, c) + F(a-1, b-1, c) + F(a-1, b, c-1 ) - F(a-1، b-1، c-1)، در همه موارد دیگر.

 
ورودی
ورودی شامل سه عدد صحیح a, b, c است - پارامترهای تابع F (-104 ≤ a,b,c ≤ 104).
 
خروجی
در پاسخ، مقدار تابع F(a, b, c) را نمایش دهید.

 
نمونه‌ها
<سر> <بدن>
# ورودی خروجی
1 1 1 1 2
2 2 2 2 4
3 10 4 6 523
4 50 50 50 1048576