#include using namespace std; int main(){ int N, K; cin >> N >> K; vector A(N-1); for (int& x : A) cin >> x; A.insert(A.begin(), 0); for (int i = 1; i <= N; i++) A[i] = max(A[i-1]+K, A[i]); for (int x : A) cout << x << ' '; cout << endl; }