When I was walking in a calm street in a South Indian city, a small signboard - The Puzzle Shop - caught my attention. Even though it looked like the entrance of a house, it was a shop. Intrigued by the name and the look, I decided to check it out. It was neat, tidy and well organized. There were dozens of steel cupboards that were full of square shaped boxes.