
public class KnightTour {


  public static void main(String[] args) {
  
    int size = 5;
    int first = 1, last = 1;
    
    if (args.length > 0) {
      size = Integer.parseInt(args[0]);
      
      if (args.length == 2) {
        last = Integer.parseInt(args[1]);
      } else if (args.length > 2) {
        first = Integer.parseInt(args[1]);
        last = Integer.parseInt(args[2]);
      }
    }
    Board knightTour = new Board(size);
  
    System.out.println("  Trying ...");
    
    knightTour.tryTour(1,1, first,last);
    
    System.out.println("  ... done.");
  }

}
  
