I actually gave up with 15 minutes extra. I was jammed on one problem as I had been for the last ten minutes; everything else was completed. So I had an option:
A. Beat my head against my desk for 15 minutes trying to get that last 4%.
B. Relax, go back, and play TopCoder.
My choice was obvious!