I just saw the word 'assignment' in your OP.
Then, unfortunately remembered that I should have been writing mine and I have wasted yet another night drinking wine and talking crap and now need to go to bed to 'try again tomorrow'
Are you actually staying up now to do your a?