レヴェル3は正規表現を使えばおわりだぞ。
re.compile('[A-Z]{3}[a-z][A-Z]{3}')
って最初やって該当箇所がアホみたいにでて一瞬つまったけどwww