You can do `blanks = ' ' * 1001` here instead.

Appending to a string is a bad idea in python since strings are immutable so every append copies the old string to a new string before the append. Fortunately you can multiply strings by an `int` to get that string repeated a bunch of times. Appending to a length of 1,000 takes .1 seconds to run 1,000 times but a length of 10,000 takes almost a second (ouch).

```python
def append(n):
    blanks = ''
    for i in xrange(n):
        blanks += ' '
    return blanks
def multiply(n):
    blanks = ' ' * n
    return blanks
>>> timeit.timeit(lambda: append(1000), number=1000)
0.11394691467285156
>>> timeit.timeit(lambda: append(10000), number=1000)
0.935405969619751
>>> timeit.timeit(lambda: multiply(1000), number=1000)
0.0006279945373535156
>>> timeit.timeit(lambda: multiply(10000), number=1000)
0.0010080337524414062
```