Добрый вечер.
Помогите, пожалуйста, с переводом предложения, никак не могу понять, что имелось в виду:

Anti-corruption campaigner Alexei Navalny, who also led protests in Moscow against Putin the winter of 2011-12, said the information challenged Putin's figure for spending on the Games, which open in the Black Sea resort of Sochi on Feb. 7.

В контексте: речь идёт об информации о расходах на ОИ.
Спасибо)