In [this solution](https://github.com/ByteAcademyCo/Exercises/blob/87a666bd1e688373ab9d01e3a6030e7a52ef49db/data_structures/dictionaries_and_arrays/3.square_keys/Solutions/solution.py#L1-L5), there is an opportunity to introduce `dict` comprehensions: ```python def square_keys(number: int) -> dict: return {i: i ** 2 for i in range(1, number + 1)} number = int(input("Input a number ")) result = square_keys(number) print(result) ```