import java.math.*;

public class SlamShuffle
{
    public static final String DATA_FILE = "data.txt";
    public static final BigInteger SIZE_OF_DECK = BigInteger.valueOf(119315717514047L);;
    public static final BigInteger SHUFFLE_TIMES = BigInteger.valueOf(101741582076661L);
    public static final int CARD = 2020;
    
    // https://codeforces.com/blog/entry/72593

    public static void main (String[] args)
    {
        boolean debug = false;
        boolean verify = false;

        for (int i = 0; i < args.length; i++)
        {
            if ("-help".equals(args[i]))
            {
                System.out.println("Usage: [-verify] [-debug] [-help]");

                System.exit(0);
            }

            if ("-debug".equals(args[i]))
                debug = true;

            if ("-verify".equals(args[i]))
                verify = true;
        }

        if (verify)
        {
            Verifier theVerifier = new Verifier(debug);

            if (theVerifier.verify())
                System.out.println("\nVerified ok!");
            else
                System.out.println("\nVerify failed!");

            System.exit(0);
        }

        Dealer theDealer = new Dealer(DATA_FILE, debug);
        Deck theDeck = theDealer.dealCards(SIZE_OF_DECK);
        int position = theDeck.positionOfCard(10);

        System.out.println("Position of card "+10+" is "+position);
    }
}
@@ -452,40 +452,8 @@
 lse;
-%0A        boolean verify = false;
 %0A%0A  
@@ -607,18 +607,8 @@
 age:
- %5B-verify%5D
  %5B-d
@@ -819,16 +819,16 @@
 = true;%0A
+
         
@@ -832,536 +832,8 @@
    %7D
-%0A%0A        if (verify)%0A        %7B%0A            Verifier theVerifier = new Verifier(debug);%0A%0A            if (theVerifier.verify())%0A                System.out.println(%22%5CnVerified ok!%22);%0A            else%0A                System.out.println(%22%5CnVerify failed!%22);%0A%0A            System.exit(0);%0A        %7D%0A%0A        Dealer theDealer = new Dealer(DATA_FILE, debug);%0A        Deck theDeck = theDealer.dealCards(SIZE_OF_DECK);%0A        int position = theDeck.positionOfCard(10);%0A%0A        System.out.println(%22Position of card %22+10+%22 is %22+position);
 %0A   

Update SlamShuffle.java