function Main(input){
  input = input.split("\n");
  inputStr = input[0].split(" ");
  var L = Number.parseInt(inputStr[0]);
  var R = Number.parseInt(inputStr[1]);
  var arr = [];
  
  if ( L * R > 2019){
    if ( L < 2019 ){
      for ( var i1 = L ; i1 < R ; i1++){
        for (var i2 = Math.round(2019/L)+1 ; i2 < R+1 ; i2++){
          if( i1 * i2 > 2019){
            arr.push( i1 * i2 % 2019);
          }
        }
      }
      //console.log(arr);
      console.log(Math.min.apply(null,arr));
    }else{
      //LとRの積が2019を超えないなら計算する必要がない
      console.log(L * (L+1) % 2019);
    }  
  } else {
    //LとRの積が2019を超えないなら計算する必要がない
    console.log(L * (L+1));
  }
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));