 
     downloadProblem: (options) ->
         if options.contest.startsWith("gym")
-            href = "#{BASE_URL}/#{options.contest}/problem/#{options.problem}"
+            href = "#{BASE_URL}/#{options.contest}/problem/#{options.problem}?locale=ru"
         else
             href = "#{BASE_URL}/problemset/problem/#{options.contest}/#{options.problem}?locale=ru"
         page = await downloadLimited(href, {timeout: 15 * 1000})

        data = document.getElementsByClassName("problem-statement")
        if not data or data.length == 0
            logger.warn("Can't find statement for problem " + href)
            return {"???", "???"}
        data = data[0]
        nameEl = data.getElementsByClassName("title")[0]
        # Drop leading letter, dot and space

        {contest, problem} = data.testSystemData
        if contest.startsWith("gym")
            href = "#{BASE_URL}/#{contest}/problem/#{problem}?csrf_token=#{csrf}"
            csrfHref = "#{BASE_URL}/#{contest}"
        else
            href = "#{BASE_URL}/problemset/problem/#{contest}/#{problem}?csrf_token=#{csrf}"
            csrfHref = href
        page = await @download(csrfHref)
        csrf = @_getCsrf(page)
        data = {
                csrf_token: csrf
