primitive triplet