Ответ:

Обозначим места лошадей как первое, второе и третье.

  1. По предсказанию третьего болельщика на втором месте должен быть «Ветер» или «Абрек».
  2. «Абрек» не может быть вторым: тогда по предсказанию второго болельщика победил бы «Ветер», но первый болельщик допускает победу только «Абрека» или «Стрелка». Значит, вторым пришел «Ветер».
  3. Победителем тогда должен быть «Абрек» или «Стрелок». Если бы третьим пришел «Абрек», то победителем был бы «Стрелок», что противоречит предсказанию четвертого болельщика. Поэтому победил «Абрек».

Оставшееся третье место занял «Стрелок». Предсказание второго болельщика при этом выполнено: условие «Абрек будет вторым» ложно, поэтому условное утверждение истинно.

Ответ: первое место — «Абрек», второе — «Ветер», третье — «Стрелок».