import re I = str(input()).split(' ') ni = int(I[0]) irr = [str(I[i+1]) for i in range(ni)] R = str(input()).split(' ') nr = int(R[0]) rrr = [int(R[i+1]) for i in range(nr)] rrr = sorted(list(set(rrr))) rrr = [str(x) for x in rrr] # print(rrr) ans = [] for x in rrr: i_num = 0 i_arr = [] i_start = [] for i in range(ni): r = re.search(x, irr[i]) if r is not None: i_num += 1 # i_start.append(r.start()) i_start.append(i) i_arr.append(irr[i]) if i_num > 0: ans.append(x) ans.append(i_num) for i in range(i_num): ans.append(i_start[i]) ans.append(i_arr[i]) ans.insert(0, len(ans)) for a in ans: print(a, end=' ')
硬写