The terms originated in a competition in the news-sheet "Indian Opinion" in South Africa in 1906. Mr. Maganlal Gandhi, grandson of an uncle of Mahatma Gandhi, came up with the word "Sadagraha" and won the prize. Subsequently, to make it clearer, Gandhi changed it to Satyagraha. "Satyagraha" is a tatpuruṣa compound of the Sanskrit words "satya" (meaning "truth") and "āgraha" ("polite insistence", or "holding firmly to"). Satya is derived from the word "sat", which means "being". Nothing is or exists in reality except Truth. In the context of satyagraha, Truth therefore includes a) Truth in speech, as opposed to falsehood, b) what is real, as opposed to nonexistent (asat) and c) good as opposed to evil, or bad. This was critical to Gandhi's understanding of and faith in nonviolence: "The world rests upon the bedrock of satya or truth. Asatya, meaning untruth, also means nonexistent, and satya or truth also means that which is. If untruth does not so much as exist, its victory is out of the question. And truth being that which is, can never be destroyed. This is the doctrine of satyagraha in a nutshell."