Goldman Sachs interview question:There are 25 horses, five race tracks and no any timer you can use. In order to determine the three fastest horses among 25, how many races are needed at least?