#include <iostream>
#include <cstdio>
using namespace std;
typedef long long ll;
const ll mod = 998244353;
int T, w, s, a[4];
ll n, ans;
inline ll chk(ll x) {
return x >= mod ? x - mod : x;
}
inline ll fpm(ll a, ll k = mod - 2) {
ll res = 1;
while (k) {
if (k & 1)
res = res * a % mod;
a = a * a % mod;
k >>= 1;
}
return res;
}
int main() {
w = fpm(3, (mod - 1) / 4);
scanf("%d", &T);
while (T--) {
scanf("%lld %d %d %d %d %d", &n, &s, &a[0], &a[1], &a[2], &a[3]);
ans = 0;
for (int k = 0; k < 4; k++)
for (int j = 0; j < 4; j++)
ans = chk(ans + 1ll * a[j] * fpm(fpm(w), j * k) % mod * fpm(1ll * s * fpm(w, k) % mod + 1, n) % mod);
printf("%lld\n", 1ll * ans * fpm(4) % mod);
}
return 0;
}