#include <cstdio>
#include <cstdlib>
#include <cmath>
#include <iostream>
using namespace std;
int is_valid(int N,int A,int B){
    if (N<1) return 0;
    if (A>B) return 0;
    if (A>1000000000 | B>1000000000) return 0;
    if (A==B){
        if(N>=2)return 1;
    }
    if(N==1&&(A!=B) ) return 0;
    int t=(N-2)*(B-A)+1;
    return t;
}
int main(){
    int N,A,B;
    scanf("%d %d %d",&N,&A,&B);
    printf("%d",is_valid(N,A,B));
    return 0;
}