Shit !...that one was the toughest yet!