public static void main(String[] args) {
        System.out.println(reachingPoints(1, 3, 11, 18));
        System.out.println(reachingPoints(1, 2, 1000000000, 2));
        System.out.println(reachingPoints(1, 2, 999999999, 2));
    }
Why Did you create this class? what does it do?
src/problems/hard/ReachingPoints.java