#54295: 一個普通的python解題方法


woominytr (梧銘)


a=list(map(int,str(input()).split()))
b=[]
c=[]
d=0
for i in range(a[0]):
    b.append(sorted(map(int,str(input()).split())))
    d+=b[-1][-1]  -->  在b紀錄排序,並記錄最大值
for i in range(a[0]):
    if d % b[i][-1]==0:
        c.append(b[i][-1])  --> 除他,能除就記下來
print(d)
if len(c)==0:
    print(-1)
else:
    c=map(str,c)
    print(' '.join(c))  --> 就這樣,方法很多,我習慣這麼寫,不一定寫成這樣