#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;
    }
    int min[101]={0},max[101]={0},aa[101]={0},bb[101]={0};

    long long int i=100;
    long long int aaa=a,bbb=b;
    while(aaa>0){
        aa[i]=aaa%10;
        aaa/=10;
        i--;
    }

    i=100;
    while(bbb>0){
        bb[i]=bbb%10;
        bbb/=10;
        i--;
    }

    long long int index=0;
    for(i=100;i>=0;i--){
        index=index+aa[i]*(n-1)+bb[i];
        min[i]=index%10;
        index/=10;
    }
    index=0;

    for(i=100;i>=0;i--){
        index=index+bb[i]*(n-1)+aa[i];
        max[i]=index%10;
        index/=10;
    }

    int flag=0;

    for(i=100;i>=0;i--){
        index=max[i]-min[i]-flag;
        if(index<0){
            flag=1;
            index+=10;
        }
        else{
            flag=0;
        }
        max[i]=index;
    }
    i=0;
    while(max[i]==0)
        i++;
    if(i>100)
        cout<<"1";
    for(i;i<=100;i++)
        cout<<max[i]+1;



}



