Buggy python submission (verdict: Runtime Error):
s = 'abcdefghijklmnopqrstuvwxyz'
l = [0]*26
while True:
    try:
        str=raw_input()
    except EOFError:
        break
    for i in str:
        an=ord(i.lower())-97
        if an > 25 or an < 0:
            continue
        l[an]+=1
for i in xrange(26):
    print s[i] + ' : '+ str(l[i])

Fixed submission:
a='abcdefghijklmnopqrstuvwxyz'
l=[0]*26
while True:
    try:
        text=raw_input()
    except EOFError:
        break
    for i in text:
        ascNum=ord(i.lower())-97
        if ascNum < 0 or 25 < ascNum:
            continue
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+str(l[i])

Buggy python submission (verdict: Runtime Error):
a = 'abcdefghijklmnopqrstuvwxyz'
l = [0]*26
while True:
    try:
        s=raw_input()
    except EOFError:
        break
    for i in s:
        an=ord(i.lower())-97
        if an > 25 or an < 0:
            continue
        l[an]+=1
for i in xrange(26):
    print a[i] + ' : '+ s(l[i])

Fixed submission:
a='abcdefghijklmnopqrstuvwxyz'
l=[0]*26
while True:
    try:
        text=raw_input()
    except EOFError:
        break
    for i in text:
        ascNum=ord(i.lower())-97
        if ascNum < 0 or 25 < ascNum:
            continue
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+str(l[i])

Buggy python submission (verdict: Runtime Error):
a = 'abcdefghijklmnopqrstuvwxyz'
l = [0]*26
while True:
    try:
        s=raw_input()
    except EOFError:
        break
    for i in s:
        an=ord(i.lower())-97
        if an > 25 or an < 0:
            continue
        l[an]+=1
for i in xrange(26):
    print a[i] + ' : '+ s(l[i])

Fixed submission:
a='abcdefghijklmnopqrstuvwxyz'
l=[0]*26
while True:
    try:
        text=raw_input()
    except EOFError:
        break
    for i in text:
        ascNum=ord(i.lower())-97
        if ascNum < 0 or 25 < ascNum:
            continue
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+str(l[i])

Buggy python submission (verdict: Runtime Error):
a = 'abcdefghijklmnopqrstuvwxyz'
l = [0]*26
while True:
    try:
        s=raw_input()
    except EOFError:
        break
    for i in s:
        ascNum=ord(i.lower())-97
        if ascNum > 25 or ascNum < 0:
            continue
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+ s(l[i])

Fixed submission:
a='abcdefghijklmnopqrstuvwxyz'
l=[0]*26
while True:
    try:
        text=raw_input()
    except EOFError:
        break
    for i in text:
        ascNum=ord(i.lower())-97
        if ascNum < 0 or 25 < ascNum:
            continue
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+str(l[i])

Buggy python submission (verdict: Runtime Error):
a='abcdefghijklmnopqrstuvwxyz'
l=[0]*26
while True:
    try:
        text=raw_input()
    except EOFError:
        break
    for i in text:
        ascNum=ord(i.lower())-97
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+str(l[i])

Fixed submission:
a='abcdefghijklmnopqrstuvwxyz'
l=[0]*26
while True:
    try:
        text=raw_input()
    except EOFError:
        break
    for i in text:
        ascNum=ord(i.lower())-97
        if ascNum < 0 or 25 < ascNum:
            continue
        l[ascNum]+=1
for i in xrange(26):
    print a[i] + ' : '+str(l[i])