Indian Student At Cambridge Solves 2500 Year Old Puzzle