#include using namespace std; int main() { int N, D; cin >> N >> D; vector A(N, 0); for (int i = 1, a; cin >> a; i++) { A.at(i) = A.at(i - 1) + a; } for (int i = 1; i < N; i++) { if (A.at(i) - A.at(i - 1) < D) A.at(i) = A.at(i - 1) + D; } for (int i = 0; i < N; i++) { if (i != 0) cout << " "; cout << A.at(i); } cout << "\n"; }