After 2,500 years Sanskrit grammatical puzzle solved by Indian student at University of Cambridge