#include using namespace std; using ll = long long; #include using namespace atcoder; using mint = modint1000000007; int main() { cin.tie(nullptr); ios::sync_with_stdio(false); int T; cin>>T; while(T--){ ll N; cin>>N; vector A(6); for(int i=0;i<6;i++){ ll a; cin>>a; A[i]=a; if(i%2==1)A[i-1]/=A[i]; } mint an=(A[0]+A[2]).pow(N)+(A[4]+A[2]).pow(N)+(A[0]+A[4]).pow(N)-(A[0].pow(N)+A[2].pow(N)+A[4].pow(N))*2; cout<<(1-an).val()<