Took me about 45 minutes...