Question : when was the last time the british open was held at carnoustie
Answer : 2007