#include <bits/stdc++.h> #include <atcoder/all> using namespace std; using namespace atcoder; using ll = long long; using ld = long double; using mint = modint998244353; int main() { int N, M; cin >> N >> M; vector<ll> W(N); ll sum = 0; for (auto &x: W) { cin >> x; sum += x; } for (int i = 0; i < N; i++) { cout << (M == 0 ? 0: W[i] * M / sum) << " \n"[i == N - 1]; } return 0; }