I was building a 500 piece puzzle the other day with many tiny little pieces. When I opened the box, I was completely overwhelmed. There were...