def newlist(n):
a=[]
k=1
for i in range(1,n+1):
b=[j for j in range(k,k+i) if j<=n]
a.append(b)
if n<k:
break
k=k+i
if n<k:
break
return a
print(newlist(14))
print(newlist(15))
print(newlist(16))
print(newlist(17))
print(newlist(18))
print(newlist(19))
print(newlist(20))
print(newlist(21))
print(newlist(22))