How long should a 1000 piece puzzle take?