3 ccabaabbba acbbbacccb ccccccacba