VCC VC CVVC CVCCVCVC CVVC CCV CVCV
CVC CCVVCVCVC
CCVC CVVCC CVCVCVC CVV CVCCC