Brahmagupta's problem