from itertools import combinations
lst =[i for i inrange(1,17)]
sum1 =sum(lst)
sum2 =sum([i **2for i in lst])
sum3 =sum([i **3for i in lst])
res =[1]for possible in combinations(lst[1:],7):ifsum(possible)+1== sum1 /2:ifsum([i **2for i in possible])+1== sum2 /2:ifsum([i **3for i in possible])+1== sum3 /2:
res.extend(list(possible))print(' '.join(map(str, res)))