public class Verifier
{
    public static final String EXAMPLE = "389125467";
    public static final String EXAMPLE_RESULT = "149245887792";

    public Verifier (boolean debug)
    {
        _debug = debug;
    }

    public final boolean verify ()
    {
        Game theGame = new Game(_debug);
        String result = theGame.play(EXAMPLE, 1000000);

        if (EXAMPLE_RESULT.equals(result))
            return true;

        System.out.println("Wrong result after 1000000 rounds: "+result);

        return false;
    }

    private boolean _debug;
}
@@ -87,36 +87,34 @@
 ic static final 
-Stri
+lo
 ng EXAMPLE_RESUL
@@ -117,17 +117,16 @@
 ESULT = 
-%22
 14924588
@@ -129,17 +129,17 @@
 45887792
-%22
+L
 ;%0A%0A    p
@@ -296,20 +296,18 @@
         
-Stri
+lo
 ng resul
@@ -355,16 +355,26 @@
     if (
+result == 
 EXAMPLE_
@@ -383,23 +383,8 @@
 SULT
-.equals(result)
 )%0A  

Update Verifier.java