list(p): [0] d: range(0, 1) q: range(0, 1) pdq: [(0, 0, 0)] pdq[0] (0, 0, 0) pdq[0][1]: 0 pr: [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9)] [(0, 0, 0, 12)]