@Override
	public boolean equals(Object o) {
		if (this == o) return true;
		if (o == null || getClass() != o.getClass()) return false;

		Thai thai = (Thai) o;

		if (age != thai.age) return false;
		if (dumb != thai.dumb) return false;
		if (name != null ? !name.equals(thai.name) : thai.name != null) return false;
		if (town != null ? !town.equals(thai.town) : thai.town != null) return false;

		return true;
	}