all equal all different