Scores of Pakistani students and staff of a military-run college who were abducted by Taliban militants have been recovered.
Up to 400 people were kidnapped in the northeast of the country from a convoy of mini-buses carrying them home for the summer holiday.
A military spokesperson says all the cadets except one have been recovered in an army operation.
Students on a bus that escaped the initial abduction say that one Taliban member carrying a hand grenade boarded each of the buses and took them away.
Local police chief Iqbal Marwat said 28 vehicles were seized.
Militant violence has grown in nuclear-armed Pakistan since mid-2007, with attacks on security forces and on Government and Western targets.