l,r = gets.split.map(&:to_i)

if l % 2019 >= r % 2019 || r - l >= 2019
    puts 0
else
    ans = 2019
    l.upto(r-1) do |i|
        (i+1).upto(r) do |j|
            x = i * j % 2019
            ans = x if ans > x
        end
    end
    puts ans
end