neither hetero both both hetero hetero hetero neither homo neither neither