This one took me about 6 hours!