Brahmagupta is following