#include int main() { int t; std::cin >> t; for(int i = 0; i < t; i++) { int n, k; std::cin >> n >> k; int mi = 0; int as[n]; for(int j = 0; j < n; j++) { int a; std::cin >> a; as[j] = a; mi = (as[mi] > a) ? j : mi; // std::cout << as[mi] << " < " << a << ' ' << ((as[mi] < a) ? "j" : "mi") << " = " << ((as[mi] < a) ? j : mi) << std::endl; } as[mi] = as[mi] - k; long long r = as[0]; for(int j = 1; j < n; j++) { r *= as[j]; } std::cout << r << std::endl; } }