@Override
  public boolean equals(Object other) {
    if (other == null)
      return false;
    if (other == this)
      return true;
    if (this.row == null)
      return false;
    Place otherPlace = (Place) other;
    return this.number == otherPlace.getNumber() && this.row.equals(otherPlace.getRow());
  }