How Long Does a 1000-piece Puzzle Take?