> > Don't use sorted(..., reverse=True). Instead reverse the list in place > by using reverse slicing of l[-1::-1], which is about 1.5 times faster. Why are you using [-1::-1] for reversing? Isn't [::-1] the python idiom for reversing a list?