#include <stdio.h>

 //对数据进行判断。如果A>B,输出0；如果A!=B &&N==1 输出0；如果A==B，输出1；
//将组合问题，转化为数学问题。
//组合数，((N-1)B+A)+1-((N-1)A+B)=(B-A)(N-2)+1
int main(){
    int n,a,b;
    scanf("%d %d %d",&n,&a,&b);
    if(a>b || ((a!=b)&&n==1)){
        printf("0");
        return 0;
    }
    if(a==b){
        printf("1");
        return 0;
    }
    printf("%d",(b-a)*(n-2)+1);
    return 0;
        
}