4 True 2 4 5 5 1 5 5 5 2 1 1 0 any True 8 123 any True 8 [(1, 0), (2, 2), (3, 6), (4, 12)] 4