The last example in comprehensions is ```python >>> {2**x for x in range(10)} {32, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512} ``` where the return value should actually be ```python {1, 2, 4, 8, 16, 32, 64, 128, 256, 512} ``` Not sure where the extra 32 came from.