import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;


void main()
{
  long n, a, b;
  readf("%s %s %s\n", &n, &a, &b);
  if (b < a || (n == 1 && a != b)) {
    writeln(0);
  } else {
    auto l = a * (n - 1) + b;
    auto r = b * (n - 1) + a;
    writeln(r - l + 1);
  }
}
