I go to sleep at 8pm, wake up at 5.50am the next day, go back to sleep at 6.05am, and wake up for good at 7.01am. How long did I sleep for altogether?