This was strangely fun! My record for a perfect return is 4 minutes left exactly! (I did create a spreadsheet to help me, not sure if that's cheating)