A German tourist who went missing for almost three weeks while walking in Australia's outback survived by eating flies, police say.
Daniel Dudzisz, 26, went missing on 17 February while walking in central west Queensland.
He got lost and stranded between two flooded parts of a river, police said. A motorist picked him up on Thursday.
Mr Dudzisz was found "safe and well" and appeared to be "in reasonable spirits", police said.
"He joked about never going hungry in the Australian outback because of the amount of flies you can eat for their protein, apparently," Police Inspector Mark Henderson told broadcaster ABC.
"He had some baked beans and cereal when he left Windorah and exhausted that pretty quickly, and said he'd been eating flies ever since."
Mr Dudzisz refused medical treatment after being found, Mr Henderson added.
"He was certainly hungry, but other than that he was in reasonable spirits."
Mr Dudzisz went missing during a walk between Queensland towns Windorah and Jundah, police said.
Police had searched the area with a helicopter and quad bikes without success.
Mr Dudzisz was determined to continue his walk, and planned to walk to the Northern Territory, Mr Henderson told ABC.
"He has made an agreement now that he will stick to the main roads now rather than going cross country."