It took me 5 min 59 secs to do it, but I have a good strategy for puzzles. I just sort out the end pieces first and put the edge together, then the rest fills in pretty quickly.

(It doesn't remind me of anyone's dog on here either)