Ответ:

Если Боря говорит правду, то Вася врёт. Тогда заявление Ани («Боря врёт») ложно, а заявление Васи тоже ложно. Получается ровно одно правдивое заявление.

Другие варианты не подходят: если правду говорит Аня, то Боря врёт, а заявление Васи оказывается правдивым — правдивых заявлений два. Если правду говорит Вася, то правдивыми должны быть и Аня, и Боря, что также противоречит условию.

Ответ: правду говорит Боря.