perfect genetics challenge