Problem p03533 (python)

Fixed submission:
# coding: utf-8
import sys
 
inputline = list(input()) #1文字ずつ文字のリストに
akihabara = list("AKIHABARA")

# Aの数
count = 4

lineLength = len(akihabara) - len(inputline)
for i in range( len(inputline) ):
    if inputline[i] == "A":
      count -= 1
#print(count)
# 正解より文字数が多い、あるいは文字数が5文字以下のとき
if lineLength < 0 or len(inputline)+count < 9 :
    print("NO")
# 正解と文字数が同じとき
elif lineLength == 0:
    if inputline == akihabara:
        print("YES")
    else:
        print("NO")
# 正解より文字数が少ないとき

else:
    for i in range(9):
        if i == 8 and len(inputline)<9:
            inputline.append("A")
        elif inputline[i] != akihabara[i]:
            inputline.insert(i, "A")
            
    if inputline == akihabara:
        print("YES")
    else:
        print("NO")

Buggy submission (verdict: Runtime Error):
# coding: utf-8
import sys

try:
    inputline = list(input()) #1文字ずつ文字のリストに
    akihabara = list("AKIHABARA")
    
    lineLength = len(akihabara) - len(inputline)
    # 正解より文字数が多い、あるいは文字数が5文字以下のとき
    if lineLength < 0 or lineLength >= 5:
        sys.exit("NO")
    # 正解と文字数が同じとき
    elif lineLength == 0:
        if inputline == akihabara:
            sys.exit("YES")
        else:
            sys.exit("NO")
    # 正解より文字数が少ないとき
    else:
        for i in range(9):
            if i == 8 and len(inputline)<9:
                inputline.append("A")
            elif inputline[i] != akihabara[i]:
                inputline.insert(i, "A")
    
    if inputline == akihabara:
        sys.exit("YES")
    else:
        sys.exit("NO")
        
    raise Exception('I know Python!')

except RuntimeError:
    sys.exit("NO")

Buggy submission (verdict: Runtime Error):
# coding: utf-8
import sys

try:
    inputline = list(input()) #1文字ずつ文字のリストに
    akihabara = list("AKIHABARA")
    
    lineLength = len(akihabara) - len(inputline)
    # 正解より文字数が多い、あるいは文字数が5文字以下のとき
    if lineLength < 0 or lineLength >= 5:
        print("NO")
        sys.exit()
    # 正解と文字数が同じとき
    elif lineLength == 0:
        if inputline == akihabara:
            print("YES")
            sys.exit()
        else:
            print("NO")
            sys.exit()
    # 正解より文字数が少ないとき
    else:
        for i in range(9):
            if i == 8 and len(inputline)<9:
                inputline.append("A")
            elif inputline[i] != akihabara[i]:
                inputline.insert(i, "A")
    
    if inputline == akihabara:
        print("YES")
        sys.exit()
    else:
        print("NO")
        sys.exit()

except RuntimeError:
    print("NO")
    sys.exit()

Buggy submission (verdict: Runtime Error):
# coding: utf-8
import sys
inputline = list(input()) #1文字ずつ文字のリストに
akihabara = list("AKIHABARA")

lineLength = len(akihabara) - len(inputline)
# 正解より文字数が多い、あるいは文字数が5文字以下のとき
if lineLength < 0 or lineLength >= 5:
    print("NO")
    sys.exit()
# 正解と文字数が同じとき
elif lineLength == 0:
    if inputline == akihabara:
        print("YES")
        sys.exit()
    else:
        print("NO")
        sys.exit()
# 正解より文字数が少ないとき
else:
    count=0
    for i in range(9):
        if i == 8 and len(inputline)<9:
            inputline.append("A")
        elif inputline[i] != akihabara[i]:
            inputline.insert(i, "A")

if inputline == akihabara:
    print("YES")
    sys.exit()
else:
    print("NO")
    sys.exit()

Buggy submission (verdict: Runtime Error):
# coding: utf-8
import sys
inputline = list(input()) #1文字ずつ文字のリストに
akihabara = list("AKIHABARA")

lineLength = len(akihabara) - len(inputline)
# 正解より文字数が多いとき
if lineLength < 0:
    print("NO")
    sys.exit()
# 正解と文字数が同じとき
elif lineLength == 0:
    if inputline == akihabara:
        print("YES")
        sys.exit()
    else:
        print("NO")
        sys.exit()
# 正解より文字数が少ないとき
else:
    count=0
    for i in range(9):
        if i == 8 and len(inputline)<9:
            inputline.append("A")
        elif inputline[i] != akihabara[i]:
            inputline.insert(i, "A")

if inputline == akihabara:
    print("YES")
    sys.exit()
else:
    print("NO")
    sys.exit()