The Indus script: A challenging puzzle