122333444456677788889AABBBCCCC