tangling
limestone
Brahmagupta
Johannes
meteorological
perpetration