Diploid and haploid cells