Buggy python submission (verdict: Runtime Error):
def insertionSort(_list, _length):
    for i in range(1, _length):
        ll = [str(_l) for _l in _list]
        print(' '.join(ll))
        val = _list[i]
        j = i - 1
        while j >= 0 and _list[j] > val:
            _list[j+1] = _list[j]
            j -= 1
        _list[j+1] = val
    ll = [str(_l) for _l in _list]
    print(' '.join(ll))


import sys
 
length = input()
eles = map(int, sys.stdin.readlines())

insertionSort(eles, length)

Fixed submission:
length = int(input())
eles = [int(i) for i in input().split()]

for i in range(length):
    val = eles[i]
    j = i - 1
    while j >= 0 and eles[j] > val:
        eles[j+1] = eles[j]
        j -= 1
    eles[j+1] = val
    print(*eles)

Buggy python submission (verdict: Runtime Error):
def insertionSort(_list, _length):
    for i in range(1, _length):
        ll = [str(_l) for _l in _list]
        print(' '.join(ll))
        val = _list[i]
        j = i - 1
        while j >= 0 and _list[j] > val:
            _list[j+1] = _list[j]
            j -= 1
        _list[j+1] = val
    ll = [str(_l) for _l in _list]
    print(' '.join(ll))


import sys
 
length = input()
eles = map(int, sys.stdin.readlines().rstrip().split(' '))

insertionSort(eles, length)

Fixed submission:
length = int(input())
eles = [int(i) for i in input().split()]

for i in range(length):
    val = eles[i]
    j = i - 1
    while j >= 0 and eles[j] > val:
        eles[j+1] = eles[j]
        j -= 1
    eles[j+1] = val
    print(*eles)

Buggy python submission (verdict: Runtime Error):
import sys
 
length = input()
eles = map(int, sys.stdin.readlines().rstrip().split(' '))

print(eles)

Fixed submission:
length = int(input())
eles = [int(i) for i in input().split()]

for i in range(length):
    val = eles[i]
    j = i - 1
    while j >= 0 and eles[j] > val:
        eles[j+1] = eles[j]
        j -= 1
    eles[j+1] = val
    print(*eles)

Buggy python submission (verdict: Runtime Error):
def insertionSort(_list, _length):
    for i in range(1, _length):
        ll = [str(_l) for _l in _list]
        print(' '.join(ll))
        val = _list[i]
        j = i - 1
        while j >= 0 and _list[j] > val:
            _list[j+1] = _list[j]
            j -= 1
        _list[j+1] = val
    ll = [str(_l) for _l in _list]
    print(' '.join(ll))

length = input()
eles = [ele for ele in input().rstrip().split(' ')]

insertionSort(eles, length)

Fixed submission:
length = int(input())
eles = [int(i) for i in input().split()]

for i in range(length):
    val = eles[i]
    j = i - 1
    while j >= 0 and eles[j] > val:
        eles[j+1] = eles[j]
        j -= 1
    eles[j+1] = val
    print(*eles)

Buggy python submission (verdict: Runtime Error):
length = int(input())
eles = list(map(int, input().split()))

for i in range(_length):
    val = _list[i]
    j = i - 1
    while j >= 0 and _list[j] > val:
        _list[j+1] = _list[j]
        j -= 1
    _list[j+1] = val
    print(*_list)

Fixed submission:
length = int(input())
eles = [int(i) for i in input().split()]

for i in range(length):
    val = eles[i]
    j = i - 1
    while j >= 0 and eles[j] > val:
        eles[j+1] = eles[j]
        j -= 1
    eles[j+1] = val
    print(*eles)