#include <stdio.h>
#include <stdlib.h>

int main(int argc, const char * argv[]) {
    int a;
    scanf("%d",&a);
    int t=0,i;
    //long int b[a],k=0;
    int *b,k=0;
    b = malloc(256*256*256);
    if(b == 0) {

    　　//fprintf(stderr, "メモリ確保エラー\n");

    　　exit(1);

    }

    //int b[1500000],k=0;
    for(i=0;i<a;i++){
        scanf("%d",&b[i]);
        if(t<b[i]) t=b[i];
        else k+=t-b[i];
    }
    printf("%ld",k);
    
    free(b);
    return 0;
}


