#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
#define TimeUp 6
#define TimeDown 4
#define TimeStay 5
int main() {
freopen("D://input.txt", "r", stdin);
int floor, i, requestNumber, previous, sumTime = 0;
vector<int> input;
cin >> requestNumber;
input.resize(requestNumber);
for (i = 0; i < requestNumber; i++) {
cin >> input[i];
}
sumTime = previous = 0;
for (i = 0; i < requestNumber; i++) {
if (input[i] > previous)
sumTime += TimeUp * (input[i] - previous);
else if (input[i] < previous)
sumTime += TimeDown * (previous - input[i]);
sumTime += TimeStay;
previous = input[i];
}
cout << sumTime << endl;
return 0;
}
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
#define TimeUp 6
#define TimeDown 4
#define TimeStay 5
int main() {
freopen("D://input.txt", "r", stdin);
int floor, i, requestNumber, previous, sumTime = 0;
vector<int> input;
cin >> requestNumber;
input.resize(requestNumber);
for (i = 0; i < requestNumber; i++) {
cin >> input[i];
}
sumTime = previous = 0;
for (i = 0; i < requestNumber; i++) {
if (input[i] > previous)
sumTime += TimeUp * (input[i] - previous);
else if (input[i] < previous)
sumTime += TimeDown * (previous - input[i]);
sumTime += TimeStay;
previous = input[i];
}
cout << sumTime << endl;
return 0;
}