Ответ:

Из условия следует, что шахматист, велосипедист и лыжник — разные люди: велосипедист дружит и с шахматистом, и с лыжником. Значит, оставшийся участник — пловец.

Иванов и Петров не могут быть велосипедистом: велосипедист дружит и с шахматистом, и с лыжником, а Иванов никогда не слышал о Петрове. Поэтому велосипедист — Васечкин.

Однако условие не позволяет определить, кто именно из Иванова и Петрова — пловец, а кто лыжник. Оба распределения согласуются с текстом.

Ответ: Васечкин — велосипедист; Иванов и Петров — пловец и лыжник, но определить, кому какая роль досталась, по имеющимся данным нельзя.