def triInsertion(listA):
    for i in range(1,len(listA)):
        element=listA[i]
        j=i
        while j>0 and element<listA[j-1]:
            listA[j] =listA[j-1]
            j=j-1
        listA[j]=element
    return listA

def echange(l,i,j):
    temp=l[i]
    l[i]=l[j]
    l[j]=temp
def triSelection(listA):
    for i in range(len(listA)):
        min=i
        for j in range(i+1,len(listA)):
            if listA[j]<listA[min]:
                min=j
        echange(listA,i,min)
    return listA