#946. 函数 function

函数 function

A.函数 function

题目描述

给定一个函数f(a,b,c)f(a,b,c)

a0a\leq0b0b\leq0c0c\leq0时,其返回值为11

其他情况下,f(a,b,c)=f(a1,b,c)+f(a,b1,c)+f(a,b,c1)f(a,b,c)=f(a-1,b,c)+f(a,b-1,c)+f(a,b,c-1)

IntrolIntrol将提出NN次询问,想请你帮他求出f(ai,bi,ci)f(a_i,b_i,c_i)的值,答案对1e9+71e9+7取模。

输入格式

第一行仅一个整数NN

接下来NN行,每行仅三个整数ai,bi,cia_i,b_i,c_i

输出格式

NN行,每行仅一个整数。

样例

【样例 1 输入】

2
2 2 2
1 1 1

【样例 1 输出】

33
3

数据范围与提示

对于3030%的数据,1N10,1ai,bi,ci51 \leq N\leq 10,1 \leq a_i,b_i,c_i \leq 5

对于另外2020%的数据,a=1,b=1a=1,b=1

对于100100%的数据,1N106,1ai,bi,ci3001 \leq N\leq 10^6,1 \leq a_i,b_i,c_i \leq 300