public class Verifier
{
    public static final String EXAMPLE_FILE = "example.txt";

    public static final int NUMBER_OF_TREES = 336;

    public Verifier (boolean debug)
    {
        _theMap = new Map(EXAMPLE_FILE, debug);
        _taboggan = new Taboggan(_theMap, debug);
        _debug = debug;
    }

    public boolean verify ()
    {
        if (_debug)
            System.out.println("Verified loaded\n"+_theMap);

        int trees1 = _taboggan.move(Trajectory.JUMP_1);

        if (_debug)
            System.out.println("Trees encountered: "+trees1);
        
        int trees2 = _taboggan.move(Trajectory.JUMP_2);

        if (_debug)
            System.out.println("Trees encountered: "+trees2);

        int trees3 = _taboggan.move(Trajectory.JUMP_3);

        if (_debug)
            System.out.println("Trees encountered: "+trees3);

        int trees4 = _taboggan.move(Trajectory.JUMP_4);

        if (_debug)
            System.out.println("Trees encountered: "+trees4);

        int trees5 = _taboggan.move(Trajectory.JUMP_5);

        if (_debug)
            System.out.println("Trees encountered: "+trees5);

        int multTrees = trees1 * trees2 * trees3 * trees4 * trees5;

        if (multTrees == NUMBER_OF_TREES)
            return true;
        else
            return false;
    }

    private Map _theMap;
    private Taboggan _taboggan;
    private boolean _debug;
}
@@ -79,16 +79,226 @@
 .txt%22;%0A%0A
+    public static final int TREES_1 = 2;%0A    public static final int TREES_2 = 7;%0A    public static final int TREES_3 = 3;%0A    public static final int TREES_4 = 4;%0A    public static final int TREES_5 = 2;%0A    %0A
     publ
@@ -790,557 +790,1287 @@
    i
-nt trees2 = _taboggan.move(Trajectory.JUMP_2);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees2);%0A%0A        int trees3 = _taboggan.move(Trajectory.JUMP_3);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees3);%0A%0A        int trees4 = _taboggan.move(Trajectory.JUMP_4);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees4);%0A%0A        int trees5 = _taboggan.move(Trajectory.JUMP_5);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees5);
+f (trees1 != TREES_1)%0A        %7B%0A            System.out.println(%22Wrong number of trees1: %22+trees1);%0A%0A            return false;%0A        %7D%0A%0A        int trees2 = _taboggan.move(Trajectory.JUMP_2);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees2);%0A%0A        if (trees2 != TREES_2)%0A        %7B%0A            System.out.println(%22Wrong number of trees2: %22+trees2);%0A%0A            return false;%0A        %7D%0A%0A        int trees3 = _taboggan.move(Trajectory.JUMP_3);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees3);%0A%0A        if (trees3 != TREES_3)%0A        %7B%0A            System.out.println(%22Wrong number of trees3: %22+trees3);%0A%0A            return false;%0A        %7D%0A%0A        int trees4 = _taboggan.move(Trajectory.JUMP_4);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees4);%0A%0A        if (trees4 != TREES_4)%0A        %7B%0A            System.out.println(%22Wrong number of trees4: %22+trees4);%0A%0A            return false;%0A        %7D%0A%0A        int trees5 = _taboggan.move(Trajectory.JUMP_5);%0A%0A        if (_debug)%0A            System.out.println(%22Trees encountered: %22+trees5);%0A%0A        if (trees5 != TREES_5)%0A        %7B%0A            System.out.println(%22Wrong number of trees5: %22+trees5);%0A%0A            return false;%0A        %7D
 %0A%0A  

Update Verifier.java