import java.util.*;
public class Main {
public static void main(String[] args) {
List<Integer> lst = new ArrayList<Integer>();
Scanner in = new Scanner(System.in);
while(in.hasNext())
{
int n = in.nextInt();
int m = in.nextInt(); //小东;
int[] a = new int[n-1];
int i = 0;
while(i<n-1)
{
int p = in.nextInt();
a[i] = p;
i++;
}
Arrays.sort(a);
int t = 0;
while(m<=a[n-2])
{
m++;
t++;
a[n-2]--;
Arrays.sort(a);
}
System.out.println(t);
lst.add(t);
}
// for(int i=0;i<)
}
}