To find the fastest 3 horses among 25, divide the horses into 5 groups of 5 and hold a race in each group to identify the top 3 finishers, resulting in 15 winners total. Then sort the 15 winners according to their finishing positions to identify the overall fastest 3 horses, requiring only 5 races total.