public class Name implements Comparable<Name> {
  private String firstName;
  private String lastName;

  public Name(String first, String last) {
    this.firstName = first;
    this.lastName = last;
  }

  public int compareTo(Name other) {
    int lastTest = this.lastName.compareTo(other.lastName);
    if (lastTest != 0) {
      return lastTest;
    }
    else {
      return this.firstName.compareTo(other.firstName);
    }
  }

  public String toString() {
    return firstName + " " + lastName;
  }
}
