#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
using namespace std;



int main(){
    long long int n,a,b;
    cin>>n>>a>>b;
    if(n==1&&a!=b){
        cout<<"0";
        return 0;
    }
    else if(n<1||a>b){
        cout<<"0";
        return 0;
    }
    long long int min=a*(n-1)+b;
    long long int max=a+b*(n-1);
    cout<<max-min+1;



}



