/**
   * Do job.
   *
   * @param a the a
   */
  private void doJob(final int[] a) {
    print("\n\narray with " + a.length + " elements:");
    print("Array: " + Arrays.toString(a));
    print(AlgUtil.repeatString("=", 50));

    stopwatch.start();
    final int result = problem.solve(a);
    stopwatch.stop();
    print("After removing duplicates:");
    print("Array: " + Arrays.toString(a));
    print("length: " + result);
    print(stopwatch.readAsString());
    stopwatch.reset();
  }