#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
typedef long long ll;
#define rep(i, n) for(int i = 0; i < (n); i++)
using vii = vector<vector<int>>;
using vi = vector<int>;


int main()
{
    int n, k, m;
    cin >> n >> k >> m;
    vi a(n-1);
    int sum = 0;
    rep(i, n - 1) {
        cin >> a.at(i);
        sum += a.at(i);
    }
    int ans = n * m - sum;
    if (ans > k) {
        ans = -1;
    }
    else if (ans < 0) {
        ans = 0;
    }

    
    cout << ans << endl;
    return 0;
}
#include<bits/stdc++.h>
using namespace std;
const int N=100010;

int main(){
   int a,b,w;
   cin>>a>>b>>w;
   int m=1e9,M=0;
   for(int n=1;n<=1e6;n++){
      if(a*n<=1000*w&&1000*w<=b*n){
         m=min(m,n);
         M=max(M,n);

      }
   }
   if(M==0)cout<<"UNSATISFIABLE";
   else cout<<m<<' '<<M;
}