#include <bits/stdc++.h>
using ll = long long;
using namespace std;
int main() {
  int N;
  int count = 0;
  cin >> N;
  vector<int> A(N);
  vector<int> B(N);
  vector<int> max(N);
  vector<int> dis(N, 0);
  for (int i = 0; i < N; i++) {
    cin >> A[i];
  }
  for (int k = 0; k < N; k++) {
    max[k] = A[k];
    if (k == 0) {
      max[k] = 0;
      dis[k] = 0;
    } else if (k == 1) {
      if (max[k] < A[1]) {
        dis[k] = max[k] - A[1];
        max[k] = A[1];
      }
    } else {
      for (int j = 0; j <= k - 1; j++) {
        if (max[k] < A[j]) {
          dis[k] = -max[k] + A[j];
          max[k] = A[j];
        }
      }
    }
    count = count + dis[k];
  }
  cout << count << endl;
}
