object Main {
  
  def main(args: Array[String]): Unit = {
    val sc = new java.util.Scanner(System.in)

    val L, R = sc.nextInt()

    // L <= i < j <= R
    // 2019で割り切れる数値が, L以上R以下で1つ以上ある時には, 当然最小値0
    // L以上R以下で1つも無い時には, Lの値がもっとも2019で割り切れる数が大きいということ
    // つまりL, L + 1を選べばいい
    // R - Lの中が2019個あれば問題ない
    val min = if (R - L >= 2019) 0
    else (L * (L + 1)) % 2019
    println(min)
  }

}
