Two little boys belonging to an indigenous people in Brazil have been found alive almost a month after they went missing in the jungle, according to media reports.

"This case is so complex and so mysterious," said Pedro da Silva, who works for the Indigenous Mission Council Cimi in the state of Amazonas, the German Press Agency.

"These kids have a bit of local knowledge, but even adults get lost in the woods."

Brothers Glaucon, 7, and Gleison, 9, got lost in the area around Manicoré, Amazonas state, while hunting birds, the reports said.

They have been missing since February 18.

On March 15, they were accidentally discovered by a lumberjack and flown to a hospital on Thursday (local time), the news portal “G1” reported, citing the health authorities.

According to the children, they fed themselves with fruits and collected rainwater, as a nurse who was present at the first aid in Manicoré told the "UOL" portal.

The boys were malnourished and dehydrated and could hardly walk due to injuries to their feet.

Gleison carried his younger brother at times.

“The elder protected the younger.

He carried him on his back until the other had recovered a bit," the nurse was quoted as saying.

The two were found miles from where they were last seen.

The authorities had already given up the search, while the indigenous people still continued.

Dozens of firefighters and volunteers had been searching for the Mura boys.

The brothers' condition is serious but stable, pediatrician Eugênio Tavares told G1.

They are still unable to eat solid food.

"They must regain at least half the weight they lost before they can return to Manicoré."

“Some speak of a miracle.

As the indigenous people say: the spirits of nature protected them," da Silva told dpa.

The authorities had initially given the brothers' ages as 6 and 8 years, the mother later corrected the information.