Если Сережа восьмой, то перед ним финишировали 7 человек, а после него 21 человек 7+21+1(сам Сережа)=29 человек. Если Костя пятый, то перед ним финишировали 4 человека, а после него 24 человека 4+24+1(сам Костя)=29 человек. Как раз, если Костя пятый, а Сережа восьмой, то Сережа финишировал через два человека после Кости. Ответ: 29 человек.