def func(lst_i,lst_r): li = [] for r in lst_r: li_num = [] for i,v in enumerate(lst_i): if str(r) in v: li_num.extend([str(i),v]) if li_num: #输出R<i> li.append(str(r)) #满足条件的I的个数 li.append(str(len(li_num)//2)) # I在I序列中的位置索引和输出I li += li_num # 个数 print(len(li),end=' ') str2 = ' '.join(li) print(str2) while 1: try: lst_i = input().split()[1:] lst_r = [int(i) for i in input().split()[1:]] lst_r = list(set(lst_r)) lst_r.sort() func(lst_i,lst_r) except: break