The worst part of leaving all the hard problems until the end of a project is that now I have ten hard problems to solve in a row.