How did the countries of French Indochina gain their independence?

How did the countries of French Indochina gain their independence?

a. France granted independence to avoid supporting the colonies any longer.
b. A military junta systematically overthrew the French regime in each country.
c. Communist forces waged a successful war for independence.
d. The United States negotiated with France on behalf of the colonies.