Good job
From time to time I like doing jig saw puzzles, they are a fun way of passing the time and I think you did a good job with it.
Something to add I think would be the ability to turn a puzzle piece and have them all randomly spun so you have to figure out how a certain piece is suppose to line up. Could have it so that it just spins in 4 spots to make it a bit easy but still tough at the same time.