query: Where did Roman Fosti finish in his World Championships and Olympics races from 2015-17, and where were those three races held?
answer: Roman Fosti competed at the 2015 World Championships in Beijing finishing 20th, the 2016 Olympic Games in Rio de Janeiro finishing 61st, and the 2017 World Championships in London finishing 53rd.