Margaret Hill, the three-year-old British girl kidnapped in Nigeria, has been freed.
She is back with her family who say she is in good health. No ransom was paid.
An offical said the youngster was handed over to state security servces in Port Harcourt, where she was snatched on Thursday.
Her father Mike Hill told Sky News she had been in the jungle and was covered in mosquito bites Otherwise she was fine.
Mr Hill, who works in the Nigerian oil industry, said: “She has not told us anything yet.”
He added: “The pressure has been unbelievable. We stopped eating and couldn’t think of anything else.
“The kidnappers did not say who they were, but we don’t think they were rebels
“They wanted to swap Margaret for myself but the police said ‘no’.
“They also demanded a ransom, but we did not pay anything.”
Gunmen grabbed the child from the car in which she was being driven to school when it got stuck in traffic.
Margaret’s mother Oluchi said the kidnappers had called her, first demanding the swap and then money.
Mrs Hill said the kidnappers had also threatened to kill her daughter.
Abductions for ransom are common in the oil-producing Niger Delta, where Port Harcourt lies.
However, it is rare for children to be targeted.
Margaret’s abduction sparked outrage in Nigeria, not least among militant groups.
They said it would only serve to undermine their campaign for greater local control of oil revenues.