#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
set<int> s;
set<int>::iterator it;
cin>>n;
int sum=0;
for(int i=1;i<=n;i++){
int x;
cin>>x;
if(i==1){
s.insert(x);
sum+=x;
continue;
}
if(i==2){
sum+=abs(*s.begin()-x);
s.insert(x);
continue;
}
it=s.lower_bound(x);
if(it==s.end()){
it--;
sum+=x-*it;
s.insert(x);
continue;
}
int f1=*it;
if(f1==x){
s.insert(x);
continue;
}
else {
it--;
int f2=*it;
sum+=min(abs(x-f2),abs(x-f1));
s.insert(x);
}
}
cout<<sum;
return 0;
}
60pts 求调