import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    }
} Main public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    } main {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    } Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) int l = scanner.nextInt(); l scanner.nextInt() scanner.nextInt scanner int r = scanner.nextInt(); r scanner.nextInt() scanner.nextInt scanner boolean b = r-l>=2019; b r-l>=2019 r-l r l 2019 l %= 2019 l 2019 r %= 2019 r 2019 if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        } l>r||b l>r l r b {
            System.out.println(0);
        } System.out.println(0) System.out.println System.out System System.out 0 {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        } int min = 2019; min 2019 for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            } int i=l; int i=l; i l i<r i r i++ i++ i {
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            } {
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            } for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                } int j=i+1; int j=i+1; j i+1 i 1 j<=r j r j++ j++ j {
                    min = Math.min(min,(i*j)%2019);
                } {
                    min = Math.min(min,(i*j)%2019);
                } min = Math.min(min,(i*j)%2019) min Math.min(min,(i*j)%2019) Math.min Math min (i*j)%2019 (i*j) i j 2019 System.out.println(min) System.out.println System.out System System.out min String[] args args public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    }
} public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    }
} Main
import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int l = scanner.nextInt();
        int r = scanner.nextInt();
        boolean b = r-l>=2019;
        l %= 2019;
        r %= 2019;
        if (l>r||b) {
            System.out.println(0);
        }else {
            int min = 2019;
            for (int i=l;i<r;i++){
                for (int j=i+1;j<=r;j++){
                    min = Math.min(min,(i*j)%2019);
                }
            }
            System.out.println(min);
        }


    }
}
