40 999999999999 CCAAAAABCABCCBBBACCAACCABCCCCCABCCBBBAAA