啥叫算法啊,我就会做题,我也不懂

while True:
    try:
        ls=input().split()
        dst=ls[-2]
        cc=int(ls[0])
        lsn=[]
        for i in range(2,2+cc):
            if sorted(ls[i])==sorted(dst) and ls[i]!=dst:
                lsn.append(ls[i])
        lsn.sort()
        print(len(lsn))
        print(lsn[int(ls[-1])-1])
    except:
        break