import java.util.*;

public class Main {
	public static void main(String[] args){

		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		
		Long[] Ai = new Long[N];
		Long sum = (long) 0;
		
		for(int i = 0; i<N; i++) {
			Ai[i] = sc.nextLong();
		}
	  
		Long max = (long) 0;

		for(int i = 0; i<N-1; i++) {
			long a1 = Ai[i];
			long a2 = Ai[i+1];
          
          	if(a1>max){
				max=a1;
			}
          
			if(max>a2){
				sum += (max-a2);
              	
			}
		}

		System.out.println(sum);	
		return;
	}

}

/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz