early submission

Difficulty with task 8 and 9, but I tried!
This was a super-creative way to solve this particular problem  though you ended up returning a rather funny-looking dictionary since you used a dictionary comprehension (outer bounds are {}) instead of a list comprehension (outer bounds being []). You also didn't end up using total as a result which dinged you in the violations.

The reference answer was:

    total = 0
    for key, value in dictionary.iteritems():
        total += value - key
    return sum(total)

The list comprehension variant would be:

    return sum([v - k for k, v in dictionary.iteritems()])