3 variants for "Cnn"