How Long Does a 500-piece Puzzle Take?