Swarasandhi based on Sanscrit Linguistic Rules