#include int main() { int i, N, M, W[1001]; long long sum = 0; scanf("%d %d", &N, &M); for (i = 1; i <= N; i++) { scanf("%d", &(W[i])); sum += W[i]; } for (i = 1; i < N; i++) printf("%lld ", (sum != 0)? (long long)W[i] * M / sum: 0); printf("%lld\n", (sum != 0)? (long long)W[N] * M / sum: 0); fflush(stdout); return 0; }