grouping adjacent use zip and iter... some code like this: ``` python lst = range(10) group_n = lambda lst, n: zip(*([iter(lst)] * n)) print group(lst, 3) #output #[(0, 1, 2), (3, 4, 5), (6, 7, 8)] ```