I have re-examined the detailed route because arriving directly in Rio de Janeiro as planned would be too early.
- I considered staying in São Paulo to adjust the schedule, but São Paulo might be a dangerous city, and I'm not that interested in it, so I will avoid staying in São Paulo.
- Asunción is optional. There are many other places I want to see, so I will skip it for now. If I decide to stay there for a month later to adjust my schedule, I can visit it then. (That is not a decision yet).
- I will prioritize seeing the places I want to see first. Iguazu Falls.
- To obtain a Brazilian visa, I will transit through El Calnacion (fewer required documents).
- I will enter Paraguay from Argentina via El Calnacion, and exit Paraguay near Iguazu Falls. I might buy something in a Paraguayan duty-free town. I will see the Brazilian side of Iguazu Falls first, then the Argentinian side.
- After seeing Iguazu Falls, I will move slightly south in Argentina before entering Brazil.
- As transit points in Brazil, I will add São Miguel das Missões (southeast of El Calnacion, near the Brazilian border), Porto Alegre (southeast of El Calnacion, on the coast), Cânion Itaimbezinho (northeast of Porto Alegre), Curitiba, and Santos (a port town near São Paulo). After heading southeast from Iguazu towards the coast, I will go along the coast north towards Rio de Janeiro. Rain clouds come from the west during the rainy season, so the coast should be relatively better. I will be prepared for rain in the area between São Paulo and Rio de Janeiro, regardless.
- I will adjust whether to visit Ouro Preto before or after the carnival later. It might be impossible due to the rain.