Ответ:

Если бы «Абрек» занял второе место, то по второму предсказанию победил бы «Ветер». Но первое предсказание утверждает, что победит «Абрек» или «Стрелок». Значит, «Абрек» не был вторым.

По третьему предсказанию вторым пришёл либо «Ветер», либо «Абрек». Следовательно, вторым был «Ветер».

По первому предсказанию победителем был «Абрек» или «Стрелок». Если бы «Абрек» занял третье место, то по четвёртому предсказанию «Стрелок» не победил бы. Тогда победить должен был бы «Абрек», что противоречит его третьему месту. Значит, «Абрек» не третий.

Поскольку «Ветер» занял второе место, а «Абрек» не второй и не третий, первое место занял «Абрек», а третье — «Стрелок».

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