#include <bits/stdc++.h>
using namespace std;

int main(){
    int n,head;
    cin>>n;
    pair<vector<int>,int> FCFSndTS;
    FCFSndTS.second=0;
    vector<int> order;
    for(int i=0;i<n;i++){
        int a;
        cin>>a;
        order.emplace_back(a);
    }
    cin>>head;
    
    for(int i:order){
        FCFSndTS.first.emplace_back(i);
        FCFSndTS.second+=abs(head-i);
        head=i;
    }
    
    for(int i:FCFSndTS.first){
        cout<<i<<" ";
    }
    cout<<FCFSndTS.second;
}