#include<iostream>
using namespace std;

int main()
{
    long long N,M,R;
    if(!(cin >> N >> M >> R))
    {
        cout<<"Invalid input";
        return 0;
    }
    if(N<=0 || M<=0)
    {
        cout<<-1;
        return 0;
    }
    long long in,out;
    long long sumIn =0,sumOut=0;
    for(int i=0;i<N;i++)
    {
        if(!(cin>>in))
        {
            cout<<"Invalid input";
            return 0;
        }
        sumIn +=(in - R);
    }
    for(int i=0;i<M;i++)
    {
        if(!(cin>> out))
        {
            cout<<"Invalid input";
            return 0;
         }
        }
        long long sumIn = 0, sumOut = 0;
        for(int i=0;i<N;i++)
        sumIn += (incoming[i] - R);
        for(int i=0;i<M;i++)
        sumOut += (outgoing[i]- R);
        if(sumIn == sumOut)
        {
            cout<<"Balanced";
            return 0;
        }
        long long diff = sumIn - sumOut;
        if(diff<0)
        {
            long long actual_needed = -diff;
            long long rated = actual_needed +R;
            cout<<rated;
        }
        return 0;
    }
}