diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ddabc71..731ad4f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,7 +31,7 @@ jobs: python: - 'scripts/**' - 'scrapers/**' - - 'tests/scrapers/**' + - 'tests/**' - 'pyproject.toml' - 'uv.lock' @@ -64,4 +64,4 @@ jobs: - name: Fetch camoufox data run: uv run camoufox fetch - name: Run Python tests - run: uv run pytest tests/scrapers/ -v + run: uv run pytest tests/ -v diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 51a81f3..60acfc6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,7 +6,6 @@ repos: - id: stylua-github name: stylua (Lua formatter) args: ["."] - files: ^(lua/|spec/|plugin/|after/|ftdetect/|.*\.lua$) additional_dependencies: [] - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.6.9 @@ -16,16 +15,14 @@ repos: files: ^(scrapers/|tests/scrapers/|.*\.py$) - id: ruff name: ruff (lint) - args: ["--fix", "--select=I"] - files: ^(scrapers/|tests/scrapers/|.*\.py$) + args: ["--fix", "--select=I", "."] - repo: local hooks: - id: mypy name: mypy (type check) entry: uv run mypy language: system - args: ["scrapers/", "tests/scrapers/"] - files: ^(scrapers/|tests/scrapers/|.*\.py$) + args: ["."] pass_filenames: false - repo: https://github.com/pre-commit/mirrors-prettier rev: v3.1.0 diff --git a/pyproject.toml b/pyproject.toml index 8ecd950..b114d87 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,6 +10,7 @@ dependencies = [ "curl-cffi>=0.13.0", "httpx>=0.28.1", "ndjson>=0.3.1", + "pydantic>=2.11.10", "requests>=2.32.5", "scrapling[fetchers]>=0.3.5", ] diff --git a/scrapers/atcoder.py b/scrapers/atcoder.py index c5d116f..7571a26 100644 --- a/scrapers/atcoder.py +++ b/scrapers/atcoder.py @@ -5,7 +5,6 @@ import json import re import sys import time -from dataclasses import asdict from typing import Any import backoff @@ -231,16 +230,12 @@ def _scrape_problem_page_sync(contest_id: str, slug: str) -> dict[str, Any]: def _to_problem_summaries(rows: list[dict[str, str]]) -> list[ProblemSummary]: out: list[ProblemSummary] = [] - seen: set[str] = set() for r in rows: letter = (r.get("letter") or "").strip().upper() title = r.get("title") or "" if not letter: continue pid = letter.lower() - if pid in seen: - continue - seen.add(pid) out.append(ProblemSummary(id=pid, name=title)) return out @@ -341,7 +336,7 @@ async def main_async() -> int: success=False, error="Usage: atcoder.py metadata OR atcoder.py tests OR atcoder.py contests", ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 mode: str = sys.argv[1] @@ -352,11 +347,11 @@ async def main_async() -> int: result = MetadataResult( success=False, error="Usage: atcoder.py metadata " ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 contest_id = sys.argv[2] result = await scraper.scrape_contest_metadata(contest_id) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 0 if result.success else 1 if mode == "tests": @@ -370,7 +365,7 @@ async def main_async() -> int: timeout_ms=0, memory_mb=0, ) - print(json.dumps(asdict(tests_result))) + print(tests_result.model_dump_json()) return 1 contest_id = sys.argv[2] await scraper.stream_tests_for_category_async(contest_id) @@ -381,17 +376,17 @@ async def main_async() -> int: contest_result = ContestListResult( success=False, error="Usage: atcoder.py contests" ) - print(json.dumps(asdict(contest_result))) + print(contest_result.model_dump_json()) return 1 contest_result = await scraper.scrape_contest_list() - print(json.dumps(asdict(contest_result))) + print(contest_result.model_dump_json()) return 0 if contest_result.success else 1 result = MetadataResult( success=False, error="Unknown mode. Use 'metadata ', 'tests ', or 'contests'", ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 diff --git a/scrapers/base.py b/scrapers/base.py index 7cd3714..dbf76e6 100644 --- a/scrapers/base.py +++ b/scrapers/base.py @@ -1,20 +1,9 @@ -from __future__ import annotations - from abc import ABC, abstractmethod -from dataclasses import dataclass from typing import Any, Awaitable, Callable, ParamSpec, cast -from .models import ContestListResult, MetadataResult, TestsResult - P = ParamSpec("P") - -@dataclass -class ScraperConfig: - timeout_seconds: int = 30 - max_retries: int = 3 - backoff_base: float = 2.0 - rate_limit_delay: float = 1.0 +from .models import ContestListResult, MetadataResult, TestsResult class BaseScraper(ABC): @@ -38,6 +27,7 @@ class BaseScraper(ABC): success=False, error=f"{self.platform_name}: {error_msg}", contest_id=contest_id, + problems=[], ) def _create_tests_error( @@ -51,11 +41,14 @@ class BaseScraper(ABC): tests=[], timeout_ms=0, memory_mb=0, + interactive=False, ) def _create_contests_error(self, error_msg: str) -> ContestListResult: return ContestListResult( - success=False, error=f"{self.platform_name}: {error_msg}" + success=False, + error=f"{self.platform_name}: {error_msg}", + contests=[], ) async def _safe_execute( diff --git a/scrapers/codeforces.py b/scrapers/codeforces.py index 5d5421d..b0eecc3 100644 --- a/scrapers/codeforces.py +++ b/scrapers/codeforces.py @@ -5,7 +5,6 @@ import json import logging import re import sys -from dataclasses import asdict from typing import Any import requests @@ -63,8 +62,6 @@ def _extract_limits(block: Tag) -> tuple[int, float]: def _group_lines_by_id(pre: Tag) -> dict[int, list[str]]: groups: dict[int, list[str]] = {} - if not isinstance(pre, Tag): - return groups for div in pre.find_all("div", class_="test-example-line"): cls = " ".join(div.get("class", [])) m = re.search(r"\btest-example-line-(\d+)\b", cls) @@ -182,12 +179,8 @@ def _scrape_contest_problems_sync(contest_id: str) -> list[ProblemSummary]: html = _fetch_problems_html(contest_id) blocks = _parse_all_blocks(html) problems: list[ProblemSummary] = [] - seen: set[str] = set() for b in blocks: pid = b["letter"].upper() - if pid in seen: - continue - seen.add(pid) problems.append(ProblemSummary(id=pid.lower(), name=b["name"])) return problems @@ -267,7 +260,7 @@ async def main_async() -> int: success=False, error="Usage: codeforces.py metadata OR codeforces.py tests OR codeforces.py contests", ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 mode: str = sys.argv[1] @@ -278,11 +271,11 @@ async def main_async() -> int: result = MetadataResult( success=False, error="Usage: codeforces.py metadata " ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 contest_id = sys.argv[2] result = await scraper.scrape_contest_metadata(contest_id) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 0 if result.success else 1 if mode == "tests": @@ -296,7 +289,7 @@ async def main_async() -> int: timeout_ms=0, memory_mb=0, ) - print(json.dumps(asdict(tests_result))) + print(tests_result.model_dump_json()) return 1 contest_id = sys.argv[2] await scraper.stream_tests_for_category_async(contest_id) @@ -307,17 +300,17 @@ async def main_async() -> int: contest_result = ContestListResult( success=False, error="Usage: codeforces.py contests" ) - print(json.dumps(asdict(contest_result))) + print(contest_result.model_dump_json()) return 1 contest_result = await scraper.scrape_contest_list() - print(json.dumps(asdict(contest_result))) + print(contest_result.model_dump_json()) return 0 if contest_result.success else 1 result = MetadataResult( success=False, error="Unknown mode. Use 'metadata ', 'tests ', or 'contests'", ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 diff --git a/scrapers/cses.py b/scrapers/cses.py index ea8f57a..5302caa 100644 --- a/scrapers/cses.py +++ b/scrapers/cses.py @@ -4,7 +4,6 @@ import asyncio import json import re import sys -from dataclasses import asdict from typing import Any import httpx @@ -251,7 +250,7 @@ async def main_async() -> int: success=False, error="Usage: cses.py metadata OR cses.py tests OR cses.py contests", ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 mode: str = sys.argv[1] @@ -262,11 +261,11 @@ async def main_async() -> int: result = MetadataResult( success=False, error="Usage: cses.py metadata " ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 category_id = sys.argv[2] result = await scraper.scrape_contest_metadata(category_id) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 0 if result.success else 1 if mode == "tests": @@ -280,7 +279,7 @@ async def main_async() -> int: timeout_ms=0, memory_mb=0, ) - print(json.dumps(asdict(tests_result))) + print(tests_result.model_dump_json()) return 1 category = sys.argv[2] await scraper.stream_tests_for_category_async(category) @@ -291,17 +290,17 @@ async def main_async() -> int: contest_result = ContestListResult( success=False, error="Usage: cses.py contests" ) - print(json.dumps(asdict(contest_result))) + print(contest_result.model_dump_json()) return 1 contest_result = await scraper.scrape_contest_list() - print(json.dumps(asdict(contest_result))) + print(contest_result.model_dump_json()) return 0 if contest_result.success else 1 result = MetadataResult( success=False, error=f"Unknown mode: {mode}. Use 'metadata ', 'tests ', or 'contests'", ) - print(json.dumps(asdict(result))) + print(result.model_dump_json()) return 1 diff --git a/scrapers/models.py b/scrapers/models.py index 9a0f3a5..69ba52b 100644 --- a/scrapers/models.py +++ b/scrapers/models.py @@ -1,47 +1,71 @@ -from dataclasses import dataclass, field +from pydantic import BaseModel, Field -@dataclass -class TestCase: +class TestCase(BaseModel): input: str expected: str + class Config: + extra = "forbid" -@dataclass -class ProblemSummary: + +class ProblemSummary(BaseModel): id: str name: str + class Config: + extra = "forbid" -@dataclass -class ContestSummary: + +class ContestSummary(BaseModel): id: str name: str - display_name: str + display_name: str | None = None + + class Config: + extra = "forbid" -@dataclass -class ScrapingResult: +class ScrapingResult(BaseModel): success: bool error: str + class Config: + extra = "forbid" + -@dataclass class MetadataResult(ScrapingResult): contest_id: str = "" - problems: list[ProblemSummary] = field(default_factory=list) + problems: list[ProblemSummary] = Field(default_factory=list) + + class Config: + extra = "forbid" -@dataclass class ContestListResult(ScrapingResult): - contests: list[ContestSummary] = field(default_factory=list) + contests: list[ContestSummary] = Field(default_factory=list) + + class Config: + extra = "forbid" -@dataclass class TestsResult(ScrapingResult): problem_id: str url: str - tests: list[TestCase] + tests: list[TestCase] = Field(default_factory=list) timeout_ms: int memory_mb: float interactive: bool = False + + class Config: + extra = "forbid" + + +class ScraperConfig(BaseModel): + timeout_seconds: int = 30 + max_retries: int = 3 + backoff_base: float = 2.0 + rate_limit_delay: float = 1.0 + + class Config: + extra = "forbid" diff --git a/tests/conftest.py b/tests/conftest.py index 2cba275..1053031 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,43 +1,171 @@ +import io +import json import sys from pathlib import Path +from typing import Callable import pytest ROOT = Path(__file__).resolve().parent.parent -FIXTURES = Path(__file__).resolve().parent / "fixtures" +FIX = Path(__file__).resolve().parent / "fixtures" @pytest.fixture def fixture_text(): - """Load HTML fixture by filename.""" - def _load(name: str) -> str: - p = FIXTURES / name + p = FIX / name return p.read_text(encoding="utf-8") return _load +def _compile_and_exec_module( + module_path: Path, offline_fetch_impls: dict[str, Callable] +): + src = module_path.read_text(encoding="utf-8") + + replacements: list[tuple[str, str]] = [ + ("def _fetch(", "def _orig_fetch("), + ("def fetch_text(", "def _orig_fetch_text("), + ("async def _get_async(", "async def _orig_get_async("), + ] + for old, new in replacements: + src = src.replace(old, new) + + stub_lines = [] + if " _orig_fetch(" in src or "def _orig_fetch(" in src: + stub_lines.append("_fetch = __offline_fetch_sync") + if " _orig_fetch_text(" in src or "def _orig_fetch_text(" in src: + stub_lines.append("fetch_text = __offline_fetch_text") + if " _orig_get_async(" in src or "async def _orig_get_async(" in src: + stub_lines.append("_get_async = __offline_fetch_async") + src += "\n" + "\n".join(stub_lines) + "\n" + + ns = {} + ns.update(offline_fetch_impls) + exec(compile(src, str(module_path), "exec"), ns) + return ns + + +def _capture_stdout(coro): + import asyncio + + buf = io.StringIO() + old = sys.stdout + sys.stdout = buf + try: + rc = asyncio.run(coro) + out = buf.getvalue() + finally: + sys.stdout = old + return rc, out + + @pytest.fixture -def run_scraper(monkeypatch): - def _run(name: str, mode: str, *args, replace_fetch=None) -> dict: - scraper_path = ROOT / "scrapers" / f"{name}.py" - ns = {} - code = scraper_path.read_text(encoding="utf-8") - if replace_fetch: - code = code.replace("def _fetch", "def _fixture_fetch") - code += f"\n_fetch = _fixture_fetch\nfetch_text = _fixture_fetch\n" - ns.update(replace_fetch) - exec(compile(code, str(scraper_path), "exec"), ns) +def run_scraper_offline(fixture_text): + def _router_cses(*, path: str | None = None, url: str | None = None) -> str: + if path == "/problemset/list": + return fixture_text("cses_contests.html") + if path and path.startswith("/problemset/task/"): + pid = path.rsplit("/", 1)[-1] + return fixture_text(f"cses_task_{pid}.html") + raise AssertionError(f"No fixture for CSES path={path!r}") + + def _router_atcoder(*, path: str | None = None, url: str | None = None) -> str: + if not url: + raise AssertionError("AtCoder expects url routing") + if "/contests/archive" in url: + return fixture_text("atcoder_contests.html") + if url.endswith("/tasks"): + return fixture_text("atcoder_abc100_tasks.html") + if "/tasks/" in url: + slug = url.rsplit("/", 1)[-1] + return fixture_text(f"atcoder_task_{slug}.html") + raise AssertionError(f"No fixture for AtCoder url={url!r}") + + def _router_codeforces(*, path: str | None = None, url: str | None = None) -> str: + if not url: + raise AssertionError("Codeforces expects url routing") + if "/contests" in url and "/problem/" not in url: + return fixture_text("codeforces_contests.html") + if "/problem/" in url: + parts = url.rstrip("/").split("/") + contest_id, index = parts[-3], parts[-1] + return fixture_text(f"codeforces_{contest_id}_{index}.html") + if "/problemset/problem/" in url: + parts = url.rstrip("/").split("/") + contest_id, index = parts[-2], parts[-1] + return fixture_text(f"codeforces_{contest_id}_{index}.html") + raise AssertionError(f"No fixture for Codeforces url={url!r}") + + def _make_offline_fetches(scraper_name: str): + if scraper_name == "cses": + + def __offline_fetch_text(client, path: str) -> str: + return _router_cses(path=path) + + return { + "__offline_fetch_text": __offline_fetch_text, + "__offline_fetch_sync": lambda url: (_ for _ in ()).throw( + AssertionError("CSES doesn't use _fetch") + ), + "__offline_fetch_async": lambda client, url: (_ for _ in ()).throw( + AssertionError("CSES doesn't use _get_async") + ), + } + if scraper_name == "atcoder": + + async def __offline_fetch_async(client, url: str) -> str: + return _router_atcoder(url=url) + + def __offline_fetch_sync(url: str) -> str: + return _router_atcoder(url=url) + + return { + "__offline_fetch_text": lambda client, path: (_ for _ in ()).throw( + AssertionError("AtCoder doesn't use fetch_text") + ), + "__offline_fetch_sync": __offline_fetch_sync, + "__offline_fetch_async": __offline_fetch_async, + } + if scraper_name == "codeforces": + + def __offline_fetch_sync(url: str) -> str: + return _router_codeforces(url=url) + + return { + "__offline_fetch_text": lambda client, path: (_ for _ in ()).throw( + AssertionError("Codeforces doesn't use fetch_text") + ), + "__offline_fetch_sync": __offline_fetch_sync, + "__offline_fetch_async": lambda client, url: (_ for _ in ()).throw( + AssertionError("Codeforces doesn't use _get_async") + ), + } + raise AssertionError(f"Unknown scraper: {scraper_name}") + + def _run(scraper_name: str, mode: str, *args: str): + mod_path = ROOT / "scrapers" / f"{scraper_name}.py" + ns = _compile_and_exec_module(mod_path, _make_offline_fetches(scraper_name)) main_async = ns.get("main_async") - if not main_async: - raise RuntimeError(f"Could not load main_async from {name}.py") - import asyncio + assert callable(main_async), f"main_async not found in {scraper_name}" - async def wrapper(): - sys.argv = [str(scraper_path), mode, *args] - return await main_async() + argv = [str(mod_path), mode, *args] + old_argv = sys.argv + sys.argv = argv + try: + rc, out = _capture_stdout(main_async()) + finally: + sys.argv = old_argv - return asyncio.run(wrapper()) + json_lines = [] + for line in (l for l in out.splitlines() if l.strip()): + try: + json_lines.append(json.loads(line)) + except json.JSONDecodeError as e: + raise AssertionError( + f"Invalid JSON from {scraper_name} {mode}: {line}" + ) from e + return rc, json_lines return _run diff --git a/tests/fixtures/atcoder_abc100_tasks.html b/tests/fixtures/atcoder_abc100_tasks.html new file mode 100644 index 0000000..d19d7b9 --- /dev/null +++ b/tests/fixtures/atcoder_abc100_tasks.html @@ -0,0 +1,519 @@ + + + + Tasks - AtCoder Beginner Contest 100 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
+
+ + Contest Duration: + + - + + (local time) (100 minutes) + + Back to Home +
+ +
+
+

Tasks

+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Task NameTime Limit + Memory Limit +
+ A + + Happy Birthday! + 2 sec976 MiB
+ B + + Ringo's Favorite Numbers + 2 sec976 MiB
+ C + + *3 or /2 + 2 sec976 MiB
+ D + + Patisserie ABC + 2 sec976 MiB
+
+ +

+ Tasks for printing +

+
+
+ +
+ +
+ + + + + + +
+ + +
+
+
+ +
+ +
+

+ + + diff --git a/tests/fixtures/atcoder_contests.html b/tests/fixtures/atcoder_contests.html new file mode 100644 index 0000000..9107b98 --- /dev/null +++ b/tests/fixtures/atcoder_contests.html @@ -0,0 +1,1902 @@ + + + + Contest Archive - AtCoder + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+

+ Search in Archive + +

+
+ +
+ +
+
+

Contest Archive

+
+ +
+
    +
  • 1
  • + +
  • 2
  • + +
  • 3
  • + +
  • 4
  • + +
  • 8
  • + +
  • 16
  • +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Start Time (local time) + Contest NameDurationRated Range
+ + + + + + AtCoder Regular Contest 207 (Div.1) + 02:301600 - 2999
+ + + + + + AtCoder Beginner Contest 426 + 01:40- 1999
+ + + + + + AtCoder Grand Contest 073 + 03:002000 -
+ + + + + + UNIQUE VISION Programming Contest 2025 Autumn + (AtCoder Beginner Contest 425) + 01:40- 1999
+ + + + + + AtCoder Regular Contest 206 (Div. 2) + 02:001200 - 2399
+ + + + + + AtCoder Beginner Contest 424 + 01:40- 1999
+ + + + + + ALGO ARTIS Programming Contest 2025 Summer(AtCoder + Heuristic Contest 054) + 240:00All
+ + + + + + AtCoder Beginner Contest 423 + 01:40- 1999
+ + + + + + 12th Asprova Programming Contest(AtCoder Heuristic + Contest 053) + 04:00All
+ + + + + + 日本最強プログラマー学生選手権~Advance~ + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 422 + 01:40- 1999
+ + + + + + AtCoder Regular Contest 205 (Div. 2) + 02:001200 - 2399
+ + + + + + AtCoder Beginner Contest 421 + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 420 + 01:40- 1999
+ + + + + + AtCoder Heuristic Contest 052 + 04:00All
+ + + + + + AtCoder Regular Contest 204 (Div. 1) + 02:301600 - 2999
+ + + + + + AtCoder Beginner Contest 419 + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 418 + 01:40- 1999
+ + + + + + AtCoder Regular Contest 203 (Div. 2) + 02:001200 - 2399
+ + + + + + AtCoder Beginner Contest 417 + 01:40- 1999
+ + + + + + THIRD Programming Contest 2025 Summer(AtCoder + Heuristic Contest 051) + 240:00All
+ + + + + + AtCoder Beginner Contest 416 + 01:40- 1999
+ + + + + + AtCoder Regular Contest 202 (Div. 1) + 02:301600 - 2999
+ + + + + + Japan Registry Services (JPRS) Programming Contest + 2025#2 (AtCoder Beginner Contest 415) + 01:40- 1999
+ + + + + + World Tour Finals 2025 Algorithm(Open Contest) + 05:00-
+ + + + + + World Tour Finals 2025 Algorithm + 05:00-
+ + + + + + World Tour Finals 2025 Heuristic + 10:00-
+ + + + + + + Mirrativ Programming Contest 2025 (AtCoder Beginner + Contest 414) + 01:40- 1999
+ + + + + + AtCoder Heuristic Contest 050 + 04:00All
+ + + + + + Denso Create Programming Contest 2025(AtCoder + Beginner Contest 413) + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 412 + 01:40- 1999
+ + + + + + AtCoder Regular Contest 201 + 02:001200 - 2799
+ + + + + + UNIQUE VISION Programming Contest 2025 Summer + (AtCoder Beginner Contest 411) + 01:40- 1999
+ + + + + + Toyota Programming Contest 2025#3(AtCoder Heuristic + Contest 049) + 04:00All
+ + + + + + AtCoder Regular Contest 200 (Div. 2) + 02:001200 - 2399
+ + + + + + AtCoder Beginner Contest 410 + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 409 + 01:40- 1999
+ + + + + + AtCoder Regular Contest 199 (Div. 1) + 02:301600 - 2999
+ + + + + + AtCoder Beginner Contest 408 + 01:40- 1999
+ + + + + + MC Digital Programming Contest 2025 (AtCoder + Heuristic Contest 048) + 240:00All
+ + + + + + AtCoder Regular Contest 198 (Div. 2) + 02:001200 - 2399
+ + + + + + AtCoder Beginner Contest 407 + 01:40- 1999
+ + + + + + Toyota Programming Contest 2025#2(AtCoder Heuristic + Contest 047) + 04:00All
+ + + + + + Panasonic Programming Contest 2025(AtCoder Beginner + Contest 406) + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 405 + 01:40- 1999
+ + + + + + AtCoder Regular Contest 197 (Div. 2) + 02:001200 - 2399
+ + + + + + AtCoder Beginner Contest 404 + 01:40- 1999
+ + + + + + AtCoder Beginner Contest 403 + 01:40- 1999
+ + + + + + BrainPad Programming Contest 2025 (AtCoder Heuristic + Contest 046) + 04:00All
+ + + + + + AtCoder Grand Contest 072 + 03:002000 -
+
+
+
+
    +
  • 1
  • + +
  • 2
  • + +
  • 3
  • + +
  • 4
  • + +
  • 8
  • + +
  • 16
  • +
+
+
+
+ +
+ +
+ + + + + + +
+ + +
+
+
+ +
+ +
+

+ + + diff --git a/tests/fixtures/atcoder_task_abc100_a.html b/tests/fixtures/atcoder_task_abc100_a.html new file mode 100644 index 0000000..c96cd9a --- /dev/null +++ b/tests/fixtures/atcoder_task_abc100_a.html @@ -0,0 +1,885 @@ + + + + A - Happy Birthday! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
+
+ + Contest Duration: + + - + + (local time) (100 minutes) + + Back to Home +
+ +
+
+ + A - Happy Birthday! + Editorial + + + / + + +
+

Time Limit: 2 sec / Memory Limit: 976 MiB

+ +
+ + +

配点: 100

+ +
+
+

問題文

+

+ もうすぐ E869120 君と square1001 君の + 16 才の誕生日が来る.
+ そこで, AtCoder 王国の高橋君は, 円形のケーキ + 1 個に放射状に切れ目を入れ + 16 等分したものを, 彼らにプレゼントした. +

+

+ E869120 君はそのうち A 切れ、square1001 君は + B 切れを食べようとした.
+ しかし, ケーキと一緒についていた紙を見ると, + 「同じ人が隣り合う + 2 + 切れのケーキを両方取ってはならない」と書かれていた. +

+

+ さて、彼らは紙に書かれたことを守って、2 + 人とも食べたい数のケーキを取ることができるだろうか? +

+
+
+ +
+
+

制約

+
    +
  • + A, B1 以上 + 16 以下の整数 +
  • +
  • A+B16 以下である.
  • +
+
+
+ +
+ +
+
+
+

入力

+

入力は以下の形式で標準入力から与えられる.

+
A B
+
+
+
+ +
+
+

出力

+

+ 紙に書かれたことを守って, E869120 君と square1001 + 君両方が, 食べたい数のケーキを取ることができるならば + Yay!, そうでなければ + :( と出力しなさい. +

+
+
+
+ +
+ +
+
+

入力例 1

+
+5 4
+
+
+
+ +
+
+

出力例 1

+
+Yay!
+
+ +

+ 下の図のようにケーキを取れば、2 + 人とも目標を達成することができる.
+  +

+
+
+ +
+ +
+
+

入力例 2

+
+8 8
+
+
+
+ +
+
+

出力例 2

+
+Yay!
+
+ +

+ 下の図のようにケーキを取れば、2 + 人とも目標を達成することができる.
+  +

+
+
+ +
+ +
+
+

入力例 3

+
+11 4
+
+
+
+ +
+
+

出力例 3

+
+:(
+
+ +

+ この場合, 残念ながら目標を達成する方法は + 1 つもない. +

+
+
+
+ +

Score: 100 points

+ +
+
+

Problem Statement

+

+ E869120's and square1001's 16-th birthday is + coming soon.
+ Takahashi from AtCoder Kingdom gave them a round cake + cut into 16 equal fan-shaped pieces. +

+

+ E869120 and square1001 were just about to eat + A and B of those pieces, + respectively,
+ when they found a note attached to the cake saying that + "the same person should not take two adjacent pieces of + cake". +

+

+ Can both of them obey the instruction in the note and + take desired numbers of pieces of cake? +

+
+
+ +
+
+

Constraints

+
    +
  • + A and B are integers between + 1 and 16 (inclusive). +
  • +
  • A+B is at most 16.
  • +
+
+
+ +
+ +
+
+
+

Input

+

+ Input is given from Standard Input in the following + format: +

+
A B
+
+
+
+ +
+
+

Output

+

+ If both E869120 and square1001 can obey the + instruction in the note and take desired numbers of + pieces of cake, print Yay!; otherwise, + print :(. +

+
+
+
+ +
+ +
+
+

Sample Input 1

+
+5 4
+
+
+
+ +
+
+

Sample Output 1

+
+Yay!
+
+ +

+ Both of them can take desired number of pieces as + follows: +  +

+
+
+ +
+ +
+
+

Sample Input 2

+
+8 8
+
+
+
+ +
+
+

Sample Output 2

+
+Yay!
+
+ +

+ Both of them can take desired number of pieces as + follows: +  +

+
+
+ +
+ +
+
+

Sample Input 3

+
+11 4
+
+
+
+ +
+
+

Sample Output 3

+
+:(
+
+ +

+ In this case, there is no way for them to take desired + number of pieces, unfortunately. +

+
+
+
+
+
+
+
+ +
+ +
+ + + + + + +
+ + +
+
+
+ +
+ +
+

+ + + diff --git a/tests/fixtures/atcoder_task_abc100_b.html b/tests/fixtures/atcoder_task_abc100_b.html new file mode 100644 index 0000000..c2ab95e --- /dev/null +++ b/tests/fixtures/atcoder_task_abc100_b.html @@ -0,0 +1,887 @@ + + + + B - Ringo's Favorite Numbers + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
+
+ + Contest Duration: + + - + + (local time) (100 minutes) + + Back to Home +
+ +
+
+ + B - Ringo's Favorite Numbers + Editorial + + + / + + +
+

Time Limit: 2 sec / Memory Limit: 976 MiB

+ +
+ + +

配点: 200

+ +
+
+

問題文

+

+ 今日は, 記念すべき AtCoder Beginner Contest 100 + が開催される. そのため, 高橋君はりんごさんに, + ある整数をプレゼントしようと思った.
+ 今日のコンテストは「AtCoder Beginner Contest + 100」なので, りんごさんは 100 で + ちょうど + D + 回割りきれる正の整数をプレゼントされると喜ぶ. +

+

+ さて, りんごさんがプレゼントされると喜ぶような整数のうち + N 番目に小さいものを求めなさい. +

+
+
+ +
+
+

制約

+
    +
  • + D0, 1, 2 のいずれかである +
  • +
  • + N1 以上 + 100 以下の整数 +
  • +
+
+
+ +
+ +
+
+
+

入力

+

入力は以下の形式で標準入力から与えられる.

+
D N
+
+
+
+ +
+
+

出力

+

+ 100 でちょうど + D 回割りきれる正の整数の中で + N 番目に小さいものを出力しなさい. +

+
+
+
+ +
+ +
+
+

入力例 1

+
+0 5
+
+
+
+ +
+
+

出力例 1

+
+5
+
+ +

+ 100 でちょうど + 0 回割り切れる(すなわち, + 100 で割り切れない)整数は, 1, + 2, 3, 4, 5, + 6, 7, ... と続く.
+ よって, 5 番目に小さいりんごさんが喜ぶ整数は + 5 である. +

+
+
+ +
+ +
+
+

入力例 2

+
+1 11
+
+
+
+ +
+
+

出力例 2

+
+1100
+
+ +

+ 100 でちょうど + 1 回割り切れる整数は, 100, + 200, 300, 400, + 500, 600, 700, + 800, 900, 1 \ 000, + 1 \ 100, ... と続く.
+ よって, 求めたい整数は 1 \ 100 である. +

+
+
+ +
+ +
+
+

入力例 3

+
+2 85
+
+
+
+ +
+
+

出力例 3

+
+850000
+
+ +

+ 100 でちょうど + 2 回割り切れる整数は, 10 \ 000, + 20 \ 000, 30 \ 000, ... と続く.
+ よって, 求めたい整数は 850 \ 000 である. +

+
+
+
+ +

Score: 200 points

+ +
+
+

Problem Statement

+

+ Today, the memorable AtCoder Beginner Contest 100 takes + place. On this occasion, Takahashi would like to give an + integer to Ringo.
+ As the name of the contest is AtCoder Beginner Contest + 100, Ringo would be happy if he is given a positive + integer that can be divided by 100 + exactly D times. +

+

+ Find the N-th smallest integer that would + make Ringo happy. +

+
+
+ +
+
+

Constraints

+
    +
  • + D is 0, 1 or + 2. +
  • +
  • + N is an integer between 1 and + 100 (inclusive). +
  • +
+
+
+ +
+ +
+
+
+

Input

+

+ Input is given from Standard Input in the following + format: +

+
D N
+
+
+
+ +
+
+

Output

+

+ Print the N-th smallest integer that can be + divided by 100 exactly D times. +

+
+
+
+ +
+ +
+
+

Sample Input 1

+
+0 5
+
+
+
+ +
+
+

Sample Output 1

+
+5
+
+ +

+ The integers that can be divided by + 100 exactly 0 times (that is, not + divisible by 100) are as follows: + 1, 2, 3, 4, + 5, 6, 7, ...
+ Thus, the 5-th smallest integer that would + make Ringo happy is 5. +

+
+
+ +
+ +
+
+

Sample Input 2

+
+1 11
+
+
+
+ +
+
+

Sample Output 2

+
+1100
+
+ +

+ The integers that can be divided by + 100 exactly once are as follows: + 100, 200, 300, + 400, 500, 600, + 700, 800, 900, + 1 \ 000, 1 \ 100, ...
+ Thus, the integer we are seeking is 1 \ 100. +

+
+
+ +
+ +
+
+

Sample Input 3

+
+2 85
+
+
+
+ +
+
+

Sample Output 3

+
+850000
+
+ +

+ The integers that can be divided by + 100 exactly twice are as follows: + 10 \ 000, 20 \ 000, + 30 \ 000, ...
+ Thus, the integer we are seeking is + 850 \ 000. +

+
+
+
+
+
+
+
+ +
+ +
+ + + + + + +
+ + +
+
+
+ +
+ +
+

+ + + diff --git a/tests/fixtures/codeforces_1550_A.html b/tests/fixtures/codeforces_1550_A.html new file mode 100644 index 0000000..18a519c --- /dev/null +++ b/tests/fixtures/codeforces_1550_A.html @@ -0,0 +1,8210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem - A - Codeforces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+ +
+ + + + +
+
+ + + + +
+
+ + + + + + + + +
+
+ +
+ + + + +
+ +
+
+
+ The problem statement has recently been changed. + View the changes. +
+ × +
+
+
+
+
A. Find The Array
+
+
time limit per test
+ 1 second +
+
+
memory limit per test
+ 256 megabytes +
+
+
input
+ standard input +
+
+
output
+ standard output +
+
+
+

+ Let's call an array + aa + + consisting of + nn + + positive (greater than + 00 + + ) integers + beautiful if the + following condition is held for every + ii + + from + 11 + + to + nn + + : either + ai=1ai=1 + + , or at least one of the numbers + ai1ai1 + + and + ai2ai2 + + exists in the array as well. +

+

For example:

+
    +
  • + the array + [5,3,1][5,3,1] + + is beautiful: for + a1a1 + + , the number + a12=3a12=3 + + exists in the array; for + a2a2 + + , the number + a22=1a22=1 + + exists in the array; for + a3a3 + + , the condition + a3=1a3=1 + + holds; +
  • +
  • + the array + [1,2,2,2,2][1,2,2,2,2] + + is beautiful: for + a1a1 + + , the condition + a1=1a1=1 + + holds; for every other number + aiai + + , the number + ai1=1ai1=1 + + exists in the array; +
  • +
  • + the array + [1,4][1,4] + + is not beautiful: for + a2a2 + + , neither + a22=2a22=2 + + nor + a21=3a21=3 + + exists in the array, and + a21a21 + + ; +
  • +
  • + the array + [2][2] + + is not beautiful: for + a1a1 + + , neither + a11=1a11=1 + + nor + a12=0a12=0 + + exists in the array, and + a11a11 + + ; +
  • +
  • + the array + [2,1,3][2,1,3] + + is beautiful: for + a1a1 + + , the number + a11=1a11=1 + + exists in the array; for + a2a2 + + , the condition + a2=1a2=1 + + holds; for + a3a3 + + , the number + a32=1a32=1 + + exists in the array. +
  • +
+

+ You are given a positive integer + ss + + . Find the minimum possible size of a beautiful array with + the sum of elements equal to + ss + + . +

+
+
+
Input
+

+ The first line contains one integer + tt + + (1t50001t5000 + + ) — the number of test cases. +

+

+ Then + tt + + lines follow, the + ii + + -th line contains one integer + ss + + (1s50001s5000 + + ) for the + ii + + -th test case. +

+
+
+
Output
+

+ Print + tt + + integers, the + ii + + -th integer should be the answer for the + ii + + -th testcase: the minimum possible size of a beautiful array + with the sum of elements equal to + ss + + . +

+
+
+
Example
+
+
+
+ Input +
+ Copy +
+
+
+4
+1
+8
+7
+42
+
+
+
+
+ Output +
+ Copy +
+
+
+1
+3
+3
+7
+
+
+
+
+
+
Note
+

Consider the example test:

+
    +
  1. + in the first test case, the array + [1][1] + + meets all conditions; +
  2. +
  3. + in the second test case, the array + [3,4,1][3,4,1] + + meets all conditions; +
  4. +
  5. + in the third test case, the array + [1,2,4][1,2,4] + + meets all conditions; +
  6. +
  7. + in the fourth test case, the array + [1,4,6,8,10,2,11][1,4,6,8,10,2,11] + + meets all conditions. +
  8. +
+
+
+

+
+
+ + + +
+
+
+ + + + + +
+ + + + + + + +
+
+
+ + diff --git a/tests/fixtures/codeforces_1550_B.html b/tests/fixtures/codeforces_1550_B.html new file mode 100644 index 0000000..d3444da --- /dev/null +++ b/tests/fixtures/codeforces_1550_B.html @@ -0,0 +1,4724 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + Problem - B - Codeforces + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+ +
+ + + + +
+
+ + + + +
+
+ + + + + + + + +
+
+ +
+ + + + +
+ +
+
+
+ The problem statement has recently been changed. + View the changes. +
+ × +
+
+
+
+
B. Maximum Cost Deletion
+
+
time limit per test
+ 2 seconds +
+
+
memory limit per test
+ 256 megabytes +
+
+
input
+ standard input +
+
+
output
+ standard output +
+
+
+

+ You are given a string + ss + + of length + nn + + consisting only of the characters + 0 and + 1. +

+

+ You perform the following operation until the string becomes + empty: choose some + consecutive substring + of equal characters, + erase it from the string and glue the remaining two parts + together (any of them can be empty) in the same order. For + example, if you erase the substring + 111 from the string + 111110, you will get the string + 110. When you delete + a substring of length + ll + + , you get + al+bal+b + + points. +

+

+ Your task is to calculate the maximum number of points that + you can score in total, if you have to make the given string + empty. +

+
+
+
Input
+

+ The first line contains a single integer + tt + + (1t20001t2000 + + ) — the number of testcases. +

+

+ The first line of each testcase contains three integers + nn + + , + aa + + and + bb + + (1n100;100a,b1001n100;100a,b100 + + ) — the length of the string + ss + + and the parameters + aa + + and + bb + + . +

+

+ The second line contains the string + ss + + . The string + ss + + consists only of the characters + 0 and + 1. +

+
+
+
Output
+

+ For each testcase, print a single integer — the maximum + number of points that you can score. +

+
+
+
Example
+
+
+
+ Input +
+ Copy +
+
+
+3
+3 2 0
+000
+5 -2 5
+11001
+6 1 -4
+100111
+
+
+
+
+ Output +
+ Copy +
+
+
+6
+15
+-2
+
+
+
+
+
+
Note
+

+ In the first example, it is enough to delete the entire + string, then we will get + 23+0=623+0=6 + + points. +

+

+ In the second example, if we delete characters one by one, + then for each deleted character we will get + (2)1+5=3(2)1+5=3 + + points, i. e. + 1515 + + points in total. +

+

+ In the third example, we can delete the substring + 00 from the string + 100111, we get + 12+(4)=212+(4)=2 + + points, and the string will be equal to + 1111, removing it + entirely we get + 14+(4)=014+(4)=0 + + points. In total, we got + 22 + + points for + 22 + + operations. +

+
+
+

+
+
+ + + +
+
+
+ + + + + +
+ + + + + + + +
+
+
+ + diff --git a/tests/fixtures/codeforces_contests.html b/tests/fixtures/codeforces_contests.html new file mode 100644 index 0000000..5e5b367 --- /dev/null +++ b/tests/fixtures/codeforces_contests.html @@ -0,0 +1,10 @@ + + + + + +
+{"status":"OK","result":[{"id":2156,"name":"Codeforces Round (Div. 2)","type":"CF","phase":"BEFORE","frozen":false,"durationSeconds":7200,"startTimeSeconds":1761489300,"relativeTimeSeconds":-1774097},{"id":2154,"name":"Codeforces Round (Div. 2)","type":"CF","phase":"BEFORE","frozen":false,"durationSeconds":7200,"startTimeSeconds":1760884500,"relativeTimeSeconds":-1169297},{"id":2159,"name":"Codeforces Round (Div. 1)","type":"CF","phase":"BEFORE","frozen":false,"durationSeconds":9000,"startTimeSeconds":1760279700,"relativeTimeSeconds":-564497},{"id":2160,"name":"Codeforces Round (Div. 2)","type":"CF","phase":"BEFORE","frozen":false,"durationSeconds":9000,"startTimeSeconds":1760279700,"relativeTimeSeconds":-564497},{"id":2153,"name":"Codeforces Round 1057 (Div. 2)","type":"CF","phase":"BEFORE","frozen":false,"durationSeconds":7200,"startTimeSeconds":1760106900,"relativeTimeSeconds":-391697},{"id":2145,"name":"Educational Codeforces Round 183 (Rated for Div. 2)","type":"ICPC","phase":"BEFORE","frozen":false,"durationSeconds":7200,"startTimeSeconds":1759761300,"relativeTimeSeconds":-46099},{"id":2155,"name":"Codeforces Round 1056 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1759682100,"relativeTimeSeconds":33103},{"id":2152,"name":"Squarepoint Challenge (Codeforces Round 1055, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1759502100,"relativeTimeSeconds":213103},{"id":2149,"name":"Codeforces Round 1054 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1758810900,"relativeTimeSeconds":904303},{"id":2150,"name":"Codeforces Round 1053 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":11700,"startTimeSeconds":1758713700,"relativeTimeSeconds":1001503},{"id":2151,"name":"Codeforces Round 1053 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":11700,"startTimeSeconds":1758713700,"relativeTimeSeconds":1001503},{"id":2146,"name":"Codeforces Round 1052 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1758465300,"relativeTimeSeconds":1249903},{"id":2147,"name":"Codeforces Global Round 29 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1758378900,"relativeTimeSeconds":1336303},{"id":2143,"name":"Codeforces Round 1051 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1758119700,"relativeTimeSeconds":1595503},{"id":2144,"name":"Educational Codeforces Round 182 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1757946900,"relativeTimeSeconds":1768303},{"id":2148,"name":"Codeforces Round 1050 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1757774100,"relativeTimeSeconds":1941103},{"id":2141,"name":"Kotlin Heroes: Episode 13","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1757687700,"relativeTimeSeconds":2027503},{"id":2140,"name":"Codeforces Round 1049 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1757428500,"relativeTimeSeconds":2286703},{"id":2138,"name":"Codeforces Round 1048 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1757342100,"relativeTimeSeconds":2373103},{"id":2139,"name":"Codeforces Round 1048 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1757342100,"relativeTimeSeconds":2373103},{"id":2137,"name":"Codeforces Round 1047 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1757255700,"relativeTimeSeconds":2459503},{"id":2142,"name":"Kotlin Heroes: Practice 13","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":864000,"startTimeSeconds":1756823400,"relativeTimeSeconds":2891803},{"id":2135,"name":"Codeforces Round 1046 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1756391700,"relativeTimeSeconds":3323503},{"id":2136,"name":"Codeforces Round 1046 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1756391700,"relativeTimeSeconds":3323503},{"id":2134,"name":"Codeforces Round 1045 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1756218900,"relativeTimeSeconds":3496303},{"id":2133,"name":"Codeforces Round 1044 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1756046100,"relativeTimeSeconds":3669103},{"id":2132,"name":"Codeforces Round 1043 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1755786900,"relativeTimeSeconds":3928303},{"id":2131,"name":"Codeforces Round 1042 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1754836500,"relativeTimeSeconds":4878703},{"id":2127,"name":"Atto Round 1 (Codeforces Round 1041, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1754577300,"relativeTimeSeconds":5137903},{"id":2129,"name":"Codeforces Round 1040 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1753972500,"relativeTimeSeconds":5742703},{"id":2130,"name":"Codeforces Round 1040 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1753972500,"relativeTimeSeconds":5742703},{"id":2128,"name":"Codeforces Round 1039 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1753626900,"relativeTimeSeconds":6088303},{"id":2125,"name":"Educational Codeforces Round 181 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1753194900,"relativeTimeSeconds":6520303},{"id":2122,"name":"Order Capital Round 1 (Codeforces Round 1038, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1752935700,"relativeTimeSeconds":6779503},{"id":2126,"name":"Codeforces Round 1037 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1752762900,"relativeTimeSeconds":6952303},{"id":2124,"name":"EPIC Institute of Technology Round Summer 2025 (Codeforces Round 1036, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1751812500,"relativeTimeSeconds":7902703},{"id":2119,"name":"Codeforces Round 1035 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1751726100,"relativeTimeSeconds":7989103},{"id":2123,"name":"Codeforces Round 1034 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1751380500,"relativeTimeSeconds":8334701},{"id":2112,"name":"Educational Codeforces Round 180 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1750689300,"relativeTimeSeconds":9025903},{"id":2120,"name":"Codeforces Round 1033 (Div. 2) and CodeNite 2025","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1750516500,"relativeTimeSeconds":9198703},{"id":2121,"name":"Codeforces Round 1032 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1750170900,"relativeTimeSeconds":9544303},{"id":2113,"name":"Codeforces Round 1031 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1749978300,"relativeTimeSeconds":9736901},{"id":2118,"name":"Codeforces Round 1030 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1749738900,"relativeTimeSeconds":9976303},{"id":2117,"name":"Codeforces Round 1029 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1749393300,"relativeTimeSeconds":10321903},{"id":2111,"name":"Educational Codeforces Round 179 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1748961300,"relativeTimeSeconds":10753903},{"id":2115,"name":"Codeforces Round 1028 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1748702100,"relativeTimeSeconds":11013103},{"id":2116,"name":"Codeforces Round 1028 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1748702100,"relativeTimeSeconds":11013103},{"id":2114,"name":"Codeforces Round 1027 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1748270100,"relativeTimeSeconds":11445103},{"id":2110,"name":"Codeforces Round 1026 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1748097300,"relativeTimeSeconds":11617903},{"id":2109,"name":"Codeforces Round 1025 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1747492500,"relativeTimeSeconds":12222703},{"id":2101,"name":"Codeforces Round 1024 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1746974100,"relativeTimeSeconds":12741103},{"id":2102,"name":"Codeforces Round 1024 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1746974100,"relativeTimeSeconds":12741103},{"id":2107,"name":"Codeforces Round 1023 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1746455700,"relativeTimeSeconds":13259503},{"id":2108,"name":"Codeforces Round 1022 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1746110100,"relativeTimeSeconds":13605103},{"id":2104,"name":"Educational Codeforces Round 178 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1745850900,"relativeTimeSeconds":13864303},{"id":2097,"name":"Codeforces Round 1021 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1745656500,"relativeTimeSeconds":14058703},{"id":2098,"name":"Codeforces Round 1021 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1745656500,"relativeTimeSeconds":14058703},{"id":2106,"name":"Codeforces Round 1020 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1745505300,"relativeTimeSeconds":14209903},{"id":2103,"name":"Codeforces Round 1019 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1745246100,"relativeTimeSeconds":14469103},{"id":2105,"name":"Tact Smart Battle 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1745226000,"relativeTimeSeconds":14489203},{"id":2096,"name":"Neowise Labs Contest 1 (Codeforces Round 1018, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1745073300,"relativeTimeSeconds":14641903},{"id":2094,"name":"Codeforces Round 1017 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1744558500,"relativeTimeSeconds":15156703},{"id":2093,"name":"Codeforces Round 1016 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1744122900,"relativeTimeSeconds":15592303},{"id":2087,"name":"Kotlin Heroes: Episode 12","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1744036500,"relativeTimeSeconds":15678703},{"id":2084,"name":"Teza Round 1 (Codeforces Round 1015, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1743863700,"relativeTimeSeconds":15851503},{"id":2086,"name":"Educational Codeforces Round 177 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1743690900,"relativeTimeSeconds":16024303},{"id":2095,"name":"April Fools Day Contest 2025","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1743518100,"relativeTimeSeconds":16197103},{"id":2088,"name":"Kotlin Heroes: Practice 12","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1743428100,"relativeTimeSeconds":16287103},{"id":2092,"name":"Codeforces Round 1014 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1743258900,"relativeTimeSeconds":16456303},{"id":2091,"name":"Codeforces Round 1013 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1742913300,"relativeTimeSeconds":16801903},{"id":2089,"name":"Codeforces Round 1012 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1742708100,"relativeTimeSeconds":17007103},{"id":2090,"name":"Codeforces Round 1012 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1742708100,"relativeTimeSeconds":17007103},{"id":2085,"name":"Codeforces Round 1011 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1742654100,"relativeTimeSeconds":17061103},{"id":2075,"name":"Educational Codeforces Round 176 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1742222100,"relativeTimeSeconds":17493103},{"id":2081,"name":"Codeforces Round 1010 (Div. 1, Unrated)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1742049300,"relativeTimeSeconds":17665903},{"id":2082,"name":"Codeforces Round 1010 (Div. 2, Unrated)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1742049300,"relativeTimeSeconds":17665903},{"id":2074,"name":"Codeforces Round 1009 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1741703700,"relativeTimeSeconds":18011503},{"id":2077,"name":"Codeforces Round 1008 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1741617900,"relativeTimeSeconds":18097303},{"id":2078,"name":"Codeforces Round 1008 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1741617900,"relativeTimeSeconds":18097303},{"id":2080,"name":"XIX Open Olympiad in Informatics - Final Stage, Day 2 (Unrated, Online Mirror, IOI rules)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1741593900,"relativeTimeSeconds":18121303},{"id":2079,"name":"XIX Open Olympiad in Informatics - Final Stage, Day 1 (Unrated, Online Mirror, IOI rules)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1741334700,"relativeTimeSeconds":18380503},{"id":2068,"name":"European Championship 2025 - Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1740911700,"relativeTimeSeconds":18803503},{"id":2073,"name":"2025 ICPC Asia Pacific Championship - Online Mirror (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1740794700,"relativeTimeSeconds":18920503},{"id":2071,"name":"Codeforces Round 1007 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1740753300,"relativeTimeSeconds":18961903},{"id":2070,"name":"Educational Codeforces Round 175 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1740666900,"relativeTimeSeconds":19048303},{"id":2072,"name":"Codeforces Round 1006 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1740494100,"relativeTimeSeconds":19221103},{"id":2069,"name":"Educational Codeforces Round 174 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1739889300,"relativeTimeSeconds":19825903},{"id":2064,"name":"Codeforces Round 1005 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1739716500,"relativeTimeSeconds":19998703},{"id":2066,"name":"Codeforces Round 1004 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1739284500,"relativeTimeSeconds":20430701},{"id":2067,"name":"Codeforces Round 1004 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1739284500,"relativeTimeSeconds":20430701},{"id":2065,"name":"Codeforces Round 1003 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1739111700,"relativeTimeSeconds":20603503},{"id":2059,"name":"Codeforces Round 1002 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1738506900,"relativeTimeSeconds":21208303},{"id":2062,"name":"Ethflow Round 1 (Codeforces Round 1001, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1737902100,"relativeTimeSeconds":21813103},{"id":2063,"name":"Codeforces Round 1000 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1737547500,"relativeTimeSeconds":22167701},{"id":2061,"name":"IAEPC Preliminary Contest (Codeforces Round 999, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1737383700,"relativeTimeSeconds":22331501},{"id":2060,"name":"Codeforces Round 998 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1737297300,"relativeTimeSeconds":22417903},{"id":2056,"name":"Codeforces Round 997 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1737124500,"relativeTimeSeconds":22590701},{"id":2055,"name":"Codeforces Round 996 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1736692500,"relativeTimeSeconds":23022703},{"id":2057,"name":"Hello 2025","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1736001300,"relativeTimeSeconds":23713903},{"id":2053,"name":"Good Bye 2024: 2025 is NEAR","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1735396500,"relativeTimeSeconds":24318703},{"id":2043,"name":"Educational Codeforces Round 173 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1735050900,"relativeTimeSeconds":24664303},{"id":2054,"name":"MaraTON Challenge 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1814400,"startTimeSeconds":1734960900,"relativeTimeSeconds":24754303},{"id":2051,"name":"Codeforces Round 995 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1734878100,"relativeTimeSeconds":24837103},{"id":2049,"name":"Codeforces Round 994 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1734705300,"relativeTimeSeconds":25009903},{"id":2048,"name":"Codeforces Global Round 28","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1734618900,"relativeTimeSeconds":25096303},{"id":2044,"name":"Codeforces Round 993 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1734273300,"relativeTimeSeconds":25441903},{"id":2052,"name":"2024-2025 ICPC, NERC, Northern Eurasia Finals (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1734248100,"relativeTimeSeconds":25467103},{"id":2040,"name":"Codeforces Round 992 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1733668500,"relativeTimeSeconds":26046703},{"id":2050,"name":"Codeforces Round 991 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1733409300,"relativeTimeSeconds":26305903},{"id":2046,"name":"Codeforces Round 990 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1733207100,"relativeTimeSeconds":26508103},{"id":2047,"name":"Codeforces Round 990 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1733207100,"relativeTimeSeconds":26508103},{"id":2042,"name":"Educational Codeforces Round 172 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1733150100,"relativeTimeSeconds":26565103},{"id":2045,"name":"2024-2025 ICPC Asia Jakarta Regional Contest (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1733029500,"relativeTimeSeconds":26685703},{"id":2034,"name":"Rayan Programming Contest 2024 - Selection (Codeforces Round 989, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1732977300,"relativeTimeSeconds":26737903},{"id":2041,"name":"2024 ICPC Asia Taichung Regional Contest (Unrated, Online Mirror, ICPC Rules, Preferably Teams)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1732431900,"relativeTimeSeconds":27283301},{"id":2039,"name":"CodeTON Round 9 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1732372500,"relativeTimeSeconds":27342703},{"id":2038,"name":"2024-2025 ICPC, NERC, Southern and Volga Russian Regional Contest (Unrated, Online Mirror, ICPC Rules, Preferably Teams)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1731926100,"relativeTimeSeconds":27789103},{"id":2037,"name":"Codeforces Round 988 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1731854100,"relativeTimeSeconds":27861103},{"id":2031,"name":"Codeforces Round 987 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1731674100,"relativeTimeSeconds":28041103},{"id":2028,"name":"Codeforces Round 986 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1731252900,"relativeTimeSeconds":28462303},{"id":2029,"name":"Refact.ai Match 1 (Codeforces Round 985)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1731162900,"relativeTimeSeconds":28552303},{"id":2036,"name":"Codeforces Round 984 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1730558100,"relativeTimeSeconds":29157103},{"id":2032,"name":"Codeforces Round 983 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1730471700,"relativeTimeSeconds":29243503},{"id":2026,"name":"Educational Codeforces Round 171 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1730126100,"relativeTimeSeconds":29589103},{"id":2035,"name":"Codeforces Global Round 27","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1730039700,"relativeTimeSeconds":29675503},{"id":2027,"name":"Codeforces Round 982 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1729953300,"relativeTimeSeconds":29761901},{"id":2033,"name":"Codeforces Round 981 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1729780500,"relativeTimeSeconds":29934703},{"id":2023,"name":"Codeforces Round 980 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1729415100,"relativeTimeSeconds":30300103},{"id":2024,"name":"Codeforces Round 980 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1729415100,"relativeTimeSeconds":30300103},{"id":2030,"name":"Codeforces Round 979 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1729346700,"relativeTimeSeconds":30368503},{"id":2025,"name":"Educational Codeforces Round 170 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1728916500,"relativeTimeSeconds":30798703},{"id":2022,"name":"Codeforces Round 978 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1728848100,"relativeTimeSeconds":30867103},{"id":2021,"name":"Codeforces Round 977 (Div. 2, based on COMPFEST 16 - Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1728194700,"relativeTimeSeconds":31520503},{"id":2011,"name":"Kotlin Heroes: Episode 11","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1727706900,"relativeTimeSeconds":32008303},{"id":2020,"name":"Codeforces Round 976 (Div. 2) and Divide By Zero 9.0","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1727624100,"relativeTimeSeconds":32091103},{"id":2018,"name":"Codeforces Round 975 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1727444100,"relativeTimeSeconds":32271103},{"id":2019,"name":"Codeforces Round 975 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1727444100,"relativeTimeSeconds":32271103},{"id":2014,"name":"Codeforces Round 974 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1726929900,"relativeTimeSeconds":32785303},{"id":2013,"name":"Codeforces Round 973 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1726842900,"relativeTimeSeconds":32872303},{"id":2012,"name":"Kotlin Heroes: Practice 11","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":1123200,"startTimeSeconds":1726583700,"relativeTimeSeconds":33131503},{"id":2015,"name":"2024 ICPC World Finals Challenge powered by Huawei","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1726554840,"relativeTimeSeconds":33160363},{"id":2017,"name":"2024 ICPC World Finals: JetBrains Tech Trek","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":2580,"startTimeSeconds":1726548420,"relativeTimeSeconds":33166783},{"id":2005,"name":"Codeforces Round 972 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1726324500,"relativeTimeSeconds":33390703},{"id":2009,"name":"Codeforces Round 971 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1725374100,"relativeTimeSeconds":34341103},{"id":2008,"name":"Codeforces Round 970 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1725201300,"relativeTimeSeconds":34513903},{"id":2006,"name":"Codeforces Round 969 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1725028500,"relativeTimeSeconds":34686703},{"id":2007,"name":"Codeforces Round 969 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1725028500,"relativeTimeSeconds":34686703},{"id":2010,"name":"Testing Round 19 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":2700,"startTimeSeconds":1724877300,"relativeTimeSeconds":34837903},{"id":2003,"name":"Codeforces Round 968 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1724596500,"relativeTimeSeconds":35118703},{"id":2001,"name":"Codeforces Round 967 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1724164500,"relativeTimeSeconds":35550703},{"id":2004,"name":"Educational Codeforces Round 169 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1723732500,"relativeTimeSeconds":35982703},{"id":2000,"name":"Codeforces Round 966 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1723560000,"relativeTimeSeconds":36155203},{"id":2002,"name":"EPIC Institute of Technology Round August 2024 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1723386900,"relativeTimeSeconds":36328303},{"id":1998,"name":"Codeforces Round 965 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1723300500,"relativeTimeSeconds":36414703},{"id":1999,"name":"Codeforces Round 964 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1722954900,"relativeTimeSeconds":36760301},{"id":1993,"name":"Codeforces Round 963 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1722782100,"relativeTimeSeconds":36933103},{"id":1997,"name":"Educational Codeforces Round 168 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1722350100,"relativeTimeSeconds":37365103},{"id":1991,"name":"Pinely Round 4 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1722177300,"relativeTimeSeconds":37537903},{"id":1996,"name":"Codeforces Round 962 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1722004500,"relativeTimeSeconds":37710703},{"id":1995,"name":"Codeforces Round 961 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1721745300,"relativeTimeSeconds":37969903},{"id":1990,"name":"Codeforces Round 960 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1721486100,"relativeTimeSeconds":38229103},{"id":1994,"name":"Codeforces Round 959 sponsored by NEAR (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1721313300,"relativeTimeSeconds":38401903},{"id":1988,"name":"Codeforces Round 958 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1721054100,"relativeTimeSeconds":38661103},{"id":1992,"name":"Codeforces Round 957 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1720708500,"relativeTimeSeconds":39006703},{"id":1983,"name":"Codeforces Round 956 (Div. 2) and ByteRace 2024","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1720362900,"relativeTimeSeconds":39352301},{"id":1987,"name":"EPIC Institute of Technology Round Summer 2024 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1719758100,"relativeTimeSeconds":39957103},{"id":1989,"name":"Educational Codeforces Round 167 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1719498900,"relativeTimeSeconds":40216303},{"id":1982,"name":"Codeforces Round 955 (Div. 2, with prizes from NEAR!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1719326100,"relativeTimeSeconds":40389103},{"id":1986,"name":"Codeforces Round 954 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1719154200,"relativeTimeSeconds":40561003},{"id":1978,"name":"Codeforces Round 953 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1718528700,"relativeTimeSeconds":41186503},{"id":1985,"name":"Codeforces Round 952 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1718116500,"relativeTimeSeconds":41598703},{"id":1984,"name":"Codeforces Global Round 26","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1717943700,"relativeTimeSeconds":41771503},{"id":1979,"name":"Codeforces Round 951 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1717684500,"relativeTimeSeconds":42030703},{"id":1980,"name":"Codeforces Round 950 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1717425300,"relativeTimeSeconds":42289903},{"id":1981,"name":"Codeforces Round 949 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1717149900,"relativeTimeSeconds":42565301},{"id":1976,"name":"Educational Codeforces Round 166 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1717079700,"relativeTimeSeconds":42635503},{"id":1977,"name":"Codeforces Round 948 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1716734100,"relativeTimeSeconds":42981103},{"id":1975,"name":"Codeforces Round 947 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1716647700,"relativeTimeSeconds":43067503},{"id":1974,"name":"Codeforces Round 946 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1716215700,"relativeTimeSeconds":43499501},{"id":1973,"name":"Codeforces Round 945 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1715956500,"relativeTimeSeconds":43758703},{"id":1958,"name":"Kotlin Heroes: Episode 10","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1715610900,"relativeTimeSeconds":44104303},{"id":1971,"name":"Codeforces Round 944 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1715351700,"relativeTimeSeconds":44363503},{"id":1959,"name":"Kotlin Heroes: Practice 10","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":511200,"startTimeSeconds":1715096100,"relativeTimeSeconds":44619103},{"id":1953,"name":"2023 Post World Finals Online ICPC Challenge powered by Huawei","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1472400,"startTimeSeconds":1715007600,"relativeTimeSeconds":44707603},{"id":1970,"name":"Helvetic Coding Contest 2024 online mirror (teams allowed, unrated)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":16200,"startTimeSeconds":1714806300,"relativeTimeSeconds":44908903},{"id":1968,"name":"Codeforces Round 943 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1714661100,"relativeTimeSeconds":45054103},{"id":1967,"name":"Codeforces Round 942 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1714487700,"relativeTimeSeconds":45227501},{"id":1972,"name":"Codeforces Round 942 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1714487700,"relativeTimeSeconds":45227503},{"id":1969,"name":"Educational Codeforces Round 165 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1714401300,"relativeTimeSeconds":45313903},{"id":1965,"name":"Codeforces Round 941 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1714228500,"relativeTimeSeconds":45486701},{"id":1966,"name":"Codeforces Round 941 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1714228500,"relativeTimeSeconds":45486703},{"id":1957,"name":"Codeforces Round 940 (Div. 2) and CodeCraft-23","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1713710100,"relativeTimeSeconds":46005103},{"id":1956,"name":"Codeforces Round 939 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1713018900,"relativeTimeSeconds":46696301},{"id":1954,"name":"Educational Codeforces Round 164 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1712932500,"relativeTimeSeconds":46782701},{"id":1955,"name":"Codeforces Round 938 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1712586900,"relativeTimeSeconds":47128301},{"id":1951,"name":"Codeforces Global Round 25","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1712414100,"relativeTimeSeconds":47301101},{"id":1952,"name":"April Fools Day Contest 2024","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1711982100,"relativeTimeSeconds":47733103},{"id":1942,"name":"CodeTON Round 8 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1711809300,"relativeTimeSeconds":47905903},{"id":1950,"name":"Codeforces Round 937 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1711637100,"relativeTimeSeconds":48078103},{"id":1949,"name":"European Championship 2024 - Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1711274400,"relativeTimeSeconds":48440803},{"id":1946,"name":"Codeforces Round 936 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1711118100,"relativeTimeSeconds":48597103},{"id":1945,"name":"Codeforces Round 935 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1710835500,"relativeTimeSeconds":48879703},{"id":1943,"name":"Codeforces Round 934 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1710599700,"relativeTimeSeconds":49115503},{"id":1944,"name":"Codeforces Round 934 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1710599700,"relativeTimeSeconds":49115503},{"id":1948,"name":"Educational Codeforces Round 163 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1710513300,"relativeTimeSeconds":49201903},{"id":1941,"name":"Codeforces Round 933 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1710167700,"relativeTimeSeconds":49547503},{"id":1940,"name":"XVIII Open Olympiad in Informatics - Final Stage, Day 2 (Unrated, Online Mirror, IOI rules)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1709975100,"relativeTimeSeconds":49740103},{"id":1939,"name":"XVIII Open Olympiad in Informatics - Final Stage, Day 1 (Unrated, Online Mirror, IOI rules)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1709888700,"relativeTimeSeconds":49826503},{"id":1935,"name":"Codeforces Round 932 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1709649300,"relativeTimeSeconds":50065903},{"id":1938,"name":"2024 ICPC Asia Pacific Championship - Online Mirror (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1709346900,"relativeTimeSeconds":50368303},{"id":1934,"name":"Codeforces Round 931 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1709303700,"relativeTimeSeconds":50411503},{"id":1936,"name":"Codeforces Round 930 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1709217300,"relativeTimeSeconds":50497901},{"id":1937,"name":"Codeforces Round 930 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1709217300,"relativeTimeSeconds":50497903},{"id":1933,"name":"Codeforces Round 929 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1709044500,"relativeTimeSeconds":50670703},{"id":1923,"name":"Educational Codeforces Round 162 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1708698900,"relativeTimeSeconds":51016303},{"id":1926,"name":"Codeforces Round 928 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1708353300,"relativeTimeSeconds":51361903},{"id":1932,"name":"Codeforces Round 927 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1708257900,"relativeTimeSeconds":51457303},{"id":1930,"name":"think-cell Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1708180500,"relativeTimeSeconds":51534703},{"id":1929,"name":"Codeforces Round 926 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1708007700,"relativeTimeSeconds":51707503},{"id":1931,"name":"Codeforces Round 925 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1707834900,"relativeTimeSeconds":51880303},{"id":1928,"name":"Codeforces Round 924 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1707644100,"relativeTimeSeconds":52071103},{"id":1927,"name":"Codeforces Round 923 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1707230700,"relativeTimeSeconds":52484503},{"id":1918,"name":"Codeforces Round 922 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1706625300,"relativeTimeSeconds":53089903},{"id":1924,"name":"Codeforces Round 921 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1706366700,"relativeTimeSeconds":53348503},{"id":1925,"name":"Codeforces Round 921 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1706366700,"relativeTimeSeconds":53348501},{"id":1922,"name":"Educational Codeforces Round 161 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1705588500,"relativeTimeSeconds":54126703},{"id":1921,"name":"Codeforces Round 920 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1705329300,"relativeTimeSeconds":54385903},{"id":1920,"name":"Codeforces Round 919 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1705156500,"relativeTimeSeconds":54558703},{"id":1919,"name":"Hello 2024","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1704551700,"relativeTimeSeconds":55163503},{"id":1916,"name":"Good Bye 2023","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1703947800,"relativeTimeSeconds":55767401},{"id":1915,"name":"Codeforces Round 918 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1703774100,"relativeTimeSeconds":55941103},{"id":1917,"name":"Codeforces Round 917 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1703428500,"relativeTimeSeconds":56286703},{"id":1909,"name":"Pinely Round 3 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1703342100,"relativeTimeSeconds":56373103},{"id":1914,"name":"Codeforces Round 916 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1702996500,"relativeTimeSeconds":56718701},{"id":1913,"name":"Educational Codeforces Round 160 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1702910100,"relativeTimeSeconds":56805103},{"id":1905,"name":"Codeforces Round 915 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1702737300,"relativeTimeSeconds":56977903},{"id":1912,"name":"2023-2024 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1702452900,"relativeTimeSeconds":57262303},{"id":1910,"name":"Kotlin Heroes: Episode 9 (Unrated, T-Shirts + Prizes!)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1702305300,"relativeTimeSeconds":57409903},{"id":1904,"name":"Codeforces Round 914 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1702137900,"relativeTimeSeconds":57577303},{"id":1907,"name":"Codeforces Round 913 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1701787500,"relativeTimeSeconds":57927703},{"id":1902,"name":"Educational Codeforces Round 159 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1701614100,"relativeTimeSeconds":58101103},{"id":1906,"name":"2023-2024 ICPC, Asia Jakarta Regional Contest (Online Mirror, Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1701578100,"relativeTimeSeconds":58137103},{"id":1911,"name":"Kotlin Heroes: Practice 9 (release 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":864000,"startTimeSeconds":1701440700,"relativeTimeSeconds":58274503},{"id":1903,"name":"Codeforces Round 912 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1701362100,"relativeTimeSeconds":58353103},{"id":1900,"name":"Codeforces Round 911 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1701009300,"relativeTimeSeconds":58705903},{"id":1896,"name":"CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1700923800,"relativeTimeSeconds":58791401},{"id":1901,"name":"Educational Codeforces Round 158 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1700836500,"relativeTimeSeconds":58878701},{"id":1885,"name":"ICPC 2023 Online Challenge powered by Huawei","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1700463600,"relativeTimeSeconds":59251603},{"id":1898,"name":"Codeforces Round 910 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1700404500,"relativeTimeSeconds":59310703},{"id":1899,"name":"Codeforces Round 909 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1700231700,"relativeTimeSeconds":59483503},{"id":1893,"name":"Codeforces Round 908 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1699367700,"relativeTimeSeconds":60347503},{"id":1894,"name":"Codeforces Round 908 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1699367700,"relativeTimeSeconds":60347503},{"id":1895,"name":"Educational Codeforces Round 157 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1699022100,"relativeTimeSeconds":60693103},{"id":1891,"name":"Codeforces Round 907 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1698676500,"relativeTimeSeconds":61038703},{"id":1889,"name":"Codeforces Round 906 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1698503700,"relativeTimeSeconds":61211503},{"id":1890,"name":"Codeforces Round 906 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1698503700,"relativeTimeSeconds":61211503},{"id":1887,"name":"Codeforces Round 905 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1697972700,"relativeTimeSeconds":61742503},{"id":1888,"name":"Codeforces Round 905 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1697972700,"relativeTimeSeconds":61742503},{"id":1883,"name":"Codeforces Round 905 (Div. 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1697972700,"relativeTimeSeconds":61742503},{"id":1884,"name":"Codeforces Round 904 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1697958300,"relativeTimeSeconds":61756901},{"id":1881,"name":"Codeforces Round 903 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1697121300,"relativeTimeSeconds":62593903},{"id":1886,"name":"Educational Codeforces Round 156 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1696862100,"relativeTimeSeconds":62853103},{"id":1876,"name":"Codeforces Round 902 (Div. 1, based on COMPFEST 15 - Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1696755900,"relativeTimeSeconds":62959303},{"id":1877,"name":"Codeforces Round 902 (Div. 2, based on COMPFEST 15 - Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1696755900,"relativeTimeSeconds":62959303},{"id":1874,"name":"Codeforces Round 901 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1696084500,"relativeTimeSeconds":63630701},{"id":1875,"name":"Codeforces Round 901 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1696084500,"relativeTimeSeconds":63630703},{"id":1878,"name":"Codeforces Round 900 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1695738900,"relativeTimeSeconds":63976303},{"id":1882,"name":"Codeforces Round 899 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1695652500,"relativeTimeSeconds":64062701},{"id":1879,"name":"Educational Codeforces Round 155 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1695566100,"relativeTimeSeconds":64149101},{"id":1873,"name":"Codeforces Round 898 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1695306900,"relativeTimeSeconds":64408303},{"id":1870,"name":"CodeTON Round 6 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1695047700,"relativeTimeSeconds":64667503},{"id":1867,"name":"Codeforces Round 897 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1694442900,"relativeTimeSeconds":65272303},{"id":1868,"name":"Codeforces Round 896 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1694354700,"relativeTimeSeconds":65360503},{"id":1869,"name":"Codeforces Round 896 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1694354700,"relativeTimeSeconds":65360503},{"id":1872,"name":"Codeforces Round 895 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1694097300,"relativeTimeSeconds":65617903},{"id":1866,"name":"COMPFEST 15 - Preliminary Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1693742700,"relativeTimeSeconds":65972503},{"id":1861,"name":"Educational Codeforces Round 154 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1693492500,"relativeTimeSeconds":66222703},{"id":1863,"name":"Pinely Round 2 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1693406100,"relativeTimeSeconds":66309103},{"id":1864,"name":"Harbour.Space Scholarship Contest 2023-2024 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1693060500,"relativeTimeSeconds":66654703},{"id":1862,"name":"Codeforces Round 894 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1692887700,"relativeTimeSeconds":66827503},{"id":1860,"name":"Educational Codeforces Round 153 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1692282900,"relativeTimeSeconds":67432303},{"id":1858,"name":"Codeforces Round 893 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1692110100,"relativeTimeSeconds":67605103},{"id":1859,"name":"Codeforces Round 892 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1691850900,"relativeTimeSeconds":67864303},{"id":1857,"name":"Codeforces Round 891 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1691418900,"relativeTimeSeconds":68296303},{"id":1856,"name":"Codeforces Round 890 (Div. 2) supported by Constructor Institute","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1691246100,"relativeTimeSeconds":68469103},{"id":1854,"name":"Codeforces Round 889 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1690641300,"relativeTimeSeconds":69073903},{"id":1855,"name":"Codeforces Round 889 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1690641300,"relativeTimeSeconds":69073903},{"id":1849,"name":"Educational Codeforces Round 152 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1690468500,"relativeTimeSeconds":69246703},{"id":1851,"name":"Codeforces Round 888 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1690295700,"relativeTimeSeconds":69419503},{"id":1852,"name":"Codeforces Round 887 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1690122900,"relativeTimeSeconds":69592303},{"id":1853,"name":"Codeforces Round 887 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1690122900,"relativeTimeSeconds":69592303},{"id":1850,"name":"Codeforces Round 886 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1689950100,"relativeTimeSeconds":69765103},{"id":1848,"name":"Codeforces Round 885 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1689518100,"relativeTimeSeconds":70197103},{"id":1844,"name":"Codeforces Round 884 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1689086100,"relativeTimeSeconds":70629103},{"id":1846,"name":"Codeforces Round 883 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1688740500,"relativeTimeSeconds":70974703},{"id":1847,"name":"Codeforces Round 882 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1688654100,"relativeTimeSeconds":71061103},{"id":1845,"name":"Educational Codeforces Round 151 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1688049300,"relativeTimeSeconds":71665903},{"id":1842,"name":"CodeTON Round 5 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1687615500,"relativeTimeSeconds":72099703},{"id":1843,"name":"Codeforces Round 881 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1687271700,"relativeTimeSeconds":72443503},{"id":1835,"name":"Codeforces Round 880 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1687098900,"relativeTimeSeconds":72616303},{"id":1836,"name":"Codeforces Round 880 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1687098900,"relativeTimeSeconds":72616303},{"id":1834,"name":"Codeforces Round 879 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1687075500,"relativeTimeSeconds":72639703},{"id":1841,"name":"Educational Codeforces Round 150 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1686580500,"relativeTimeSeconds":73134703},{"id":1840,"name":"Codeforces Round 878 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1686062100,"relativeTimeSeconds":73653103},{"id":1838,"name":"Codeforces Round 877 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1685889900,"relativeTimeSeconds":73825303},{"id":1839,"name":"Codeforces Round 876 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1685802900,"relativeTimeSeconds":73912303},{"id":1830,"name":"Codeforces Round 875 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1685284500,"relativeTimeSeconds":74430703},{"id":1831,"name":"Codeforces Round 875 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1685284500,"relativeTimeSeconds":74430703},{"id":1837,"name":"Educational Codeforces Round 149 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1685025300,"relativeTimeSeconds":74689903},{"id":1833,"name":"Codeforces Round 874 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1684506900,"relativeTimeSeconds":75208303},{"id":1827,"name":"Codeforces Round 873 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1684074900,"relativeTimeSeconds":75640303},{"id":1828,"name":"Codeforces Round 873 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1684074900,"relativeTimeSeconds":75640303},{"id":1832,"name":"Educational Codeforces Round 148 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1683902100,"relativeTimeSeconds":75813103},{"id":1824,"name":"Codeforces Round 872 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1683547500,"relativeTimeSeconds":76167703},{"id":1825,"name":"Codeforces Round 872 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1683547500,"relativeTimeSeconds":76167703},{"id":1829,"name":"Codeforces Round 871 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1683383700,"relativeTimeSeconds":76331503},{"id":1826,"name":"Codeforces Round 870 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1683297300,"relativeTimeSeconds":76417903},{"id":1817,"name":"Codeforces Round 869 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1682778900,"relativeTimeSeconds":76936303},{"id":1818,"name":"Codeforces Round 869 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1682778900,"relativeTimeSeconds":76936303},{"id":1823,"name":"Codeforces Round 868 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1682606100,"relativeTimeSeconds":77109103},{"id":1822,"name":"Codeforces Round 867 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1682346900,"relativeTimeSeconds":77368303},{"id":1821,"name":"Educational Codeforces Round 147 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1682001300,"relativeTimeSeconds":77713903},{"id":1819,"name":"Codeforces Round 866 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1681549500,"relativeTimeSeconds":78165703},{"id":1820,"name":"Codeforces Round 866 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1681549500,"relativeTimeSeconds":78165703},{"id":1813,"name":"ICPC 2023 Online Spring Challenge powered by Huawei","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1681383600,"relativeTimeSeconds":78331603},{"id":1815,"name":"Codeforces Round 865 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1681051500,"relativeTimeSeconds":78663703},{"id":1816,"name":"Codeforces Round 865 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1681051500,"relativeTimeSeconds":78663703},{"id":1797,"name":"Codeforces Round 864 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1680962700,"relativeTimeSeconds":78752503},{"id":1814,"name":"Educational Codeforces Round 146 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1680791700,"relativeTimeSeconds":78923503},{"id":1811,"name":"Codeforces Round 863 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1680618900,"relativeTimeSeconds":79096303},{"id":1805,"name":"Codeforces Round 862 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1680446100,"relativeTimeSeconds":79269103},{"id":1812,"name":"April Fools Day Contest 2023","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1680359700,"relativeTimeSeconds":79355503},{"id":1810,"name":"CodeTON Round 4 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1680273300,"relativeTimeSeconds":79441903},{"id":1808,"name":"Codeforces Round 861 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1680080700,"relativeTimeSeconds":79634503},{"id":1798,"name":"Codeforces Round 860 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1679841300,"relativeTimeSeconds":79873903},{"id":1809,"name":"Educational Codeforces Round 145 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1679582100,"relativeTimeSeconds":80133103},{"id":1807,"name":"Codeforces Round 859 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1679237700,"relativeTimeSeconds":80477503},{"id":1806,"name":"Codeforces Round 858 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1679141100,"relativeTimeSeconds":80574103},{"id":1804,"name":"Nebius Welcome Round (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1678631700,"relativeTimeSeconds":81083503},{"id":1801,"name":"Codeforces Round 857 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1678354500,"relativeTimeSeconds":81360703},{"id":1802,"name":"Codeforces Round 857 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1678354500,"relativeTimeSeconds":81360703},{"id":1794,"name":"Codeforces Round 856 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1677951300,"relativeTimeSeconds":81763903},{"id":1800,"name":"Codeforces Round 855 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1677767700,"relativeTimeSeconds":81947503},{"id":1796,"name":"Educational Codeforces Round 144 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1677594900,"relativeTimeSeconds":82120303},{"id":1799,"name":"Codeforces Round 854 by cybercats (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1677508500,"relativeTimeSeconds":82206703},{"id":1789,"name":"Codeforces Round 853 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1677334800,"relativeTimeSeconds":82380403},{"id":1776,"name":"SWERC 2022-2023 - Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1676804700,"relativeTimeSeconds":82910503},{"id":1795,"name":"Educational Codeforces Round 143 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1676558100,"relativeTimeSeconds":83157103},{"id":1793,"name":"Codeforces Round 852 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1676190900,"relativeTimeSeconds":83524303},{"id":1788,"name":"Codeforces Round 851 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1675953300,"relativeTimeSeconds":83761903},{"id":1784,"name":"VK Cup 2022 - Финальный раунд (Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1675598700,"relativeTimeSeconds":84116503},{"id":1785,"name":"Codeforces Round 850 (Div. 1, based on VK Cup 2022 - Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1675598700,"relativeTimeSeconds":84116503},{"id":1786,"name":"Codeforces Round 850 (Div. 2, based on VK Cup 2022 - Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1675598700,"relativeTimeSeconds":84116503},{"id":1791,"name":"Codeforces Round 849 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1675434900,"relativeTimeSeconds":84280303},{"id":1778,"name":"Codeforces Round 848 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1675262100,"relativeTimeSeconds":84453103},{"id":1787,"name":"TypeDB Forces 2023 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1675002900,"relativeTimeSeconds":84712303},{"id":1790,"name":"Codeforces Round 847 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1674830100,"relativeTimeSeconds":84885103},{"id":1780,"name":"Codeforces Round 846 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1674657300,"relativeTimeSeconds":85057903},{"id":1792,"name":"Educational Codeforces Round 142 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1674570900,"relativeTimeSeconds":85144303},{"id":1777,"name":"Codeforces Round 845 (Div. 2) and ByteRace 2023","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1674311700,"relativeTimeSeconds":85403503},{"id":1781,"name":"VK Cup 2022 - Отборочный раунд (Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1673784300,"relativeTimeSeconds":85930903},{"id":1782,"name":"Codeforces Round 844 (Div. 1 + Div. 2, based on VK Cup 2022 - Elimination Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1673784300,"relativeTimeSeconds":85930903},{"id":1775,"name":"Codeforces Round 843 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1673349300,"relativeTimeSeconds":86365903},{"id":1783,"name":"Educational Codeforces Round 141 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1673188500,"relativeTimeSeconds":86526703},{"id":1768,"name":"Codeforces Round 842 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1672929300,"relativeTimeSeconds":86785903},{"id":1779,"name":"Hello 2023","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1672756500,"relativeTimeSeconds":86958703},{"id":1770,"name":"Good Bye 2022: 2023 is NEAR","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1672410900,"relativeTimeSeconds":87304303},{"id":1731,"name":"Codeforces Round 841 (Div. 2) and Divide by Zero 2022","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1672151700,"relativeTimeSeconds":87563503},{"id":1763,"name":"Codeforces Round 840 (Div. 2) and Enigma 2022 - Cybros LNMIIT","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1671460500,"relativeTimeSeconds":88254703},{"id":1772,"name":"Codeforces Round 839 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1671374100,"relativeTimeSeconds":88341103},{"id":1774,"name":"Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1671287700,"relativeTimeSeconds":88427503},{"id":1767,"name":"Educational Codeforces Round 140 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1671201300,"relativeTimeSeconds":88513903},{"id":1762,"name":"Codeforces Round 838 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1671114900,"relativeTimeSeconds":88600303},{"id":1766,"name":"Educational Codeforces Round 139 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1670855700,"relativeTimeSeconds":88859503},{"id":1771,"name":"Codeforces Round 837 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1670772900,"relativeTimeSeconds":88942303},{"id":1773,"name":"2022-2023 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1670400300,"relativeTimeSeconds":89314903},{"id":1769,"name":"VK Cup 2022 - Квалификация (Engine)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":1339200,"startTimeSeconds":1670058000,"relativeTimeSeconds":89657203},{"id":1765,"name":"2022-2023 ICPC, NERC, Southern and Volga Russian Regional Contest (Online Mirror, ICPC Rules, Preferably Teams)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1669545300,"relativeTimeSeconds":90169903},{"id":1764,"name":"Codeforces Global Round 24","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1669471500,"relativeTimeSeconds":90243703},{"id":1758,"name":"Codeforces Round 836 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1669390500,"relativeTimeSeconds":90324703},{"id":1760,"name":"Codeforces Round 835 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1669041300,"relativeTimeSeconds":90673903},{"id":1761,"name":"Pinely Round 1 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1668954900,"relativeTimeSeconds":90760303},{"id":1759,"name":"Codeforces Round  834 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1668782100,"relativeTimeSeconds":90933103},{"id":1752,"name":"45th ICPC World Finals Challenge powered by Huawei - Problem 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209540,"startTimeSeconds":1668643200,"relativeTimeSeconds":91072003},{"id":1751,"name":"45th ICPC World Finals Challenge powered by Huawei - Problem 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209540,"startTimeSeconds":1668643200,"relativeTimeSeconds":91072003},{"id":1748,"name":"Codeforces Round 833 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1668263700,"relativeTimeSeconds":91451503},{"id":1755,"name":"Ecnerwala vs Errichto Kotlin Match","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":2400,"startTimeSeconds":1667794620,"relativeTimeSeconds":91920583},{"id":1750,"name":"CodeTON Round 3 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1667745300,"relativeTimeSeconds":91969903},{"id":1747,"name":"Codeforces Round 832 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1667572500,"relativeTimeSeconds":92142703},{"id":1740,"name":"Codeforces Round 831 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9900,"startTimeSeconds":1667034600,"relativeTimeSeconds":92680603},{"id":1732,"name":"Codeforces Round 830 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1666519500,"relativeTimeSeconds":93195703},{"id":1753,"name":"Codeforces Round 829 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1666511400,"relativeTimeSeconds":93203803},{"id":1754,"name":"Codeforces Round 829 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1666511400,"relativeTimeSeconds":93203803},{"id":1749,"name":"Educational Codeforces Round 138 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1666276500,"relativeTimeSeconds":93438703},{"id":1743,"name":"Educational Codeforces Round 137 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1666017300,"relativeTimeSeconds":93697903},{"id":1744,"name":"Codeforces Round  828 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1665930900,"relativeTimeSeconds":93784303},{"id":1746,"name":"Codeforces Global Round 23","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1665844500,"relativeTimeSeconds":93870703},{"id":1742,"name":"Codeforces Round 827 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1665671700,"relativeTimeSeconds":94043503},{"id":1741,"name":"Codeforces Round 826 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1665498900,"relativeTimeSeconds":94216301},{"id":1736,"name":"Codeforces Round 825 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1665412500,"relativeTimeSeconds":94302703},{"id":1737,"name":"Dytechlab Cup 2022","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1665153300,"relativeTimeSeconds":94561903},{"id":1735,"name":"Codeforces Round 824 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1664721300,"relativeTimeSeconds":94993903},{"id":1738,"name":"Codeforces Global Round 22","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1664548500,"relativeTimeSeconds":95166703},{"id":1739,"name":"Educational Codeforces Round 136 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1664462100,"relativeTimeSeconds":95253103},{"id":1730,"name":"Codeforces Round 823 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1664116500,"relativeTimeSeconds":95598703},{"id":1734,"name":"Codeforces Round 822 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1663934700,"relativeTimeSeconds":95780503},{"id":1733,"name":"Codeforces Round 821 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1663598100,"relativeTimeSeconds":96117103},{"id":1723,"name":"ICPC 2022 Online Challenge powered by HUAWEI - Problem 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1296000,"startTimeSeconds":1663200000,"relativeTimeSeconds":96515203},{"id":1724,"name":"ICPC 2022 Online Challenge powered by HUAWEI - Problem 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1296000,"startTimeSeconds":1663200000,"relativeTimeSeconds":96515203},{"id":1729,"name":"Codeforces Round 820 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1662993300,"relativeTimeSeconds":96721903},{"id":1728,"name":"Educational Codeforces Round 135 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1662647700,"relativeTimeSeconds":97067503},{"id":1726,"name":"Codeforces Round 819 (Div. 1 + Div. 2) and Grimoire of Code Annual Contest 2022","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1662474900,"relativeTimeSeconds":97240303},{"id":1725,"name":"COMPFEST 14 - Preliminary Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1662298500,"relativeTimeSeconds":97416703},{"id":1717,"name":"Codeforces Round 818 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1662129300,"relativeTimeSeconds":97585903},{"id":1722,"name":"Codeforces Round 817 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1661871000,"relativeTimeSeconds":97844203},{"id":1721,"name":"Educational Codeforces Round 134 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1661610900,"relativeTimeSeconds":98104303},{"id":1715,"name":"Codeforces Round 816 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1661006100,"relativeTimeSeconds":98709103},{"id":1720,"name":"Codeforces Round 815 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1660829700,"relativeTimeSeconds":98885503},{"id":1718,"name":"Codeforces Round 814 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1660660500,"relativeTimeSeconds":99054703},{"id":1719,"name":"Codeforces Round 814 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1660660500,"relativeTimeSeconds":99054703},{"id":1712,"name":"Codeforces Round 813 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1660401300,"relativeTimeSeconds":99313903},{"id":1713,"name":"Codeforces Round 812 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1659796500,"relativeTimeSeconds":99918703},{"id":1716,"name":"Educational Codeforces Round 133 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1659623700,"relativeTimeSeconds":100091503},{"id":1714,"name":"Codeforces Round 811 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1659364500,"relativeTimeSeconds":100350703},{"id":1704,"name":"CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1659276300,"relativeTimeSeconds":100438903},{"id":1710,"name":"Codeforces Round 810 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1658673300,"relativeTimeSeconds":101041903},{"id":1711,"name":"Codeforces Round 810 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1658673300,"relativeTimeSeconds":101041903},{"id":1709,"name":"Educational Codeforces Round 132 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1658414100,"relativeTimeSeconds":101301103},{"id":1706,"name":"Codeforces Round 809 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1658154900,"relativeTimeSeconds":101560303},{"id":1707,"name":"Codeforces Round 808 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1657982100,"relativeTimeSeconds":101733103},{"id":1708,"name":"Codeforces Round 808 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1657982100,"relativeTimeSeconds":101733103},{"id":1705,"name":"Codeforces Round 807 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1657892100,"relativeTimeSeconds":101823103},{"id":1703,"name":"Codeforces Round 806 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1657636500,"relativeTimeSeconds":102078703},{"id":1702,"name":"Codeforces Round 805 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1657463700,"relativeTimeSeconds":102251503},{"id":1701,"name":"Educational Codeforces Round 131 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1657290900,"relativeTimeSeconds":102424303},{"id":1699,"name":"Codeforces Round 804 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1656945300,"relativeTimeSeconds":102769903},{"id":1698,"name":"Codeforces Round 803 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1656426900,"relativeTimeSeconds":103288303},{"id":1696,"name":"Codeforces Global Round 21","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1656167700,"relativeTimeSeconds":103547503},{"id":1700,"name":"Codeforces Round 802 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1655629500,"relativeTimeSeconds":104085703},{"id":1695,"name":"Codeforces Round 801 (Div. 2) and EPIC Institute of Technology Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1655562900,"relativeTimeSeconds":104152303},{"id":1693,"name":"Codeforces Round 800 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1655390100,"relativeTimeSeconds":104325103},{"id":1694,"name":"Codeforces Round 800 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1655390100,"relativeTimeSeconds":104325103},{"id":1692,"name":"Codeforces Round 799 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1655217300,"relativeTimeSeconds":104497903},{"id":1697,"name":"Educational Codeforces Round 130 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1655044500,"relativeTimeSeconds":104670703},{"id":1689,"name":"Codeforces Round 798 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1654878900,"relativeTimeSeconds":104836303},{"id":1690,"name":"Codeforces Round 797 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1654612500,"relativeTimeSeconds":105102703},{"id":1687,"name":"Codeforces Round 796 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1654266900,"relativeTimeSeconds":105448303},{"id":1688,"name":"Codeforces Round 796 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1654266900,"relativeTimeSeconds":105448303},{"id":1691,"name":"CodeCraft-22 and Codeforces Round 795 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1654007700,"relativeTimeSeconds":105707503},{"id":1685,"name":"Codeforces Round 794 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1653500100,"relativeTimeSeconds":106215103},{"id":1686,"name":"Codeforces Round 794 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1653500100,"relativeTimeSeconds":106215103},{"id":1681,"name":"Educational Codeforces Round 129 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1653316500,"relativeTimeSeconds":106398703},{"id":1682,"name":"Codeforces Round 793 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1653230100,"relativeTimeSeconds":106485103},{"id":1684,"name":"Codeforces Round 792 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1652970900,"relativeTimeSeconds":106744303},{"id":1679,"name":"Codeforces Round 791 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1652520900,"relativeTimeSeconds":107194303},{"id":1680,"name":"Educational Codeforces Round 128 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1652452500,"relativeTimeSeconds":107262703},{"id":1676,"name":"Codeforces Round 790 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1652193900,"relativeTimeSeconds":107521303},{"id":1677,"name":"Codeforces Round 789 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1652020500,"relativeTimeSeconds":107694703},{"id":1678,"name":"Codeforces Round 789 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1652020500,"relativeTimeSeconds":107694703},{"id":1670,"name":"Codeforces Round 788 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1651847700,"relativeTimeSeconds":107867503},{"id":1675,"name":"Codeforces Round 787 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1651761300,"relativeTimeSeconds":107953903},{"id":1674,"name":"Codeforces Round 786 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1651502100,"relativeTimeSeconds":108213103},{"id":1673,"name":"Codeforces Round 785 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1651329300,"relativeTimeSeconds":108385903},{"id":1662,"name":"SWERC 2021-2022 - Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1650798300,"relativeTimeSeconds":108916903},{"id":1672,"name":"Codeforces Global Round 20","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1650722700,"relativeTimeSeconds":108992503},{"id":1671,"name":"Educational Codeforces Round 127 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1650638100,"relativeTimeSeconds":109077103},{"id":1669,"name":"Codeforces Round 784 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1650551700,"relativeTimeSeconds":109163503},{"id":1667,"name":"Codeforces Round 783 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1650378900,"relativeTimeSeconds":109336303},{"id":1668,"name":"Codeforces Round 783 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1650378900,"relativeTimeSeconds":109336303},{"id":1659,"name":"Codeforces Round 782 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1650206100,"relativeTimeSeconds":109509103},{"id":1666,"name":"2021-2022 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1649837100,"relativeTimeSeconds":109878103},{"id":1661,"name":"Educational Codeforces Round 126 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1649514900,"relativeTimeSeconds":110200303},{"id":1665,"name":"Codeforces Round 781 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1649428500,"relativeTimeSeconds":110286703},{"id":1663,"name":"April Fools Day Contest 2022","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1648823700,"relativeTimeSeconds":110891503},{"id":1660,"name":"Codeforces Round 780 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1648737300,"relativeTimeSeconds":110977903},{"id":1658,"name":"Codeforces Round 779 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1648391700,"relativeTimeSeconds":111323503},{"id":1656,"name":"CodeTON Round 1 (Div. 1 + Div. 2, Rated, Prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1648132500,"relativeTimeSeconds":111582703},{"id":1657,"name":"Educational Codeforces Round 125 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1647960300,"relativeTimeSeconds":111754903},{"id":1654,"name":"Codeforces Round 778 (Div. 1 + Div. 2, based on Technocup 2022 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1647776100,"relativeTimeSeconds":111939103},{"id":1652,"name":"Технокубок 2022 - Финал","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1647764100,"relativeTimeSeconds":111951103},{"id":1647,"name":"Codeforces Round 777 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1647009300,"relativeTimeSeconds":112705903},{"id":1651,"name":"Educational Codeforces Round 124 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1646922900,"relativeTimeSeconds":112792303},{"id":1650,"name":"Codeforces Round 776 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1646750100,"relativeTimeSeconds":112965103},{"id":1648,"name":"Codeforces Round 775 (Div. 1, based on Moscow Open Olympiad in Informatics)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1646560500,"relativeTimeSeconds":113154703},{"id":1649,"name":"Codeforces Round 775 (Div. 2, based on Moscow Open Olympiad in Informatics)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1646560500,"relativeTimeSeconds":113154703},{"id":1646,"name":"Codeforces Round 774 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1646408100,"relativeTimeSeconds":113307103},{"id":1641,"name":"Codeforces Round 773 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1645611000,"relativeTimeSeconds":114104203},{"id":1642,"name":"Codeforces Round 773 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1645611000,"relativeTimeSeconds":114104203},{"id":1644,"name":"Educational Codeforces Round 123 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1645540500,"relativeTimeSeconds":114174703},{"id":1635,"name":"Codeforces Round 772 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1645367700,"relativeTimeSeconds":114347503},{"id":1638,"name":"Codeforces Round 771 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1644849300,"relativeTimeSeconds":114865903},{"id":1637,"name":"Codeforces Global Round 19","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1644676500,"relativeTimeSeconds":115038703},{"id":1634,"name":"Codeforces Round 770 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1644158100,"relativeTimeSeconds":115557103},{"id":1639,"name":"Pinely Treasure Hunt Contest","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":12600,"startTimeSeconds":1644055200,"relativeTimeSeconds":115660003},{"id":1633,"name":"Educational Codeforces Round 122 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1643639700,"relativeTimeSeconds":116075503},{"id":1632,"name":"Codeforces Round 769 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1643553300,"relativeTimeSeconds":116161903},{"id":1630,"name":"Codeforces Round 768 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1643294100,"relativeTimeSeconds":116421103},{"id":1631,"name":"Codeforces Round 768 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1643294100,"relativeTimeSeconds":116421103},{"id":1628,"name":"Codeforces Round 767 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1642862100,"relativeTimeSeconds":116853103},{"id":1629,"name":"Codeforces Round 767 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1642862100,"relativeTimeSeconds":116853103},{"id":1626,"name":"Educational Codeforces Round 121 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1642343700,"relativeTimeSeconds":117371503},{"id":1627,"name":"Codeforces Round 766 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1642257300,"relativeTimeSeconds":117457903},{"id":1625,"name":"Codeforces Round 765 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1641989100,"relativeTimeSeconds":117726103},{"id":1624,"name":"Codeforces Round 764 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1641825300,"relativeTimeSeconds":117889903},{"id":1621,"name":"Hello 2022","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1641220500,"relativeTimeSeconds":118494703},{"id":1616,"name":"Good Bye 2021: 2022 is NEAR","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1640792100,"relativeTimeSeconds":118923103},{"id":1623,"name":"Codeforces Round 763 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1640698500,"relativeTimeSeconds":119016703},{"id":1622,"name":"Educational Codeforces Round 120 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1640615700,"relativeTimeSeconds":119099503},{"id":1615,"name":"Codeforces Global Round 18","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1640356500,"relativeTimeSeconds":119358703},{"id":1619,"name":"Codeforces Round 762 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1640010900,"relativeTimeSeconds":119704303},{"id":1620,"name":"Educational Codeforces Round 119 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1639841700,"relativeTimeSeconds":119873503},{"id":1617,"name":"Codeforces Round 761 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1639661700,"relativeTimeSeconds":120053501},{"id":1618,"name":"Codeforces Round 760 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1639492500,"relativeTimeSeconds":120222703},{"id":1591,"name":"Codeforces Round 759 (Div. 2, based on Technocup 2022 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1639322100,"relativeTimeSeconds":120393103},{"id":1585,"name":"Technocup 2022 - Elimination Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1639322100,"relativeTimeSeconds":120393103},{"id":1608,"name":"Codeforces Round 758 (Div.1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1639217100,"relativeTimeSeconds":120498103},{"id":1597,"name":"Технокубок 2022 - Ознакомительный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1639145100,"relativeTimeSeconds":120570103},{"id":1613,"name":"Educational Codeforces Round 118 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1638369300,"relativeTimeSeconds":121345903},{"id":1609,"name":"Deltix Round, Autumn 2021 (open for everyone, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1638110100,"relativeTimeSeconds":121605103},{"id":1614,"name":"Codeforces Round 757 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1637925300,"relativeTimeSeconds":121789903},{"id":1611,"name":"Codeforces Round 756 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1637850900,"relativeTimeSeconds":121864301},{"id":1610,"name":"Codeforces Global Round 17","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1637678100,"relativeTimeSeconds":122037103},{"id":1612,"name":"Educational Codeforces Round 117 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1637573700,"relativeTimeSeconds":122141503},{"id":1588,"name":"Codeforces Round 755 (Div. 1, based on Technocup 2022 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1636869900,"relativeTimeSeconds":122845303},{"id":1589,"name":"Codeforces Round 755 (Div. 2, based on Technocup 2022 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1636869900,"relativeTimeSeconds":122845303},{"id":1584,"name":"Technocup 2022 - Elimination Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1636869900,"relativeTimeSeconds":122845303},{"id":1605,"name":"Codeforces Round 754 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1636727700,"relativeTimeSeconds":122987503},{"id":1596,"name":"Технокубок 2022 - Ознакомительный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1636693500,"relativeTimeSeconds":123021703},{"id":1607,"name":"Codeforces Round 753 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1635863700,"relativeTimeSeconds":123851503},{"id":1603,"name":"Codeforces Round 752 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1635604500,"relativeTimeSeconds":124110703},{"id":1604,"name":"Codeforces Round 752 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1635604500,"relativeTimeSeconds":124110703},{"id":1606,"name":"Educational Codeforces Round 116 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1635518100,"relativeTimeSeconds":124197103},{"id":1601,"name":"Codeforces Round 751 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1635143700,"relativeTimeSeconds":124571503},{"id":1602,"name":"Codeforces Round 751 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1635143700,"relativeTimeSeconds":124571503},{"id":1582,"name":"Codeforces Round 750 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1635069900,"relativeTimeSeconds":124645303},{"id":1586,"name":"Codeforces Round 749 (Div. 1 + Div. 2, based on Technocup 2022 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1634468700,"relativeTimeSeconds":125246503},{"id":1583,"name":"Technocup 2022 - Elimination Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1634468700,"relativeTimeSeconds":125246503},{"id":1595,"name":"Технокубок 2022 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1634292300,"relativeTimeSeconds":125422903},{"id":1593,"name":"Codeforces Round 748 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1634135700,"relativeTimeSeconds":125579503},{"id":1598,"name":"Educational Codeforces Round 115 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1633856700,"relativeTimeSeconds":125858503},{"id":1599,"name":"Bubble Cup 14 - Finals Online Mirror (Unrated, ICPC Rules, Teams Preferred, Div. 1)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":14400,"startTimeSeconds":1633770300,"relativeTimeSeconds":125944903},{"id":1600,"name":"Bubble Cup 14 - Finals Online Mirror (Unrated, ICPC Rules, Teams Preferred, Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":14400,"startTimeSeconds":1633770300,"relativeTimeSeconds":125944903},{"id":1576,"name":"2021 ICPC Communication Routing Challenge: Marathon","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":432000,"startTimeSeconds":1633737600,"relativeTimeSeconds":125977603},{"id":1594,"name":"Codeforces Round 747 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1633705500,"relativeTimeSeconds":126009703},{"id":1571,"name":"Kotlin Heroes: Episode 8","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9900,"startTimeSeconds":1633617300,"relativeTimeSeconds":126097903},{"id":1592,"name":"Codeforces Round 746 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1633271700,"relativeTimeSeconds":126443503},{"id":1575,"name":"COMPFEST 13 - Finals Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1633181700,"relativeTimeSeconds":126533503},{"id":1570,"name":"Kotlin Heroes: Practice 8","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":518400,"startTimeSeconds":1633095300,"relativeTimeSeconds":126619903},{"id":1578,"name":"ICPC WF Moscow Invitational Contest - Online Mirror (Unrated, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1633093500,"relativeTimeSeconds":126621703},{"id":1580,"name":"Codeforces Round 745 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1632996900,"relativeTimeSeconds":126718303},{"id":1581,"name":"Codeforces Round 745 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1632996900,"relativeTimeSeconds":126718303},{"id":1579,"name":"Codeforces Round 744 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1632839700,"relativeTimeSeconds":126875503},{"id":1574,"name":"Educational Codeforces Round 114 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1632148500,"relativeTimeSeconds":127566703},{"id":1572,"name":"Codeforces Round 743 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1631975700,"relativeTimeSeconds":127739503},{"id":1573,"name":"Codeforces Round 743 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1631975700,"relativeTimeSeconds":127739503},{"id":1566,"name":"Codeforces Global Round 16","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1631457300,"relativeTimeSeconds":128257903},{"id":1569,"name":"Educational Codeforces Round 113 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1631111700,"relativeTimeSeconds":128603503},{"id":1567,"name":"Codeforces Round 742 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1630852500,"relativeTimeSeconds":128862703},{"id":1556,"name":"Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1630247700,"relativeTimeSeconds":129467503},{"id":1562,"name":"Codeforces Round 741 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1629988500,"relativeTimeSeconds":129726703},{"id":1558,"name":"Codeforces Round 740 (Div. 1, based on VK Cup 2021 - Final (Engine))","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1629815700,"relativeTimeSeconds":129899503},{"id":1561,"name":"Codeforces Round 740 (Div. 2, based on VK Cup 2021 - Final (Engine))","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1629815700,"relativeTimeSeconds":129899503},{"id":1563,"name":"VK Cup 2021 - Final (Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1629633900,"relativeTimeSeconds":130081303},{"id":1560,"name":"Codeforces Round 739 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1629297300,"relativeTimeSeconds":130417901},{"id":1559,"name":"Codeforces Round 738 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1629038100,"relativeTimeSeconds":130677103},{"id":1557,"name":"Codeforces Round 737 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1628519700,"relativeTimeSeconds":131195503},{"id":1548,"name":"Codeforces Round 736 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1627828500,"relativeTimeSeconds":131886701},{"id":1549,"name":"Codeforces Round 736 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8700,"startTimeSeconds":1627828500,"relativeTimeSeconds":131886703},{"id":1555,"name":"Educational Codeforces Round 112 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1627655700,"relativeTimeSeconds":132059503},{"id":1554,"name":"Codeforces Round 735 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1627569300,"relativeTimeSeconds":132145903},{"id":1552,"name":"Codeforces Global Round 15","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9900,"startTimeSeconds":1627223700,"relativeTimeSeconds":132491503},{"id":1551,"name":"Codeforces Round 734 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1627050900,"relativeTimeSeconds":132664301},{"id":1553,"name":"Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1626964500,"relativeTimeSeconds":132750703},{"id":1530,"name":"Codeforces Round 733 (Div. 1 + Div. 2, based on VK Cup 2021 - Elimination (Engine))","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1626532500,"relativeTimeSeconds":133182703},{"id":1544,"name":"VK Cup 2021 - Elimination (Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1626532500,"relativeTimeSeconds":133182703},{"id":1550,"name":"Educational Codeforces Round 111 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1626273300,"relativeTimeSeconds":133441903},{"id":1545,"name":"Codeforces Round 732 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1626012300,"relativeTimeSeconds":133702903},{"id":1546,"name":"Codeforces Round 732 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1626012300,"relativeTimeSeconds":133702903},{"id":1547,"name":"Codeforces Round 731 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1625927700,"relativeTimeSeconds":133787503},{"id":1543,"name":"Codeforces Round 730 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1625668500,"relativeTimeSeconds":134046703},{"id":1542,"name":"Codeforces Round 729 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1625317500,"relativeTimeSeconds":134397703},{"id":1533,"name":"Kotlin Heroes: Episode 7","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1624977300,"relativeTimeSeconds":134737903},{"id":1540,"name":"Codeforces Round 728 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1624635300,"relativeTimeSeconds":135079903},{"id":1541,"name":"Codeforces Round 728 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1624635300,"relativeTimeSeconds":135079903},{"id":1532,"name":"Kotlin Heroes: Practice 7","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1624368900,"relativeTimeSeconds":135346303},{"id":1539,"name":"Codeforces Round 727 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1624183500,"relativeTimeSeconds":135531703},{"id":1537,"name":"Codeforces Round 726 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1624026900,"relativeTimeSeconds":135688303},{"id":1534,"name":"Codeforces LATOKEN Round 1 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1623598500,"relativeTimeSeconds":136116703},{"id":1538,"name":"Codeforces Round 725 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1623335700,"relativeTimeSeconds":136379503},{"id":1536,"name":"Codeforces Round 724 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1622990100,"relativeTimeSeconds":136725103},{"id":1535,"name":"Educational Codeforces Round 110 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1622817300,"relativeTimeSeconds":136897903},{"id":1523,"name":"Deltix Round, Spring 2021 (open for everyone, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1622385300,"relativeTimeSeconds":137329903},{"id":1526,"name":"Codeforces Round 723 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1622210700,"relativeTimeSeconds":137504503},{"id":1524,"name":"ICPC Challenge 2021: Marathon (powered by Huawei)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":345600,"startTimeSeconds":1622001600,"relativeTimeSeconds":137713603},{"id":1528,"name":"Codeforces Round 722 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1621866900,"relativeTimeSeconds":137848303},{"id":1529,"name":"Codeforces Round 722 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1621866900,"relativeTimeSeconds":137848303},{"id":1531,"name":"VK Cup 2021 - Квалификация (Engine)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":561600,"startTimeSeconds":1621846800,"relativeTimeSeconds":137868403},{"id":1527,"name":"Codeforces Round 721 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1621521300,"relativeTimeSeconds":138193903},{"id":1522,"name":"Codeforces Raif ML Round 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1621267200,"relativeTimeSeconds":138448003},{"id":1525,"name":"Educational Codeforces Round 109 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1621152000,"relativeTimeSeconds":138563203},{"id":1521,"name":"Codeforces Round 720 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1620398100,"relativeTimeSeconds":139317103},{"id":1520,"name":"Codeforces Round 719 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1620225300,"relativeTimeSeconds":139489901},{"id":1515,"name":"Codeforces Global Round 14","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1619966100,"relativeTimeSeconds":139749103},{"id":1519,"name":"Educational Codeforces Round 108 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1619706900,"relativeTimeSeconds":140008303},{"id":1517,"name":"Contest 2050 and Codeforces Round 718 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9900,"startTimeSeconds":1619188500,"relativeTimeSeconds":140526703},{"id":1516,"name":"Codeforces Round 717 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1619012100,"relativeTimeSeconds":140703103},{"id":1514,"name":"Codeforces Round 716 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1618839300,"relativeTimeSeconds":140875903},{"id":1508,"name":"Codeforces Round 715 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1618583700,"relativeTimeSeconds":141131503},{"id":1509,"name":"Codeforces Round 715 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1618583700,"relativeTimeSeconds":141131501},{"id":1511,"name":"Educational Codeforces Round 107 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1618238100,"relativeTimeSeconds":141477103},{"id":1513,"name":"Divide by Zero 2021 and Codeforces Round 714 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1618151700,"relativeTimeSeconds":141563503},{"id":1512,"name":"Codeforces Round 713 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1618065300,"relativeTimeSeconds":141649903},{"id":1510,"name":"2020-2021 ICPC, NERC, Northern Eurasia Onsite (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1617523500,"relativeTimeSeconds":142191703},{"id":1503,"name":"Codeforces Round 712 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1617460500,"relativeTimeSeconds":142254703},{"id":1504,"name":"Codeforces Round 712 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1617460500,"relativeTimeSeconds":142254703},{"id":1505,"name":"April Fools Day Contest 2021","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1617287700,"relativeTimeSeconds":142427503},{"id":1498,"name":"CodeCraft-21 and Codeforces Round 711 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1617028500,"relativeTimeSeconds":142686703},{"id":1506,"name":"Codeforces Round 710 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1616682900,"relativeTimeSeconds":143032303},{"id":1483,"name":"Codeforces Round 709 (Div. 1, based on Technocup 2021 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1616332800,"relativeTimeSeconds":143382403},{"id":1484,"name":"Codeforces Round 709 (Div. 2, based on Technocup 2021 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1616332800,"relativeTimeSeconds":143382403},{"id":1482,"name":"Технокубок 2021 - Финал","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1616322000,"relativeTimeSeconds":143393203},{"id":1499,"name":"Educational Codeforces Round 106 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1616079000,"relativeTimeSeconds":143636203},{"id":1497,"name":"Codeforces Round 708 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1615991700,"relativeTimeSeconds":143723503},{"id":1500,"name":"Codeforces Round 707 (Div. 1, based on Moscow Open Olympiad in Informatics)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1615626300,"relativeTimeSeconds":144088903},{"id":1501,"name":"Codeforces Round 707 (Div. 2, based on Moscow Open Olympiad in Informatics)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1615626300,"relativeTimeSeconds":144088903},{"id":1495,"name":"Codeforces Round 706 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1615377900,"relativeTimeSeconds":144337303},{"id":1496,"name":"Codeforces Round 706 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1615377900,"relativeTimeSeconds":144337303},{"id":1488,"name":"Kotlin Heroes: Episode 6","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1615300500,"relativeTimeSeconds":144414703},{"id":1493,"name":"Codeforces Round 705 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1615039500,"relativeTimeSeconds":144675703},{"id":1494,"name":"Educational Codeforces Round 105 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1614696300,"relativeTimeSeconds":145018903},{"id":1489,"name":"Kotlin Heroes: Practice 6","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1614692100,"relativeTimeSeconds":145023103},{"id":1491,"name":"Codeforces Global Round 13","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1614519300,"relativeTimeSeconds":145195903},{"id":1492,"name":"Codeforces Round 704 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1614071100,"relativeTimeSeconds":145644103},{"id":1486,"name":"Codeforces Round 703 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1613658900,"relativeTimeSeconds":146056303},{"id":1490,"name":"Codeforces Round 702 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1613486100,"relativeTimeSeconds":146229103},{"id":1487,"name":"Educational Codeforces Round 104 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1613399700,"relativeTimeSeconds":146315503},{"id":1485,"name":"Codeforces Round 701 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1613141400,"relativeTimeSeconds":146573803},{"id":1479,"name":"Codeforces Round 700 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1612708500,"relativeTimeSeconds":147006701},{"id":1480,"name":"Codeforces Round 700 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1612708500,"relativeTimeSeconds":147006703},{"id":1481,"name":"Codeforces Round 699 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1612535700,"relativeTimeSeconds":147179503},{"id":1476,"name":"Educational Codeforces Round 103 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1611930900,"relativeTimeSeconds":147784303},{"id":1477,"name":"Codeforces Round 698 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1611844500,"relativeTimeSeconds":147870703},{"id":1478,"name":"Codeforces Round 698 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1611844500,"relativeTimeSeconds":147870703},{"id":1475,"name":"Codeforces Round 697 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1611586800,"relativeTimeSeconds":148128403},{"id":1474,"name":"Codeforces Round 696 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1611066900,"relativeTimeSeconds":148648303},{"id":1473,"name":"Educational Codeforces Round 102 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1610634900,"relativeTimeSeconds":149080303},{"id":1467,"name":"Codeforces Round 695 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1610116500,"relativeTimeSeconds":149598703},{"id":1470,"name":"Codeforces Round 694 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1609857300,"relativeTimeSeconds":149857903},{"id":1471,"name":"Codeforces Round 694 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1609857300,"relativeTimeSeconds":149857903},{"id":1472,"name":"Codeforces Round 693 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1609770900,"relativeTimeSeconds":149944303},{"id":1466,"name":"Good Bye 2020","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1609338900,"relativeTimeSeconds":150376303},{"id":1469,"name":"Educational Codeforces Round 101 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1609166100,"relativeTimeSeconds":150549103},{"id":1468,"name":"2020-2021 ICPC, NERC, Southern and Volga Russian Regional Contest (Online Mirror, ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1608896100,"relativeTimeSeconds":150819103},{"id":1464,"name":"Codeforces Round 692 (Div. 1, based on Technocup 2021 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608476700,"relativeTimeSeconds":151238503},{"id":1465,"name":"Codeforces Round 692 (Div. 2, based on Technocup 2021 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608476700,"relativeTimeSeconds":151238503},{"id":1411,"name":"Technocup 2021 - Elimination Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608476700,"relativeTimeSeconds":151238503},{"id":1458,"name":"Codeforces Round 691 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608370500,"relativeTimeSeconds":151344703},{"id":1459,"name":"Codeforces Round 691 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608370500,"relativeTimeSeconds":151344703},{"id":1410,"name":"Технокубок 2021 - Ознакомительный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1608300300,"relativeTimeSeconds":151414903},{"id":1463,"name":"Educational Codeforces Round 100 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608215700,"relativeTimeSeconds":151499503},{"id":1462,"name":"Codeforces Round 690 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1608042900,"relativeTimeSeconds":151672303},{"id":1460,"name":"NERC Challenge 2020: Marathon","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":691200,"startTimeSeconds":1607763600,"relativeTimeSeconds":151951603},{"id":1461,"name":"Codeforces Round 689 (Div. 2, based on Zed Code Competition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1607697300,"relativeTimeSeconds":152017903},{"id":1450,"name":"Codeforces Global Round 12","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1607265300,"relativeTimeSeconds":152449903},{"id":1453,"name":"Codeforces Round 688 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1607087100,"relativeTimeSeconds":152628103},{"id":1455,"name":"Educational Codeforces Round 99 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1606746900,"relativeTimeSeconds":152968303},{"id":1456,"name":"Codeforces Round 687 (Div. 1, based on Technocup 2021 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1606633500,"relativeTimeSeconds":153081703},{"id":1457,"name":"Codeforces Round 687 (Div. 2, based on Technocup 2021 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1606633500,"relativeTimeSeconds":153081703},{"id":1415,"name":"Technocup 2021 - Elimination Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1606633500,"relativeTimeSeconds":153081703},{"id":1414,"name":"Технокубок 2021 - Ознакомительный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1606457100,"relativeTimeSeconds":153258103},{"id":1454,"name":"Codeforces Round 686 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1606228500,"relativeTimeSeconds":153486703},{"id":1451,"name":"Codeforces Round 685 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1605969300,"relativeTimeSeconds":153745903},{"id":1452,"name":"Educational Codeforces Round 98 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1605796500,"relativeTimeSeconds":153918703},{"id":1439,"name":"Codeforces Round 684 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1605623700,"relativeTimeSeconds":154091503},{"id":1440,"name":"Codeforces Round 684 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1605623700,"relativeTimeSeconds":154091503},{"id":1446,"name":"Codeforces Round 683 (Div. 1, by Meet IT)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1605450900,"relativeTimeSeconds":154264303},{"id":1447,"name":"Codeforces Round 683 (Div. 2, by Meet IT)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1605450900,"relativeTimeSeconds":154264303},{"id":1438,"name":"Codeforces Round 682 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1605278100,"relativeTimeSeconds":154437103},{"id":1431,"name":"Kotlin Heroes 5: ICPC Round","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1605191700,"relativeTimeSeconds":154523503},{"id":1432,"name":"Kotlin Heroes 5: ICPC Round (Practice)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1604583300,"relativeTimeSeconds":155131903},{"id":1442,"name":"Codeforces Round 681 (Div. 1, based on VK Cup 2019-2020 - Final)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1604327700,"relativeTimeSeconds":155387503},{"id":1443,"name":"Codeforces Round 681 (Div. 2, based on VK Cup 2019-2020 - Final)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1604327700,"relativeTimeSeconds":155387503},{"id":1441,"name":"VK Cup 2019-2020 - Final Round (Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1604239500,"relativeTimeSeconds":155475703},{"id":1444,"name":"Codeforces Round 680 (Div. 1, based on Moscow Team Olympiad)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1604228700,"relativeTimeSeconds":155486503},{"id":1445,"name":"Codeforces Round 680 (Div. 2, based on Moscow Team Olympiad)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1604228700,"relativeTimeSeconds":155486503},{"id":1437,"name":"Educational Codeforces Round 97 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1603809300,"relativeTimeSeconds":155905903},{"id":1434,"name":"Codeforces Round 679 (Div. 1, based on Technocup 2021 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1603623900,"relativeTimeSeconds":156091303},{"id":1435,"name":"Codeforces Round 679 (Div. 2, based on Technocup 2021 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1603623900,"relativeTimeSeconds":156091303},{"id":1413,"name":"Technocup 2021 - Elimination Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1603623900,"relativeTimeSeconds":156091303},{"id":1436,"name":"Codeforces Round 678 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1603548300,"relativeTimeSeconds":156166903},{"id":1412,"name":"Технокубок 2021 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1603447500,"relativeTimeSeconds":156267703},{"id":1433,"name":"Codeforces Round 677 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1603204500,"relativeTimeSeconds":156510703},{"id":1421,"name":"Codeforces Round 676 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1603011900,"relativeTimeSeconds":156703303},{"id":1428,"name":"Codeforces Raif Round 1 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1602939900,"relativeTimeSeconds":156775303},{"id":1430,"name":"Educational Codeforces Round 96 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1602407100,"relativeTimeSeconds":157308103},{"id":1427,"name":"Codeforces Global Round 11","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1602341400,"relativeTimeSeconds":157373803},{"id":1423,"name":"Bubble Cup 13 - Finals [Online Mirror, unrated, Div. 1]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1601903100,"relativeTimeSeconds":157812103},{"id":1424,"name":"Bubble Cup 13 - Finals [Online Mirror, unrated, Div. 2]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1601903100,"relativeTimeSeconds":157812103},{"id":1422,"name":"Codeforces Round 675 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1601827500,"relativeTimeSeconds":157887703},{"id":1408,"name":"Grakn Forces 2020","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9900,"startTimeSeconds":1601476500,"relativeTimeSeconds":158238703},{"id":1426,"name":"Codeforces Round 674 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1601280300,"relativeTimeSeconds":158434903},{"id":1416,"name":"Codeforces Round 673 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1601219100,"relativeTimeSeconds":158496103},{"id":1417,"name":"Codeforces Round 673 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1601219100,"relativeTimeSeconds":158496103},{"id":1425,"name":"2020 ICPC, COMPFEST 12, Indonesia Multi-Provincial Contest (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1601182800,"relativeTimeSeconds":158532403},{"id":1420,"name":"Codeforces Round 672 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1600958100,"relativeTimeSeconds":158757103},{"id":1419,"name":"Codeforces Round 671 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1600526100,"relativeTimeSeconds":159189103},{"id":1418,"name":"Educational Codeforces Round 95 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1600094100,"relativeTimeSeconds":159621103},{"id":1406,"name":"Codeforces Round 670 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1599918300,"relativeTimeSeconds":159796903},{"id":1407,"name":"Codeforces Round 669 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1599575700,"relativeTimeSeconds":160139503},{"id":1404,"name":"Codeforces Round 668 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1599402900,"relativeTimeSeconds":160312303},{"id":1405,"name":"Codeforces Round 668 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1599402900,"relativeTimeSeconds":160312303},{"id":1409,"name":"Codeforces Round 667 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1599230100,"relativeTimeSeconds":160485103},{"id":1396,"name":"Codeforces Round 666 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1598798100,"relativeTimeSeconds":160917103},{"id":1397,"name":"Codeforces Round 666 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1598798100,"relativeTimeSeconds":160917103},{"id":1403,"name":"Central-European Olympiad in Informatics, CEOI 2020, Day 2 (IOI, Unofficial Mirror Contest, Unrated)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18600,"startTimeSeconds":1598616300,"relativeTimeSeconds":161098903},{"id":1402,"name":"Central-European Olympiad in Informatics, CEOI 2020, Day 1 (IOI, Unofficial Mirror Contest, Unrated)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1598443500,"relativeTimeSeconds":161271703},{"id":1400,"name":"Educational Codeforces Round 94 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1598366100,"relativeTimeSeconds":161349103},{"id":1401,"name":"Codeforces Round 665 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1598020500,"relativeTimeSeconds":161694703},{"id":1392,"name":"Codeforces Global Round 10","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1597588500,"relativeTimeSeconds":162126701},{"id":1398,"name":"Educational Codeforces Round 93 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1597415700,"relativeTimeSeconds":162299503},{"id":1394,"name":"Codeforces Round 664 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1597242900,"relativeTimeSeconds":162472303},{"id":1395,"name":"Codeforces Round 664 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1597242900,"relativeTimeSeconds":162472303},{"id":1391,"name":"Codeforces Round 663 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1596983700,"relativeTimeSeconds":162731503},{"id":1393,"name":"Codeforces Round 662 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1596810900,"relativeTimeSeconds":162904303},{"id":1399,"name":"Codeforces Round 661 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1596638100,"relativeTimeSeconds":163077103},{"id":1388,"name":"Codeforces Round 660 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1596119700,"relativeTimeSeconds":163595503},{"id":1389,"name":"Educational Codeforces Round 92 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1596033300,"relativeTimeSeconds":163681903},{"id":1383,"name":"Codeforces Round 659 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1595601300,"relativeTimeSeconds":164113903},{"id":1384,"name":"Codeforces Round 659 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1595601300,"relativeTimeSeconds":164113903},{"id":1387,"name":"Baltic Olympiad in Informatics 2020, Day 2 (IOI, Unofficial Mirror Contest, Unrated)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":19800,"startTimeSeconds":1595502300,"relativeTimeSeconds":164212903},{"id":1386,"name":"Baltic Olympiad in Informatics 2020, Day 1 (IOI, Unofficial Mirror Contest, Unrated)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1595415900,"relativeTimeSeconds":164299303},{"id":1381,"name":"Codeforces Round 658 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1595342100,"relativeTimeSeconds":164373101},{"id":1382,"name":"Codeforces Round 658 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1595342100,"relativeTimeSeconds":164373103},{"id":1379,"name":"Codeforces Round 657 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1595149200,"relativeTimeSeconds":164566003},{"id":1385,"name":"Codeforces Round 656 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1594996500,"relativeTimeSeconds":164718703},{"id":1380,"name":"Educational Codeforces Round 91 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1594565100,"relativeTimeSeconds":165150103},{"id":1372,"name":"Codeforces Round 655 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1594479900,"relativeTimeSeconds":165235303},{"id":1375,"name":"Codeforces Global Round 9","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1593873900,"relativeTimeSeconds":165841303},{"id":1371,"name":"Codeforces Round 654 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1593610500,"relativeTimeSeconds":166104703},{"id":1374,"name":"Codeforces Round 653 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1593354900,"relativeTimeSeconds":166360303},{"id":1378,"name":"ICPC Challenge 2020: Marathon","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1593271800,"relativeTimeSeconds":166443403},{"id":1377,"name":"ICPC Challenge 2020","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1593255600,"relativeTimeSeconds":166459603},{"id":1373,"name":"Educational Codeforces Round 90 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1593095700,"relativeTimeSeconds":166619503},{"id":1376,"name":"ICPC Challenge 2020: Practice","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":171000,"startTimeSeconds":1593082800,"relativeTimeSeconds":166632403},{"id":1369,"name":"Codeforces Round 652 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1592921100,"relativeTimeSeconds":166794103},{"id":1370,"name":"Codeforces Round 651 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1592663700,"relativeTimeSeconds":167051503},{"id":1357,"name":"Microsoft Q# Coding Contest - Summer 2020","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1592582400,"relativeTimeSeconds":167132803},{"id":1368,"name":"Codeforces Global Round 8","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1592491500,"relativeTimeSeconds":167223703},{"id":1367,"name":"Codeforces Round 650 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1592318100,"relativeTimeSeconds":167397103},{"id":1364,"name":"Codeforces Round 649 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1592060700,"relativeTimeSeconds":167654503},{"id":1356,"name":"Microsoft Q# Coding Contest - Summer 2020 - Warmup","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1591977600,"relativeTimeSeconds":167737603},{"id":1366,"name":"Educational Codeforces Round 89 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1591886100,"relativeTimeSeconds":167829103},{"id":1365,"name":"Codeforces Round 648 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1591540500,"relativeTimeSeconds":168174703},{"id":1361,"name":"Codeforces Round 647 (Div. 1) - Thanks, Algo Muse!","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1591281300,"relativeTimeSeconds":168433903},{"id":1362,"name":"Codeforces Round 647 (Div. 2) - Thanks, Algo Muse!","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1591281300,"relativeTimeSeconds":168433903},{"id":1363,"name":"Codeforces Round 646 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1590935700,"relativeTimeSeconds":168779503},{"id":1346,"name":"Kotlin Heroes: Episode 4","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1590762900,"relativeTimeSeconds":168952303},{"id":1359,"name":"Educational Codeforces Round 88 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1590676500,"relativeTimeSeconds":169038703},{"id":1358,"name":"Codeforces Round 645 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1590503700,"relativeTimeSeconds":169211503},{"id":1360,"name":"Codeforces Round 644 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1590327300,"relativeTimeSeconds":169387903},{"id":1347,"name":"Kotlin Heroes: Practice 4","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1590154500,"relativeTimeSeconds":169560703},{"id":1354,"name":"Educational Codeforces Round 87 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1589707200,"relativeTimeSeconds":170008003},{"id":1355,"name":"Codeforces Round 643 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1589628900,"relativeTimeSeconds":170086303},{"id":1353,"name":"Codeforces Round 642 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1589466900,"relativeTimeSeconds":170248303},{"id":1349,"name":"Codeforces Round 641 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1589286900,"relativeTimeSeconds":170428301},{"id":1350,"name":"Codeforces Round 641 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1589286900,"relativeTimeSeconds":170428303},{"id":1352,"name":"Codeforces Round 640 (Div. 4)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1589034900,"relativeTimeSeconds":170680303},{"id":1351,"name":"Testing Round 16 (Unrated)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1588860300,"relativeTimeSeconds":170854903},{"id":1344,"name":"Codeforces Round 639 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1588775700,"relativeTimeSeconds":170939503},{"id":1345,"name":"Codeforces Round 639 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1588775700,"relativeTimeSeconds":170939503},{"id":1348,"name":"Codeforces Round 638 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1588343700,"relativeTimeSeconds":171371503},{"id":1342,"name":"Educational Codeforces Round 86 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1587911700,"relativeTimeSeconds":171803503},{"id":1340,"name":"Codeforces Round 637 (Div. 1) - Thanks, Ivan Belonogov!","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1587653100,"relativeTimeSeconds":172062103},{"id":1341,"name":"Codeforces Round 637 (Div. 2) - Thanks, Ivan Belonogov!","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1587653100,"relativeTimeSeconds":172062103},{"id":1343,"name":"Codeforces Round 636 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1587479700,"relativeTimeSeconds":172235503},{"id":1336,"name":"Codeforces Round 635 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1586961300,"relativeTimeSeconds":172753903},{"id":1337,"name":"Codeforces Round 635 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1586961300,"relativeTimeSeconds":172753903},{"id":1335,"name":"Codeforces Round 634 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1586788500,"relativeTimeSeconds":172926703},{"id":1338,"name":"Codeforces Round 633 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1586700300,"relativeTimeSeconds":173014903},{"id":1339,"name":"Codeforces Round 633 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1586700300,"relativeTimeSeconds":173014903},{"id":1334,"name":"Educational Codeforces Round 85 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1586529300,"relativeTimeSeconds":173185903},{"id":1333,"name":"Codeforces Round 632 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1586356500,"relativeTimeSeconds":173358703},{"id":1329,"name":"Codeforces Round 631 (Div. 1) - Thanks, Denis aramis Shitov!","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1585924500,"relativeTimeSeconds":173790703},{"id":1330,"name":"Codeforces Round 631 (Div. 2) - Thanks, Denis aramis Shitov!","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1585924500,"relativeTimeSeconds":173790703},{"id":1331,"name":"April Fools Day Contest 2020","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1585751700,"relativeTimeSeconds":173963503},{"id":1332,"name":"Codeforces Round 630 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1585661700,"relativeTimeSeconds":174053503},{"id":1328,"name":"Codeforces Round 629 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1585233300,"relativeTimeSeconds":174481903},{"id":1327,"name":"Educational Codeforces Round 84 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1584974100,"relativeTimeSeconds":174741103},{"id":1326,"name":"Codeforces Global Round 7","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1584628500,"relativeTimeSeconds":175086703},{"id":1325,"name":"Codeforces Round 628 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1584196500,"relativeTimeSeconds":175518703},{"id":1324,"name":"Codeforces Round 627 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1584018300,"relativeTimeSeconds":175696901},{"id":1312,"name":"Educational Codeforces Round 83 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1583764500,"relativeTimeSeconds":175950703},{"id":1322,"name":"Codeforces Round 626 (Div. 1, based on Moscow Open Olympiad in Informatics)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1583573700,"relativeTimeSeconds":176141503},{"id":1323,"name":"Codeforces Round 626 (Div. 2, based on Moscow Open Olympiad in Informatics)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1583573700,"relativeTimeSeconds":176141503},{"id":1316,"name":"CodeCraft-20 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1583332500,"relativeTimeSeconds":176382703},{"id":1305,"name":"Ozon Tech Challenge 2020 (Div.1 + Div.2, Rated, T-shirts + prizes!)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1583246100,"relativeTimeSeconds":176469103},{"id":1320,"name":"Codeforces Round 625 (Div. 1, based on Technocup 2020 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1583068500,"relativeTimeSeconds":176646703},{"id":1321,"name":"Codeforces Round 625 (Div. 2, based on Technocup 2020 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1583068500,"relativeTimeSeconds":176646703},{"id":1319,"name":"Технокубок 2020 - Финал","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1583057400,"relativeTimeSeconds":176657803},{"id":1297,"name":"Kotlin Heroes: Episode 3","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1582810500,"relativeTimeSeconds":176904703},{"id":1311,"name":"Codeforces Round 624 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1582554900,"relativeTimeSeconds":177160303},{"id":1314,"name":"Codeforces Round 623 (Div. 1, based on VK Cup 2019-2020 - Elimination Round, Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1582473900,"relativeTimeSeconds":177241303},{"id":1315,"name":"Codeforces Round 623 (Div. 2, based on VK Cup 2019-2020 - Elimination Round, Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1582473900,"relativeTimeSeconds":177241303},{"id":1310,"name":"VK Cup 2019-2020 - Elimination Round (Engine)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1582473900,"relativeTimeSeconds":177241303},{"id":1313,"name":"Codeforces Round 622 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1582448700,"relativeTimeSeconds":177266503},{"id":1298,"name":"Kotlin Heroes: Practice 3","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":607500,"startTimeSeconds":1582202100,"relativeTimeSeconds":177513103},{"id":1307,"name":"Codeforces Round 621 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1581953700,"relativeTimeSeconds":177761503},{"id":1304,"name":"Codeforces Round 620 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1581771900,"relativeTimeSeconds":177943303},{"id":1308,"name":"VK Cup 2019-2020 - Отборочный раунд (Design)","type":"IOI","phase":"PENDING_SYSTEM_TEST","frozen":false,"durationSeconds":799200,"startTimeSeconds":1581692400,"relativeTimeSeconds":178022803},{"id":1309,"name":"VK Cup 2019-2020 - Отборочный раунд (Mobile)","type":"IOI","phase":"PENDING_SYSTEM_TEST","frozen":false,"durationSeconds":1404000,"startTimeSeconds":1581692400,"relativeTimeSeconds":178022803},{"id":1301,"name":"Codeforces Round 619 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1581604500,"relativeTimeSeconds":178110703},{"id":1303,"name":"Educational Codeforces Round 82 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1581518100,"relativeTimeSeconds":178197103},{"id":1299,"name":"Codeforces Round 618 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1581257100,"relativeTimeSeconds":178458103},{"id":1300,"name":"Codeforces Round 618 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1581257100,"relativeTimeSeconds":178458103},{"id":1296,"name":"Codeforces Round 617 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1580826900,"relativeTimeSeconds":178888301},{"id":1302,"name":"AIM Tech Poorly Prepared Contest (unrated, funny, Div. 1 preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1580746500,"relativeTimeSeconds":178968703},{"id":1290,"name":"Codeforces Round 616 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1580652300,"relativeTimeSeconds":179062903},{"id":1291,"name":"Codeforces Round 616 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1580652300,"relativeTimeSeconds":179062903},{"id":1295,"name":"Educational Codeforces Round 81 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1580308500,"relativeTimeSeconds":179406703},{"id":1294,"name":"Codeforces Round 615 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1579703700,"relativeTimeSeconds":180011503},{"id":1292,"name":"Codeforces Round 614 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1579440900,"relativeTimeSeconds":180274303},{"id":1293,"name":"Codeforces Round 614 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1579440900,"relativeTimeSeconds":180274303},{"id":1288,"name":"Educational Codeforces Round 80 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1579012500,"relativeTimeSeconds":180702703},{"id":1285,"name":"Codeforces Round 613 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1578665100,"relativeTimeSeconds":181050103},{"id":1286,"name":"Codeforces Round 612 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1578233100,"relativeTimeSeconds":181482103},{"id":1287,"name":"Codeforces Round 612 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1578233100,"relativeTimeSeconds":181482103},{"id":1284,"name":"Hello 2020","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1578139500,"relativeTimeSeconds":181575703},{"id":1270,"name":"Good Bye 2019","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1577628300,"relativeTimeSeconds":182086903},{"id":1283,"name":"Codeforces Round 611 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1577552700,"relativeTimeSeconds":182162503},{"id":1279,"name":"Educational Codeforces Round 79 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1577457600,"relativeTimeSeconds":182257603},{"id":1282,"name":"Codeforces Round 610 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1577198100,"relativeTimeSeconds":182517103},{"id":1268,"name":"Codeforces Round 609 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576926300,"relativeTimeSeconds":182788903},{"id":1269,"name":"Codeforces Round 609 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576926300,"relativeTimeSeconds":182788903},{"id":1278,"name":"Educational Codeforces Round 78 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576766100,"relativeTimeSeconds":182949103},{"id":1266,"name":"Codeforces Global Round 6","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1576595100,"relativeTimeSeconds":183120103},{"id":1271,"name":"Codeforces Round 608 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576401300,"relativeTimeSeconds":183313903},{"id":1280,"name":"Codeforces Round 607 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576386300,"relativeTimeSeconds":183328903},{"id":1281,"name":"Codeforces Round 607 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576386300,"relativeTimeSeconds":183328903},{"id":1276,"name":"Codeforces Round 606 (Div. 1, based on Technocup 2020 Elimination Round 4)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576321500,"relativeTimeSeconds":183393703},{"id":1277,"name":"Codeforces Round 606 (Div. 2, based on Technocup 2020 Elimination Round 4)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576321500,"relativeTimeSeconds":183393703},{"id":1259,"name":"Technocup 2020 - Elimination Round 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576321500,"relativeTimeSeconds":183393703},{"id":1272,"name":"Codeforces Round 605 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1576157700,"relativeTimeSeconds":183557503},{"id":1258,"name":"Технокубок 2020 - Ознакомительный Раунд 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1576145100,"relativeTimeSeconds":183570103},{"id":1273,"name":"VK Cup 2019 - Квалификация (Design)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":950400,"startTimeSeconds":1575580200,"relativeTimeSeconds":184135003},{"id":1275,"name":"VK Cup 2019 - Квалификация (Engine)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":950400,"startTimeSeconds":1575580200,"relativeTimeSeconds":184135003},{"id":1274,"name":"VK Cup 2019 - Квалификация (Mobile)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":950400,"startTimeSeconds":1575580200,"relativeTimeSeconds":184135003},{"id":1264,"name":"Codeforces Round 604 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1575556500,"relativeTimeSeconds":184158703},{"id":1265,"name":"Codeforces Round 604 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1575556500,"relativeTimeSeconds":184158703},{"id":1267,"name":"2019-2020 ICPC, NERC, Northern Eurasia Finals (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1575183600,"relativeTimeSeconds":184531603},{"id":1263,"name":"Codeforces Round 603 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1575038100,"relativeTimeSeconds":184677103},{"id":1260,"name":"Educational Codeforces Round 77 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1574862600,"relativeTimeSeconds":184852603},{"id":1261,"name":"Codeforces Round 602 (Div. 1, based on Technocup 2020 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1574582700,"relativeTimeSeconds":185132503},{"id":1262,"name":"Codeforces Round 602 (Div. 2, based on Technocup 2020 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1574582700,"relativeTimeSeconds":185132503},{"id":1227,"name":"Technocup 2020 - Elimination Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1574582700,"relativeTimeSeconds":185132503},{"id":1226,"name":"Технокубок 2020 - Ознакомительный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1574406300,"relativeTimeSeconds":185308903},{"id":1254,"name":"Codeforces Round 601 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1574174100,"relativeTimeSeconds":185541101},{"id":1255,"name":"Codeforces Round 601 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1574174100,"relativeTimeSeconds":185541103},{"id":1253,"name":"Codeforces Round 600 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1573914900,"relativeTimeSeconds":185800303},{"id":1257,"name":"Educational Codeforces Round 76 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1573655700,"relativeTimeSeconds":186059503},{"id":1242,"name":"Codeforces Round 599 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1573052700,"relativeTimeSeconds":186662503},{"id":1243,"name":"Codeforces Round 599 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1573052700,"relativeTimeSeconds":186662503},{"id":1256,"name":"Codeforces Round 598 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1572873300,"relativeTimeSeconds":186841903},{"id":1245,"name":"Codeforces Round 597 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1572618900,"relativeTimeSeconds":187096303},{"id":1250,"name":"2019-2020 ICPC, NERC, Southern and Volga Russian Regional Contest (Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1572168900,"relativeTimeSeconds":187546303},{"id":1252,"name":"2019-2020 ICPC, Asia Jakarta Regional Contest (Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1572147000,"relativeTimeSeconds":187568203},{"id":1246,"name":"Codeforces Round 596 (Div. 1, based on Technocup 2020 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1572087900,"relativeTimeSeconds":187627303},{"id":1247,"name":"Codeforces Round 596 (Div. 2, based on Technocup 2020 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1572087900,"relativeTimeSeconds":187627303},{"id":1225,"name":"Technocup 2020 - Elimination Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1572087900,"relativeTimeSeconds":187627303},{"id":1251,"name":"Educational Codeforces Round 75 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1571929500,"relativeTimeSeconds":187785703},{"id":1224,"name":"Технокубок 2020 - Ознакомительный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1571911500,"relativeTimeSeconds":187803703},{"id":1249,"name":"Codeforces Round 595 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1571754900,"relativeTimeSeconds":187960303},{"id":1239,"name":"Codeforces Round 594 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1571562300,"relativeTimeSeconds":188152903},{"id":1248,"name":"Codeforces Round 594 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1571562300,"relativeTimeSeconds":188152903},{"id":1236,"name":"Codeforces Round 593 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1571319300,"relativeTimeSeconds":188395903},{"id":1237,"name":"Codeforces Global Round 5","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1571236500,"relativeTimeSeconds":188478703},{"id":1244,"name":"Codeforces Round 592 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1570957500,"relativeTimeSeconds":188757703},{"id":1238,"name":"Educational Codeforces Round 74 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1570545300,"relativeTimeSeconds":189169903},{"id":1240,"name":"Codeforces Round 591 (Div. 1, based on Technocup 2020 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1570374300,"relativeTimeSeconds":189340903},{"id":1241,"name":"Codeforces Round 591 (Div. 2, based on Technocup 2020 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1570374300,"relativeTimeSeconds":189340903},{"id":1223,"name":"Technocup 2020 - Elimination Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1570374300,"relativeTimeSeconds":189340903},{"id":1222,"name":"Технокубок 2020 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1570197900,"relativeTimeSeconds":189517303},{"id":1234,"name":"Codeforces Round 590 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1569940500,"relativeTimeSeconds":189774703},{"id":1235,"name":"Huawei Honorcup Marathon 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1569866400,"relativeTimeSeconds":189848803},{"id":1228,"name":"Codeforces Round 589 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1569762300,"relativeTimeSeconds":189952903},{"id":1229,"name":"Codeforces Round 588 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1569247500,"relativeTimeSeconds":190467703},{"id":1230,"name":"Codeforces Round 588 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1569247500,"relativeTimeSeconds":190467703},{"id":1231,"name":"Dasha Code Championship - Novosibirsk Finals Round (only for onsite-finalists)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1569143100,"relativeTimeSeconds":190572103},{"id":1210,"name":"Dasha Code Championship - SPb Finals Round (only for onsite-finalists)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1569143100,"relativeTimeSeconds":190572103},{"id":1216,"name":"Codeforces Round 587 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1569049500,"relativeTimeSeconds":190665701},{"id":1221,"name":"Educational Codeforces Round 73 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1568903700,"relativeTimeSeconds":190811503},{"id":1220,"name":"Codeforces Round 586 (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1568822700,"relativeTimeSeconds":190892503},{"id":1218,"name":"Bubble Cup 12 - Finals [Online Mirror, unrated, Div. 1]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1568554500,"relativeTimeSeconds":191160703},{"id":1219,"name":"Bubble Cup 12 - Finals [Online Mirror, unrated, Div. 2]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1568554500,"relativeTimeSeconds":191160703},{"id":1215,"name":"Codeforces Round 585 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1568543700,"relativeTimeSeconds":191171503},{"id":1209,"name":"Codeforces Round 584 - Dasha Code Championship - Elimination Round (rated, open for everyone, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1568466300,"relativeTimeSeconds":191248901},{"id":1211,"name":"Kotlin Heroes: Episode 2","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1567866900,"relativeTimeSeconds":191848303},{"id":1217,"name":"Educational Codeforces Round 72 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1567694100,"relativeTimeSeconds":192021103},{"id":1214,"name":"Codeforces Round 583 (Div. 1 + Div. 2, based on Olympiad of Metropolises)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1567587900,"relativeTimeSeconds":192127303},{"id":1212,"name":"Kotlin Heroes: Practice 2","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1567258500,"relativeTimeSeconds":192456703},{"id":1213,"name":"Codeforces Round 582 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1567175700,"relativeTimeSeconds":192539501},{"id":1208,"name":"Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1566743700,"relativeTimeSeconds":192971503},{"id":1207,"name":"Educational Codeforces Round 71 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1566484500,"relativeTimeSeconds":193230703},{"id":1204,"name":"Codeforces Round 581 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1566311700,"relativeTimeSeconds":193403503},{"id":1205,"name":"Codeforces Round 580 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1566135900,"relativeTimeSeconds":193579303},{"id":1206,"name":"Codeforces Round 580 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1566135900,"relativeTimeSeconds":193579303},{"id":1203,"name":"Codeforces Round 579 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1565706900,"relativeTimeSeconds":194008303},{"id":1200,"name":"Codeforces Round 578 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1565526900,"relativeTimeSeconds":194188303},{"id":1202,"name":"Educational Codeforces Round 70 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1565188500,"relativeTimeSeconds":194526703},{"id":1201,"name":"Codeforces Round 577 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1564936500,"relativeTimeSeconds":194778703},{"id":1198,"name":"Codeforces Round 576 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1564497300,"relativeTimeSeconds":195217903},{"id":1199,"name":"Codeforces Round 576 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1564497300,"relativeTimeSeconds":195217903},{"id":1193,"name":"CEOI 2019 day 2 online mirror (unrated, IOI format)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1564301100,"relativeTimeSeconds":195414103},{"id":1192,"name":"CEOI 2019 day 1 online mirror (unrated, IOI format)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1564063500,"relativeTimeSeconds":195651703},{"id":1196,"name":"Codeforces Round 575 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1563978900,"relativeTimeSeconds":195736303},{"id":1197,"name":"Educational Codeforces Round 69 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1563806100,"relativeTimeSeconds":195909103},{"id":1178,"name":"Codeforces Global Round 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1563636900,"relativeTimeSeconds":196078303},{"id":1195,"name":"Codeforces Round 574 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1563374100,"relativeTimeSeconds":196341103},{"id":1194,"name":"Educational Codeforces Round 68 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1563115500,"relativeTimeSeconds":196599703},{"id":1190,"name":"Codeforces Round 573 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1562942100,"relativeTimeSeconds":196773103},{"id":1191,"name":"Codeforces Round 573 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1562942100,"relativeTimeSeconds":196773103},{"id":1184,"name":"Helvetic Coding Contest 2019 online mirror (teams allowed, unrated)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":16200,"freezeDurationSeconds":3600,"startTimeSeconds":1562483100,"relativeTimeSeconds":197232101},{"id":1188,"name":"Codeforces Round 572 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1562339100,"relativeTimeSeconds":197376103},{"id":1189,"name":"Codeforces Round 572 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1562339100,"relativeTimeSeconds":197376103},{"id":1187,"name":"Educational Codeforces Round 67 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1561905900,"relativeTimeSeconds":197809303},{"id":1186,"name":"Codeforces Round 571 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1561710000,"relativeTimeSeconds":198005203},{"id":1183,"name":"Codeforces Round 570 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1561559700,"relativeTimeSeconds":198155503},{"id":1179,"name":"Codeforces Round 569 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1561136700,"relativeTimeSeconds":198578503},{"id":1180,"name":"Codeforces Round 569 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1561136700,"relativeTimeSeconds":198578503},{"id":1185,"name":"Codeforces Round 568 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1560955500,"relativeTimeSeconds":198759703},{"id":1181,"name":"Codeforces Round 567 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1560677700,"relativeTimeSeconds":199037503},{"id":1182,"name":"Codeforces Round 566 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1560258300,"relativeTimeSeconds":199456903},{"id":1176,"name":"Codeforces Round 565 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1560090900,"relativeTimeSeconds":199624303},{"id":1172,"name":"Codeforces Round 564 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1559909100,"relativeTimeSeconds":199806103},{"id":1173,"name":"Codeforces Round 564 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1559909100,"relativeTimeSeconds":199806103},{"id":1175,"name":"Educational Codeforces Round 66 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1559745300,"relativeTimeSeconds":199969903},{"id":1174,"name":"Codeforces Round 563 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1559570700,"relativeTimeSeconds":200144503},{"id":1148,"name":"Codeforces Global Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1559399700,"relativeTimeSeconds":200315503},{"id":1177,"name":"Testing Round 15 (Unrated)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":2700,"startTimeSeconds":1559375100,"relativeTimeSeconds":200340103},{"id":1170,"name":"Kotlin Heroes: Episode 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1559054100,"relativeTimeSeconds":200661103},{"id":1168,"name":"Codeforces Round 562 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1558884900,"relativeTimeSeconds":200830303},{"id":1169,"name":"Codeforces Round 562 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1558884900,"relativeTimeSeconds":200830303},{"id":1171,"name":"Kotlin Heroes: Practice 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":518400,"startTimeSeconds":1558535700,"relativeTimeSeconds":201179503},{"id":1166,"name":"Codeforces Round 561 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1558105500,"relativeTimeSeconds":201609703},{"id":1167,"name":"Educational Codeforces Round 65 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1557930900,"relativeTimeSeconds":201784303},{"id":1165,"name":"Codeforces Round 560 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1557844500,"relativeTimeSeconds":201870703},{"id":1158,"name":"Codeforces Round 559 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1557671700,"relativeTimeSeconds":202043503},{"id":1159,"name":"Codeforces Round 559 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1557671700,"relativeTimeSeconds":202043503},{"id":1163,"name":"Codeforces Round 558 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1557414300,"relativeTimeSeconds":202300903},{"id":1164,"name":"Mathforces: Tech Scouts Online Test 2018 (just fun and practice, unofficial, unrated)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1557043500,"relativeTimeSeconds":202671703},{"id":1161,"name":"Codeforces Round 557 (Div. 1) [based on Forethought Future Cup - Final Round]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556989500,"relativeTimeSeconds":202725703},{"id":1162,"name":"Codeforces Round 557 (Div. 2) [based on Forethought Future Cup - Final Round]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556989500,"relativeTimeSeconds":202725703},{"id":1147,"name":"Forethought Future Cup - Final Round (Onsite Finalists Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556989500,"relativeTimeSeconds":202725703},{"id":1156,"name":"Educational Codeforces Round 64 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556721300,"relativeTimeSeconds":202993903},{"id":1160,"name":"VRt Contest 2019 (marathon)","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1556614800,"relativeTimeSeconds":203100403},{"id":1149,"name":"Codeforces Round 556 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556548500,"relativeTimeSeconds":203166703},{"id":1150,"name":"Codeforces Round 556 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556548500,"relativeTimeSeconds":203166703},{"id":1157,"name":"Codeforces Round 555 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556289300,"relativeTimeSeconds":203425903},{"id":1152,"name":"Codeforces Round 554 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1556116500,"relativeTimeSeconds":203598703},{"id":1155,"name":"Educational Codeforces Round 63 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1555943700,"relativeTimeSeconds":203771503},{"id":1146,"name":"Forethought Future Cup - Elimination Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1555783500,"relativeTimeSeconds":203931703},{"id":1151,"name":"Codeforces Round 553 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1555601700,"relativeTimeSeconds":204113503},{"id":1154,"name":"Codeforces Round 552 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1555425300,"relativeTimeSeconds":204289903},{"id":1153,"name":"Codeforces Round 551 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1555164300,"relativeTimeSeconds":204550903},{"id":1119,"name":"Codeforces Global Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1554550500,"relativeTimeSeconds":205164703},{"id":1145,"name":"April Fools Day Contest 2019","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1554131100,"relativeTimeSeconds":205584103},{"id":1144,"name":"Codeforces Round 550 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1554041100,"relativeTimeSeconds":205674103},{"id":1142,"name":"Codeforces Round 549 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1553965800,"relativeTimeSeconds":205749403},{"id":1143,"name":"Codeforces Round 549 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1553965800,"relativeTimeSeconds":205749403},{"id":1140,"name":"Educational Codeforces Round 62 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1553267100,"relativeTimeSeconds":206448103},{"id":1139,"name":"Codeforces Round 548 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1553182500,"relativeTimeSeconds":206532703},{"id":1141,"name":"Codeforces Round 547 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1553006100,"relativeTimeSeconds":206709103},{"id":1136,"name":"Codeforces Round 546 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1552322100,"relativeTimeSeconds":207393103},{"id":1137,"name":"Codeforces Round 545 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1552035900,"relativeTimeSeconds":207679303},{"id":1138,"name":"Codeforces Round 545 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1552035900,"relativeTimeSeconds":207679303},{"id":1133,"name":"Codeforces Round 544 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1551971100,"relativeTimeSeconds":207744103},{"id":1132,"name":"Educational Codeforces Round 61 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1551798300,"relativeTimeSeconds":207916903},{"id":1120,"name":"Codeforces Round 543 (Div. 1, based on Technocup 2019 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1551627300,"relativeTimeSeconds":208087903},{"id":1121,"name":"Codeforces Round 543 (Div. 2, based on Technocup 2019 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1551627300,"relativeTimeSeconds":208087903},{"id":1112,"name":"Technocup 2019 - Final","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1551601800,"relativeTimeSeconds":208113403},{"id":1116,"name":"Microsoft Q# Coding Contest - Winter 2019","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1551459600,"relativeTimeSeconds":208255603},{"id":1129,"name":"Codeforces Round 542 [Alex Lopashev Thanks-Round] (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1551022500,"relativeTimeSeconds":208692703},{"id":1130,"name":"Codeforces Round 542 [Alex Lopashev Thanks-Round] (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1551022500,"relativeTimeSeconds":208692703},{"id":1131,"name":"Codeforces Round 541 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1550917200,"relativeTimeSeconds":208798003},{"id":1115,"name":"Microsoft Q# Coding Contest - Winter 2019 - Warmup","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1550854800,"relativeTimeSeconds":208860403},{"id":1118,"name":"Codeforces Round 540 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1550586900,"relativeTimeSeconds":209128303},{"id":1117,"name":"Educational Codeforces Round 60 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1550504400,"relativeTimeSeconds":209210803},{"id":1109,"name":"Codeforces Round 539 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1550334900,"relativeTimeSeconds":209380303},{"id":1113,"name":"Codeforces Round 539 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1550334900,"relativeTimeSeconds":209380303},{"id":1114,"name":"Codeforces Round 538 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1549807500,"relativeTimeSeconds":209907703},{"id":1110,"name":"Codeforces Global Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1549546500,"relativeTimeSeconds":210168703},{"id":1111,"name":"CodeCraft-19 and Codeforces Round 537 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1549208100,"relativeTimeSeconds":210507103},{"id":1106,"name":"Codeforces Round 536 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9600,"startTimeSeconds":1548938100,"relativeTimeSeconds":210777103},{"id":1107,"name":"Educational Codeforces Round 59 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1548516900,"relativeTimeSeconds":211198303},{"id":1108,"name":"Codeforces Round 535 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1548254100,"relativeTimeSeconds":211461103},{"id":1103,"name":"Codeforces Round 534 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1548167700,"relativeTimeSeconds":211547503},{"id":1104,"name":"Codeforces Round 534 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1548167700,"relativeTimeSeconds":211547503},{"id":1105,"name":"Codeforces Round 533 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1547985900,"relativeTimeSeconds":211729303},{"id":1100,"name":"Codeforces Round 532 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1547390100,"relativeTimeSeconds":212325103},{"id":1101,"name":"Educational Codeforces Round 58 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1547217300,"relativeTimeSeconds":212497903},{"id":1102,"name":"Codeforces Round 531 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1547044500,"relativeTimeSeconds":212670703},{"id":1098,"name":"Codeforces Round 530 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1546706100,"relativeTimeSeconds":213009103},{"id":1099,"name":"Codeforces Round 530 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1546706100,"relativeTimeSeconds":213009103},{"id":1097,"name":"Hello 2019","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1546613100,"relativeTimeSeconds":213102103},{"id":1091,"name":"Good Bye 2018","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9600,"startTimeSeconds":1546180500,"relativeTimeSeconds":213534703},{"id":1096,"name":"Educational Codeforces Round 57 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1546007700,"relativeTimeSeconds":213707503},{"id":1095,"name":"Codeforces Round 529 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1545921300,"relativeTimeSeconds":213793903},{"id":1086,"name":"Codeforces Round 528 (Div. 1, based on Technocup 2019 Elimination Round 4)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1545572100,"relativeTimeSeconds":214143103},{"id":1087,"name":"Codeforces Round 528 (Div. 2, based on Technocup 2019 Elimination Round 4)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1545572100,"relativeTimeSeconds":214143103},{"id":1085,"name":"Technocup 2019 - Elimination Round 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1545572100,"relativeTimeSeconds":214143103},{"id":1094,"name":"Технокубок 2019 - Ознакомительный Раунд 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1545395700,"relativeTimeSeconds":214319503},{"id":1092,"name":"Codeforces Round 527 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1545143700,"relativeTimeSeconds":214571503},{"id":1081,"name":"Avito Cool Challenge 2018","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1544970900,"relativeTimeSeconds":214744303},{"id":1093,"name":"Educational Codeforces Round 56 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1544884500,"relativeTimeSeconds":214830703},{"id":1083,"name":"Codeforces Round 526 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1544459700,"relativeTimeSeconds":215255503},{"id":1084,"name":"Codeforces Round 526 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1544459700,"relativeTimeSeconds":215255503},{"id":1090,"name":"2018-2019 Russia Open High School Programming Contest (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1544342700,"relativeTimeSeconds":215372503},{"id":1088,"name":"Codeforces Round 525 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1543934100,"relativeTimeSeconds":215781103},{"id":1089,"name":"2018-2019 ICPC, NEERC, Northern Eurasia Finals (Unrated, Online Mirror, ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1543734300,"relativeTimeSeconds":215980903},{"id":1082,"name":"Educational Codeforces Round 55 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1543415700,"relativeTimeSeconds":216299503},{"id":1056,"name":"Mail.Ru Cup 2018 Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1543163700,"relativeTimeSeconds":216551503},{"id":1080,"name":"Codeforces Round 524 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1543044900,"relativeTimeSeconds":216670303},{"id":1061,"name":"Codeforces Round 523 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1542901500,"relativeTimeSeconds":216813703},{"id":1078,"name":"Codeforces Round 522 (Div. 1, based on Technocup 2019 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1542557100,"relativeTimeSeconds":217158103},{"id":1079,"name":"Codeforces Round 522 (Div. 2, based on Technocup 2019 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1542557100,"relativeTimeSeconds":217158103},{"id":1032,"name":"Technocup 2019 - Elimination Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1542557100,"relativeTimeSeconds":217158103},{"id":1050,"name":"Технокубок 2019 - Ознакомительный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1542380700,"relativeTimeSeconds":217334503},{"id":1077,"name":"Codeforces Round 521 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1542378900,"relativeTimeSeconds":217336303},{"id":1062,"name":"Codeforces Round 520 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1542209700,"relativeTimeSeconds":217505503},{"id":1076,"name":"Educational Codeforces Round 54 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1542033300,"relativeTimeSeconds":217681903},{"id":1055,"name":"Mail.Ru Cup 2018 Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1541860500,"relativeTimeSeconds":217854703},{"id":1044,"name":"Lyft Level 5 Challenge 2018 - Final Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1541355000,"relativeTimeSeconds":218360203},{"id":1074,"name":"Lyft Level 5 Challenge 2018 - Final Round (Open Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1541355000,"relativeTimeSeconds":218360203},{"id":1075,"name":"Lyft Level 5 Challenge 2018 - Final Round (Open Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1541355000,"relativeTimeSeconds":218360203},{"id":1043,"name":"Codeforces Round 519 by Botan Investments","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540740900,"relativeTimeSeconds":218974303},{"id":1073,"name":"Educational Codeforces Round 53 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540478100,"relativeTimeSeconds":219237103},{"id":1067,"name":"Codeforces Round 518 (Div. 1) [Thanks, Mail.Ru!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540398900,"relativeTimeSeconds":219316303},{"id":1068,"name":"Codeforces Round 518 (Div. 2) [Thanks, Mail.Ru!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540398900,"relativeTimeSeconds":219316303},{"id":1071,"name":"Codeforces Round 517 (Div. 1, based on Technocup 2019 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540109400,"relativeTimeSeconds":219605803},{"id":1072,"name":"Codeforces Round 517 (Div. 2, based on Technocup 2019 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540109400,"relativeTimeSeconds":219605803},{"id":1031,"name":"Technocup 2019 - Elimination Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1540109400,"relativeTimeSeconds":219605803},{"id":1070,"name":"2018-2019 ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1540022700,"relativeTimeSeconds":219692503},{"id":1049,"name":"Технокубок 2019 - Ознакомительный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1539932700,"relativeTimeSeconds":219782503},{"id":1054,"name":"Mail.Ru Cup 2018 Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1539880500,"relativeTimeSeconds":219834703},{"id":1063,"name":"Codeforces Round 516 (Div. 1, by Moscow Team Olympiad)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1539511500,"relativeTimeSeconds":220203703},{"id":1064,"name":"Codeforces Round 516 (Div. 2, by Moscow Team Olympiad)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1539511500,"relativeTimeSeconds":220203703},{"id":1066,"name":"Codeforces Round 515 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1539354900,"relativeTimeSeconds":220360303},{"id":1057,"name":"Mail.Ru Cup 2018 - Practice Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1539335100,"relativeTimeSeconds":220380103},{"id":1065,"name":"Educational Codeforces Round 52 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1539269400,"relativeTimeSeconds":220445803},{"id":1033,"name":"Lyft Level 5 Challenge 2018 - Elimination Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1538931900,"relativeTimeSeconds":220783303},{"id":1059,"name":"Codeforces Round 514 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1538750100,"relativeTimeSeconds":220965103},{"id":1060,"name":"Codeforces Round 513 by Barcelona Bootcamp (rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1538636700,"relativeTimeSeconds":221078503},{"id":1053,"name":"Codeforces Round 512 (Div. 1, based on Technocup 2019 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537707900,"relativeTimeSeconds":222007303},{"id":1058,"name":"Codeforces Round 512 (Div. 2, based on Technocup 2019 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537707900,"relativeTimeSeconds":222007303},{"id":1030,"name":"Technocup 2019 - Elimination Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537707900,"relativeTimeSeconds":222007303},{"id":1045,"name":"Bubble Cup 11 - Finals [Online Mirror, Div. 1]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1537612500,"relativeTimeSeconds":222102703},{"id":1046,"name":"Bubble Cup 11 - Finals [Online Mirror, Div. 2]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"freezeDurationSeconds":3600,"startTimeSeconds":1537612500,"relativeTimeSeconds":222102703},{"id":1034,"name":"Codeforces Round 511 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537540500,"relativeTimeSeconds":222174703},{"id":1047,"name":"Codeforces Round 511 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537540500,"relativeTimeSeconds":222174703},{"id":1048,"name":"Технокубок 2019 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1537531500,"relativeTimeSeconds":222183703},{"id":1052,"name":"Huawei Honorcup Marathon 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1537462800,"relativeTimeSeconds":222252403},{"id":1051,"name":"Educational Codeforces Round 51 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537454700,"relativeTimeSeconds":222260503},{"id":1042,"name":"Codeforces Round 510 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537171500,"relativeTimeSeconds":222543703},{"id":1041,"name":"Codeforces Round 509 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1537094100,"relativeTimeSeconds":222621103},{"id":1036,"name":"Educational Codeforces Round 50 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1536330900,"relativeTimeSeconds":223384301},{"id":1038,"name":"Codeforces Round 508 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1536248100,"relativeTimeSeconds":223467103},{"id":1039,"name":"Codeforces Round 507 (Div. 1, based on Olympiad of Metropolises)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1536165300,"relativeTimeSeconds":223549903},{"id":1040,"name":"Codeforces Round 507 (Div. 2, based on Olympiad of Metropolises)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1536165300,"relativeTimeSeconds":223549903},{"id":1037,"name":"Manthan, Codefest 18 (rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1535898900,"relativeTimeSeconds":223816303},{"id":1028,"name":"AIM Tech Round 5 (rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1535387700,"relativeTimeSeconds":224327503},{"id":1029,"name":"Codeforces Round 506 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1535122200,"relativeTimeSeconds":224593003},{"id":1025,"name":"Codeforces Round 505 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1534685700,"relativeTimeSeconds":225029503},{"id":1027,"name":"Educational Codeforces Round 49 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1534602900,"relativeTimeSeconds":225112303},{"id":1023,"name":"Codeforces Round 504 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1534516500,"relativeTimeSeconds":225198703},{"id":951,"name":"VK Cup 2018 - Final","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1534059600,"relativeTimeSeconds":225655603},{"id":1019,"name":"Codeforces Round 503 (by SIS, Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1533994500,"relativeTimeSeconds":225720703},{"id":1020,"name":"Codeforces Round 503 (by SIS, Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1533994500,"relativeTimeSeconds":225720703},{"id":1017,"name":"Codeforces Round 502 (in memory of Leopoldo Taravilse, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9600,"startTimeSeconds":1533737100,"relativeTimeSeconds":225978103},{"id":1016,"name":"Educational Codeforces Round 48 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1533307500,"relativeTimeSeconds":226407703},{"id":1015,"name":"Codeforces Round 501 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1533047700,"relativeTimeSeconds":226667503},{"id":1012,"name":"Codeforces Round 500 (Div. 1) [based on EJOI]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1532938500,"relativeTimeSeconds":226776703},{"id":1013,"name":"Codeforces Round 500 (Div. 2) [based on EJOI]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1532938500,"relativeTimeSeconds":226776703},{"id":1010,"name":"Codeforces Round 499 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1532617500,"relativeTimeSeconds":227097703},{"id":1011,"name":"Codeforces Round 499 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1532617500,"relativeTimeSeconds":227097703},{"id":1014,"name":"Codeforces Marathon Round 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1532434500,"relativeTimeSeconds":227280703},{"id":1006,"name":"Codeforces Round 498 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1531751700,"relativeTimeSeconds":227963503},{"id":1009,"name":"Educational Codeforces Round 47 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1531578900,"relativeTimeSeconds":228136303},{"id":1007,"name":"Codeforces Round 497 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1531492500,"relativeTimeSeconds":228222703},{"id":1008,"name":"Codeforces Round 497 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1531492500,"relativeTimeSeconds":228222703},{"id":1005,"name":"Codeforces Round 496 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1531150500,"relativeTimeSeconds":228564703},{"id":1002,"name":"Microsoft Q# Coding Contest - Summer 2018","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1530892800,"relativeTimeSeconds":228822403},{"id":1004,"name":"Codeforces Round 495 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1530808500,"relativeTimeSeconds":228906703},{"id":1003,"name":"Codeforces Round 494 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1530628500,"relativeTimeSeconds":229086703},{"id":997,"name":"Codeforces Round 493 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1530453900,"relativeTimeSeconds":229261303},{"id":998,"name":"Codeforces Round 493 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1530453900,"relativeTimeSeconds":229261303},{"id":1001,"name":"Microsoft Q# Coding Contest - Summer 2018 - Warmup","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1530288000,"relativeTimeSeconds":229427203},{"id":1000,"name":"Educational Codeforces Round 46 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1530110100,"relativeTimeSeconds":229605101},{"id":995,"name":"Codeforces Round 492 (Div. 1) [Thanks, uDebug!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1529858100,"relativeTimeSeconds":229857103},{"id":996,"name":"Codeforces Round 492 (Div. 2) [Thanks, uDebug!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1529858100,"relativeTimeSeconds":229857103},{"id":991,"name":"Codeforces Round 491 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1529768100,"relativeTimeSeconds":229947103},{"id":999,"name":"Codeforces Round 490 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1529591700,"relativeTimeSeconds":230123503},{"id":992,"name":"Codeforces Round 489 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1529339700,"relativeTimeSeconds":230375503},{"id":993,"name":"Codeforces Round 488 by NEAR (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1529166900,"relativeTimeSeconds":230548303},{"id":994,"name":"Codeforces Round 488 by NEAR (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1529166900,"relativeTimeSeconds":230548303},{"id":989,"name":"Codeforces Round 487 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1528724100,"relativeTimeSeconds":230991103},{"id":990,"name":"Educational Codeforces Round 45 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1528625100,"relativeTimeSeconds":231090103},{"id":988,"name":"Codeforces Round 486 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1527863700,"relativeTimeSeconds":231851503},{"id":986,"name":"Codeforces Round 485 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1527608100,"relativeTimeSeconds":232107103},{"id":987,"name":"Codeforces Round 485 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1527608100,"relativeTimeSeconds":232107103},{"id":981,"name":"Avito Code Challenge 2018","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1527432600,"relativeTimeSeconds":232282603},{"id":985,"name":"Educational Codeforces Round 44 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1526913900,"relativeTimeSeconds":232801303},{"id":982,"name":"Codeforces Round 484 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1526574900,"relativeTimeSeconds":233140303},{"id":983,"name":"Codeforces Round 483 (Div. 1) [Thanks, Botan Investments and Victor Shaburov!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1526395500,"relativeTimeSeconds":233319703},{"id":984,"name":"Codeforces Round 483 (Div. 2) [Thanks, Botan Investments and Victor Shaburov!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1526395500,"relativeTimeSeconds":233319703},{"id":979,"name":"Codeforces Round 482 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1526308500,"relativeTimeSeconds":233406703},{"id":978,"name":"Codeforces Round 481 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1526202300,"relativeTimeSeconds":233512903},{"id":980,"name":"Codeforces Round 480 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1525791900,"relativeTimeSeconds":233923303},{"id":977,"name":"Codeforces Round 479 (Div. 3)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1525615500,"relativeTimeSeconds":234099703},{"id":975,"name":"Codeforces Round 478 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1525183500,"relativeTimeSeconds":234531703},{"id":976,"name":"Educational Codeforces Round 43 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1525099200,"relativeTimeSeconds":234616003},{"id":966,"name":"Codeforces Round 477 (rated, Div. 1, based on VK Cup 2018 Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1525007700,"relativeTimeSeconds":234707503},{"id":967,"name":"Codeforces Round 477 (rated, Div. 2, based on VK Cup 2018 Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1525007700,"relativeTimeSeconds":234707503},{"id":925,"name":"VK Cup 2018 - Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1525007700,"relativeTimeSeconds":234707503},{"id":965,"name":"Codeforces Round 476 (Div. 2) [Thanks, Telegram!]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1524677700,"relativeTimeSeconds":235037503},{"id":927,"name":"VK Cup 2018 - Wild-card Round 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1524152100,"relativeTimeSeconds":235563103},{"id":963,"name":"Tinkoff Internship Warmup Round 2018 and Codeforces Round 475 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1523973900,"relativeTimeSeconds":235741303},{"id":964,"name":"Tinkoff Internship Warmup Round 2018 and Codeforces Round 475 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1523973900,"relativeTimeSeconds":235741303},{"id":958,"name":"Helvetic Coding Contest 2018 online mirror (teams allowed, unrated)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1523689500,"relativeTimeSeconds":236025703},{"id":962,"name":"Educational Codeforces Round 42 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1523370900,"relativeTimeSeconds":236344303},{"id":960,"name":"Divide by Zero 2018 and Codeforces Round 474 (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1523117100,"relativeTimeSeconds":236598103},{"id":961,"name":"Educational Codeforces Round 41 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1522850700,"relativeTimeSeconds":236864501},{"id":959,"name":"Codeforces Round 473 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1522771500,"relativeTimeSeconds":236943703},{"id":952,"name":"April Fools Contest 2018","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1522596900,"relativeTimeSeconds":237118303},{"id":956,"name":"Codeforces Round 472 (rated, Div. 1, based on VK Cup 2018 Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1521905700,"relativeTimeSeconds":237809503},{"id":957,"name":"Codeforces Round 472 (rated, Div. 2, based on VK Cup 2018 Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1521905700,"relativeTimeSeconds":237809503},{"id":924,"name":"VK Cup 2018 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1521905700,"relativeTimeSeconds":237809503},{"id":955,"name":"Codeforces Round 471 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1521822900,"relativeTimeSeconds":237892303},{"id":954,"name":"Educational Codeforces Round 40 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1521698700,"relativeTimeSeconds":238016503},{"id":926,"name":"VK Cup 2018 - Wild-card Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1521300900,"relativeTimeSeconds":238414303},{"id":953,"name":"VK Cup 2018 - Wild-card Round 1 (unofficial unrated mirror)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1521300900,"relativeTimeSeconds":238414303},{"id":947,"name":"Codeforces Round 470 (rated, Div. 1, based on VK Cup 2018 Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1520696100,"relativeTimeSeconds":239019103},{"id":948,"name":"Codeforces Round 470 (rated, Div. 2, based on VK Cup 2018 Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1520696100,"relativeTimeSeconds":239019103},{"id":923,"name":"VK Cup 2018 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1520696100,"relativeTimeSeconds":239019103},{"id":949,"name":"Codeforces Round 469 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1520583000,"relativeTimeSeconds":239132203},{"id":950,"name":"Codeforces Round 469 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1520583000,"relativeTimeSeconds":239132203},{"id":946,"name":"Educational Codeforces Round 39 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1520348700,"relativeTimeSeconds":239366503},{"id":930,"name":"Codeforces Round 468 (Div. 1, based on Technocup 2018 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1520177700,"relativeTimeSeconds":239537501},{"id":931,"name":"Codeforces Round 468 (Div. 2, based on Technocup 2018 Final Round)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1520177700,"relativeTimeSeconds":239537503},{"id":944,"name":"Технокубок 2018 - Финал (только для онсайт-финалистов)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1520152800,"relativeTimeSeconds":239562403},{"id":929,"name":"VK Cup 2018 - Квалификация 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1520004900,"relativeTimeSeconds":239710303},{"id":936,"name":"Codeforces Round 467 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1519574700,"relativeTimeSeconds":240140503},{"id":937,"name":"Codeforces Round 467 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1519574700,"relativeTimeSeconds":240140503},{"id":928,"name":"VK Cup 2018 - Квалификация 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1519486500,"relativeTimeSeconds":240228703},{"id":940,"name":"Codeforces Round 466 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1519464900,"relativeTimeSeconds":240250303},{"id":935,"name":"Codeforces Round 465 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1519058100,"relativeTimeSeconds":240657101},{"id":939,"name":"Codeforces Round 464 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1518861900,"relativeTimeSeconds":240853301},{"id":938,"name":"Educational Codeforces Round 38 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1518793500,"relativeTimeSeconds":240921703},{"id":932,"name":"ICM Technex 2018 and Codeforces Round 463 (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1518705300,"relativeTimeSeconds":241009903},{"id":933,"name":"Codeforces Round 462 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1518609900,"relativeTimeSeconds":241105303},{"id":934,"name":"Codeforces Round 462 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1518609900,"relativeTimeSeconds":241105303},{"id":922,"name":"Codeforces Round 461 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1518023700,"relativeTimeSeconds":241691503},{"id":920,"name":"Educational Codeforces Round 37 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1517582100,"relativeTimeSeconds":242133103},{"id":921,"name":"AIM Tech Mini Marathon 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1517500800,"relativeTimeSeconds":242214403},{"id":919,"name":"Codeforces Round 460 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1517403900,"relativeTimeSeconds":242311303},{"id":917,"name":"Codeforces Round 459 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1517236500,"relativeTimeSeconds":242478703},{"id":918,"name":"Codeforces Round 459 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1517236500,"relativeTimeSeconds":242478703},{"id":914,"name":"Codecraft-18 and Codeforces Round 458 (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1516462500,"relativeTimeSeconds":243252703},{"id":916,"name":"Codeforces Round 457 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1516372500,"relativeTimeSeconds":243342703},{"id":915,"name":"Educational Codeforces Round 36 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1515848700,"relativeTimeSeconds":243866503},{"id":913,"name":"Hello 2018","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1515422700,"relativeTimeSeconds":244292501},{"id":912,"name":"Codeforces Round 456 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1515162900,"relativeTimeSeconds":244552303},{"id":908,"name":"Good Bye 2017","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1514562000,"relativeTimeSeconds":245153203},{"id":911,"name":"Educational Codeforces Round 35 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1514469900,"relativeTimeSeconds":245245303},{"id":909,"name":"Codeforces Round 455 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1514392500,"relativeTimeSeconds":245322703},{"id":904,"name":"Технокубок 2018 - Отборочный Раунд 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1514037900,"relativeTimeSeconds":245677303},{"id":906,"name":"Codeforces Round 454 (Div. 1, based on Technocup 2018 Elimination Round 4)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1514037900,"relativeTimeSeconds":245677303},{"id":907,"name":"Codeforces Round 454 (Div. 2, based on Technocup 2018 Elimination Round 4)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1514037900,"relativeTimeSeconds":245677303},{"id":910,"name":"Testing Round 14 (Unrated)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1513940700,"relativeTimeSeconds":245774503},{"id":905,"name":"Технокубок 2018 - Ознакомительный Раунд 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1513861200,"relativeTimeSeconds":245854003},{"id":901,"name":"Codeforces Round 453 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1513697700,"relativeTimeSeconds":246017503},{"id":902,"name":"Codeforces Round 453 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1513697700,"relativeTimeSeconds":246017503},{"id":899,"name":"Codeforces Round 452 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1513492500,"relativeTimeSeconds":246222703},{"id":898,"name":"Codeforces Round 451 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1513424100,"relativeTimeSeconds":246291103},{"id":903,"name":"Educational Codeforces Round 34 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1513091100,"relativeTimeSeconds":246624103},{"id":900,"name":"Codeforces Round 450 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1513008300,"relativeTimeSeconds":246706903},{"id":896,"name":"Codeforces Round 449 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1512223500,"relativeTimeSeconds":247491703},{"id":897,"name":"Codeforces Round 449 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1512223500,"relativeTimeSeconds":247491703},{"id":895,"name":"Codeforces Round 448 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1511712300,"relativeTimeSeconds":248002903},{"id":893,"name":"Educational Codeforces Round 33 (Rated for Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1511449500,"relativeTimeSeconds":248265701},{"id":894,"name":"Codeforces Round 447 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1511099700,"relativeTimeSeconds":248615501},{"id":891,"name":"Codeforces Round 446 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1510929300,"relativeTimeSeconds":248785903},{"id":892,"name":"Codeforces Round 446 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1510929300,"relativeTimeSeconds":248785903},{"id":886,"name":"Технокубок 2018 - Отборочный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1510502700,"relativeTimeSeconds":249212503},{"id":889,"name":"Codeforces Round 445 (Div. 1, based on Technocup 2018 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1510502700,"relativeTimeSeconds":249212503},{"id":890,"name":"Codeforces Round 445 (Div. 2, based on Technocup 2018 Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1510502700,"relativeTimeSeconds":249212503},{"id":888,"name":"Educational Codeforces Round 32","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1510239900,"relativeTimeSeconds":249475303},{"id":885,"name":"Технокубок 2018 - Ознакомительный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1510239600,"relativeTimeSeconds":249475603},{"id":887,"name":"Codeforces Round 444 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1509725100,"relativeTimeSeconds":249990103},{"id":884,"name":"Educational Codeforces Round 31","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1509113100,"relativeTimeSeconds":250602103},{"id":878,"name":"Codeforces Round 443 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1509029100,"relativeTimeSeconds":250686103},{"id":879,"name":"Codeforces Round 443 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1509029100,"relativeTimeSeconds":250686103},{"id":877,"name":"Codeforces Round 442 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1508773500,"relativeTimeSeconds":250941703},{"id":883,"name":"2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1508573100,"relativeTimeSeconds":251142103},{"id":875,"name":"Codeforces Round 441 (Div. 1, by Moscow Team Olympiad)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1508151900,"relativeTimeSeconds":251563303},{"id":876,"name":"Codeforces Round 441 (Div. 2, by Moscow Team Olympiad)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1508151900,"relativeTimeSeconds":251563303},{"id":871,"name":"Codeforces Round 440 (Div. 1, based on Technocup 2018 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1508054700,"relativeTimeSeconds":251660503},{"id":872,"name":"Codeforces Round 440 (Div. 2, based on Technocup 2018 Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1508054700,"relativeTimeSeconds":251660503},{"id":870,"name":"Technocup 2018 - Elimination Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1508054700,"relativeTimeSeconds":251660503},{"id":873,"name":"Educational Codeforces Round 30","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1507817100,"relativeTimeSeconds":251898103},{"id":874,"name":"Technocup 2018 - Practice Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1507791600,"relativeTimeSeconds":251923603},{"id":869,"name":"Codeforces Round 439 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1507296900,"relativeTimeSeconds":252418303},{"id":868,"name":"Codeforces Round 438 by Sberbank and Barcelona Bootcamp (Div. 1 + Div. 2 combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1507187100,"relativeTimeSeconds":252528101},{"id":867,"name":"Codeforces Round 437 (Div. 2, based on MemSQL Start[c]UP 3.0 - Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1506791100,"relativeTimeSeconds":252924101},{"id":865,"name":"MemSQL Start[c]UP 3.0 - Round 2 (onsite finalists)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1506791100,"relativeTimeSeconds":252924103},{"id":866,"name":"MemSQL Start[c]UP 3.0 - Round 2 and Codeforces Round 437 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1506791100,"relativeTimeSeconds":252924103},{"id":864,"name":"Codeforces Round 436 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1506335700,"relativeTimeSeconds":253379503},{"id":855,"name":"Manthan, Codefest 17","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1506263700,"relativeTimeSeconds":253451501},{"id":863,"name":"Educational Codeforces Round 29","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1506006300,"relativeTimeSeconds":253708903},{"id":862,"name":"Codeforces Round 435 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1505833500,"relativeTimeSeconds":253881703},{"id":847,"name":"2017-2018 ACM-ICPC, NEERC, Southern Subregional Contest, qualification stage (Online Mirror, ACM-ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":14400,"startTimeSeconds":1505739900,"relativeTimeSeconds":253975303},{"id":858,"name":"Технокубок 2018 - Отборочный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1505653500,"relativeTimeSeconds":254061703},{"id":860,"name":"Codeforces Round 434 (Div. 1, based on Technocup 2018 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1505653500,"relativeTimeSeconds":254061703},{"id":861,"name":"Codeforces Round 434 (Div. 2, based on Technocup 2018 Elimination Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8400,"startTimeSeconds":1505653500,"relativeTimeSeconds":254061703},{"id":859,"name":"MemSQL Start[c]UP 3.0 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1505583300,"relativeTimeSeconds":254131903},{"id":857,"name":"Технокубок 2018 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1505390400,"relativeTimeSeconds":254324803},{"id":856,"name":"Russian Code Cup 2017 - Finals [Unofficial Mirror, Div. 1 Only Recommended, Teams Allowed]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1505050500,"relativeTimeSeconds":254664703},{"id":853,"name":"Codeforces Round 433 (Div. 1, based on Olympiad of Metropolises)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1504702500,"relativeTimeSeconds":255012703},{"id":854,"name":"Codeforces Round 433 (Div. 2, based on Olympiad of Metropolises)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1504702500,"relativeTimeSeconds":255012703},{"id":846,"name":"Educational Codeforces Round 28","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1504623900,"relativeTimeSeconds":255091303},{"id":850,"name":"Codeforces Round 432 (Div. 1, based on IndiaHacks Final Round 2017)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1504535700,"relativeTimeSeconds":255179503},{"id":851,"name":"Codeforces Round 432 (Div. 2, based on IndiaHacks Final Round 2017)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1504535700,"relativeTimeSeconds":255179503},{"id":852,"name":"Bubble Cup X - Finals [Online Mirror]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1504432800,"relativeTimeSeconds":255282403},{"id":848,"name":"Codeforces Round 431 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1504272900,"relativeTimeSeconds":255442303},{"id":849,"name":"Codeforces Round 431 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1504272900,"relativeTimeSeconds":255442303},{"id":842,"name":"Codeforces Round 430 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1504019100,"relativeTimeSeconds":255696103},{"id":843,"name":"AIM Tech Round 4 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1503592500,"relativeTimeSeconds":256122703},{"id":844,"name":"AIM Tech Round 4 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1503592500,"relativeTimeSeconds":256122703},{"id":845,"name":"Educational Codeforces Round 27","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1503327900,"relativeTimeSeconds":256387303},{"id":840,"name":"Codeforces Round 429 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1503068700,"relativeTimeSeconds":256646503},{"id":841,"name":"Codeforces Round 429 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1503068700,"relativeTimeSeconds":256646503},{"id":839,"name":"Codeforces Round 428 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1502548500,"relativeTimeSeconds":257166703},{"id":838,"name":"IndiaHacks 2nd Elimination 2017 (unofficial, unrated mirror, ICPC rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1502085900,"relativeTimeSeconds":257629303},{"id":837,"name":"Educational Codeforces Round 26","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1501773300,"relativeTimeSeconds":257941903},{"id":835,"name":"Codeforces Round 427 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1501511700,"relativeTimeSeconds":258203503},{"id":833,"name":"Codeforces Round 426 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1501425300,"relativeTimeSeconds":258289903},{"id":834,"name":"Codeforces Round 426 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1501425300,"relativeTimeSeconds":258289903},{"id":832,"name":"Codeforces Round 425 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1500906900,"relativeTimeSeconds":258808303},{"id":825,"name":"Educational Codeforces Round 25","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1500217500,"relativeTimeSeconds":259497703},{"id":830,"name":"Codeforces Round 424 (Div. 1, rated, based on VK Cup Finals)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1499958300,"relativeTimeSeconds":259756903},{"id":831,"name":"Codeforces Round 424 (Div. 2, rated, based on VK Cup Finals)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1499958300,"relativeTimeSeconds":259756901},{"id":827,"name":"Codeforces Round 423 (Div. 1, rated, based on VK Cup Finals)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1499791500,"relativeTimeSeconds":259923703},{"id":828,"name":"Codeforces Round 423 (Div. 2, rated, based on VK Cup Finals)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1499791500,"relativeTimeSeconds":259923701},{"id":823,"name":"VK Cup 2017 - Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1499587500,"relativeTimeSeconds":260127703},{"id":826,"name":"VK Cup 2017 - Finals (practice session)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":4800,"startTimeSeconds":1499502000,"relativeTimeSeconds":260213203},{"id":822,"name":"Codeforces Round 422 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1499011500,"relativeTimeSeconds":260703703},{"id":818,"name":"Educational Codeforces Round 24","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1498748700,"relativeTimeSeconds":260966503},{"id":819,"name":"Codeforces Round 421 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1498574100,"relativeTimeSeconds":261141103},{"id":820,"name":"Codeforces Round 421 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1498574100,"relativeTimeSeconds":261141103},{"id":821,"name":"Codeforces Round 420 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1498401300,"relativeTimeSeconds":261313903},{"id":815,"name":"Codeforces Round 419 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1497710100,"relativeTimeSeconds":262005103},{"id":816,"name":"Codeforces Round 419 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1497710100,"relativeTimeSeconds":262005103},{"id":817,"name":"Educational Codeforces Round 23","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1497539100,"relativeTimeSeconds":262176103},{"id":814,"name":"Codeforces Round 418 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1496837700,"relativeTimeSeconds":262877503},{"id":813,"name":"Educational Codeforces Round 22","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1496675100,"relativeTimeSeconds":263040103},{"id":812,"name":"Codeforces Round 417 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1496326500,"relativeTimeSeconds":263388703},{"id":802,"name":"Helvetic Coding Contest 2017 online mirror (teams allowed, unrated)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":16200,"freezeDurationSeconds":3600,"startTimeSeconds":1495958700,"relativeTimeSeconds":263756503},{"id":811,"name":"Codeforces Round 416 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1495877700,"relativeTimeSeconds":263837503},{"id":809,"name":"Codeforces Round 415 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1495303500,"relativeTimeSeconds":264411703},{"id":810,"name":"Codeforces Round 415 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1495303500,"relativeTimeSeconds":264411703},{"id":808,"name":"Educational Codeforces Round 21","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1494860700,"relativeTimeSeconds":264854503},{"id":794,"name":"Tinkoff Challenge - Final Round (Codeforces Round 414, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1494668100,"relativeTimeSeconds":265047103},{"id":799,"name":"Playrix Codescapes Cup (Codeforces Round 413, rated, Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1494516900,"relativeTimeSeconds":265198303},{"id":806,"name":"Codeforces Round 412 (rated, Div. 1, based on VK Cup 2017 Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1494171900,"relativeTimeSeconds":265543303},{"id":807,"name":"Codeforces Round 412 (rated, Div. 2, base on VK Cup 2017 Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1494171900,"relativeTimeSeconds":265543303},{"id":773,"name":"VK Cup 2017 - Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1494171900,"relativeTimeSeconds":265543303},{"id":804,"name":"Codeforces Round 411 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1493909400,"relativeTimeSeconds":265805803},{"id":805,"name":"Codeforces Round 411 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1493909400,"relativeTimeSeconds":265805803},{"id":803,"name":"Educational Codeforces Round 20","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1493391900,"relativeTimeSeconds":266323303},{"id":775,"name":"VK Cup 2017 - Wild Card Round 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1493220900,"relativeTimeSeconds":266494303},{"id":793,"name":"Tinkoff Challenge - Elimination Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1492965900,"relativeTimeSeconds":266749303},{"id":798,"name":"Codeforces Round 410 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1492785300,"relativeTimeSeconds":266929903},{"id":800,"name":"Codeforces Round 409 (rated, Div. 1, based on VK Cup 2017 Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1492356900,"relativeTimeSeconds":267358303},{"id":801,"name":"Codeforces Round 409 (rated, Div. 2, based on VK Cup 2017 Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1492356900,"relativeTimeSeconds":267358303},{"id":772,"name":"VK Cup 2017 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1492356900,"relativeTimeSeconds":267358303},{"id":797,"name":"Educational Codeforces Round 19","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1492266900,"relativeTimeSeconds":267448303},{"id":796,"name":"Codeforces Round 408 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1491842100,"relativeTimeSeconds":267873103},{"id":774,"name":"VK Cup 2017 - Wild Card Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1491406500,"relativeTimeSeconds":268308703},{"id":795,"name":"VK Cup 2017 - Wild Card Round 1 (Unofficial Public Mirror)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1491406500,"relativeTimeSeconds":268308703},{"id":784,"name":"April Fools Contest 2017","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1490972400,"relativeTimeSeconds":268742803},{"id":788,"name":"Codeforces Round 407 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1490803500,"relativeTimeSeconds":268911703},{"id":789,"name":"Codeforces Round 407 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1490803500,"relativeTimeSeconds":268911703},{"id":792,"name":"Educational Codeforces Round 18","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1490625300,"relativeTimeSeconds":269089903},{"id":786,"name":"Codeforces Round 406 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1490281500,"relativeTimeSeconds":269433703},{"id":787,"name":"Codeforces Round 406 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1490281500,"relativeTimeSeconds":269433703},{"id":790,"name":"Codeforces Round 405 (rated, Div. 1, based on VK Cup 2017 Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1489851300,"relativeTimeSeconds":269863903},{"id":791,"name":"Codeforces Round 405 (rated, Div. 2, based on VK Cup 2017 Round 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1489851300,"relativeTimeSeconds":269863903},{"id":771,"name":"VK Cup 2017 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1489851300,"relativeTimeSeconds":269863903},{"id":785,"name":"Codeforces Round 404 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1489590300,"relativeTimeSeconds":270124903},{"id":770,"name":"VK Cup 2017 - Qualification 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1489233600,"relativeTimeSeconds":270481603},{"id":781,"name":"Codeforces Round 403 (Div. 1, based on Technocup 2017 Finals)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1488719100,"relativeTimeSeconds":270996103},{"id":782,"name":"Codeforces Round 403 (Div. 2, based on Technocup 2017 Finals)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1488719100,"relativeTimeSeconds":270996103},{"id":780,"name":"Технокубок 2017 - Финал (только для онсайт-финалистов)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1488705300,"relativeTimeSeconds":271009903},{"id":769,"name":"VK Cup 2017 - Qualification 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1488628800,"relativeTimeSeconds":271086403},{"id":778,"name":"Codeforces Round 402 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1488096300,"relativeTimeSeconds":271618903},{"id":779,"name":"Codeforces Round 402 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1488096300,"relativeTimeSeconds":271618903},{"id":777,"name":"Codeforces Round 401 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1487930700,"relativeTimeSeconds":271784503},{"id":776,"name":"ICM Technex 2017 and Codeforces Round 400 (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1487861100,"relativeTimeSeconds":271854103},{"id":768,"name":"Divide by Zero 2017 and Codeforces Round 399 (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9600,"startTimeSeconds":1487606700,"relativeTimeSeconds":272108503},{"id":767,"name":"Codeforces Round 398 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1487408700,"relativeTimeSeconds":272306503},{"id":765,"name":"Codeforces Round 397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1487059500,"relativeTimeSeconds":272655703},{"id":766,"name":"Codeforces Round 396 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1486487100,"relativeTimeSeconds":273228103},{"id":763,"name":"Codeforces Round 395 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1486042500,"relativeTimeSeconds":273672701},{"id":764,"name":"Codeforces Round 395 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1486042500,"relativeTimeSeconds":273672703},{"id":761,"name":"Codeforces Round 394 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1485873300,"relativeTimeSeconds":273841903},{"id":762,"name":"Educational Codeforces Round 17","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1485354900,"relativeTimeSeconds":274360303},{"id":756,"name":"8VC Venture Cup 2017 - Final Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1485108900,"relativeTimeSeconds":274606303},{"id":759,"name":"Codeforces Round 393 (Div. 1) (8VC Venture Cup 2017 - Final Round Div. 1 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1485108900,"relativeTimeSeconds":274606303},{"id":760,"name":"Codeforces Round 393 (Div. 2) (8VC Venture Cup 2017 - Final Round Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1485108900,"relativeTimeSeconds":274606303},{"id":758,"name":"Codeforces Round 392 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1484838300,"relativeTimeSeconds":274876903},{"id":755,"name":"8VC Venture Cup 2017 - Elimination Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1484499900,"relativeTimeSeconds":275215303},{"id":757,"name":"Codecraft-17 and Codeforces Round 391 (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1484235300,"relativeTimeSeconds":275479903},{"id":754,"name":"Codeforces Round 390 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1483713300,"relativeTimeSeconds":276001903},{"id":750,"name":"Good Bye 2016","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1483107300,"relativeTimeSeconds":276607903},{"id":753,"name":"Testing Round 13","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":4500,"startTimeSeconds":1483002300,"relativeTimeSeconds":276712903},{"id":752,"name":"Codeforces Round 389 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 3)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1482656700,"relativeTimeSeconds":277058503},{"id":748,"name":"Technocup 2017 - Elimination Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1482656700,"relativeTimeSeconds":277058503},{"id":751,"name":"Технокубок 2017 - Ознакомительный Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":257400,"startTimeSeconds":1482395400,"relativeTimeSeconds":277319803},{"id":749,"name":"Codeforces Round 388 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1482165300,"relativeTimeSeconds":277549903},{"id":747,"name":"Codeforces Round 387 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1482113100,"relativeTimeSeconds":277602103},{"id":746,"name":"Codeforces Round 386 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1482057300,"relativeTimeSeconds":277657903},{"id":744,"name":"Codeforces Round 385 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1481992500,"relativeTimeSeconds":277722703},{"id":745,"name":"Codeforces Round 385 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1481992500,"relativeTimeSeconds":277722703},{"id":743,"name":"Codeforces Round 384 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1481726100,"relativeTimeSeconds":277989103},{"id":741,"name":"Codeforces Round 383 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1481034900,"relativeTimeSeconds":278680303},{"id":742,"name":"Codeforces Round 383 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1481034900,"relativeTimeSeconds":278680303},{"id":736,"name":"Codeforces Round 382 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1480264500,"relativeTimeSeconds":279450703},{"id":735,"name":"Codeforces Round 382 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1480264500,"relativeTimeSeconds":279450703},{"id":739,"name":"Codeforces Round 381 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1479918900,"relativeTimeSeconds":279796303},{"id":740,"name":"Codeforces Round 381 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1479918900,"relativeTimeSeconds":279796303},{"id":737,"name":"Codeforces Round 380 (Div. 1, Rated, Based on Technocup 2017 - Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1479632700,"relativeTimeSeconds":280082503},{"id":738,"name":"Codeforces Round 380 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1479632700,"relativeTimeSeconds":280082503},{"id":729,"name":"Technocup 2017 - Elimination Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1479632700,"relativeTimeSeconds":280082503},{"id":728,"name":"Технокубок 2017 - Ознакомительный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":259200,"startTimeSeconds":1479369600,"relativeTimeSeconds":280345603},{"id":734,"name":"Codeforces Round 379 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1479227700,"relativeTimeSeconds":280487503},{"id":733,"name":"Codeforces Round 378 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1477922700,"relativeTimeSeconds":281792503},{"id":730,"name":"2016-2017 ACM-ICPC, NEERC, Southern Subregional Contest (Online Mirror, ACM-ICPC Rules, Teams Preferred)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1477209600,"relativeTimeSeconds":282505603},{"id":725,"name":"Canada Cup 2016","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1477148700,"relativeTimeSeconds":282566503},{"id":732,"name":"Codeforces Round 377 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1476714900,"relativeTimeSeconds":283000303},{"id":731,"name":"Codeforces Round 376 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1476611100,"relativeTimeSeconds":283104103},{"id":727,"name":"Technocup 2017 - Elimination Round 1 (Unofficially Open for Everyone, Rated for Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1476522300,"relativeTimeSeconds":283192903},{"id":726,"name":"Технокубок 2017 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":255600,"startTimeSeconds":1476262800,"relativeTimeSeconds":283452403},{"id":724,"name":"Intel Code Challenge Final Round (Div. 1 + Div. 2, Combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1475928900,"relativeTimeSeconds":283786303},{"id":723,"name":"Codeforces Round 375 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1475494500,"relativeTimeSeconds":284220703},{"id":722,"name":"Intel Code Challenge Elimination Round (Div. 1 + Div. 2, combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1475330700,"relativeTimeSeconds":284384503},{"id":721,"name":"Codeforces Round 374 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1475244300,"relativeTimeSeconds":284470903},{"id":718,"name":"Codeforces Round 373 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1474635900,"relativeTimeSeconds":285079303},{"id":719,"name":"Codeforces Round 373 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1474635900,"relativeTimeSeconds":285079303},{"id":720,"name":"Russian Code Cup 2016 - Finals [Unofficial Mirror, Div. 1 Only Recommended]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1474196700,"relativeTimeSeconds":285518503},{"id":715,"name":"Codeforces Round 372 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1474119900,"relativeTimeSeconds":285595303},{"id":716,"name":"Codeforces Round 372 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1474119900,"relativeTimeSeconds":285595303},{"id":713,"name":"Codeforces Round 371 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1473784500,"relativeTimeSeconds":285930703},{"id":714,"name":"Codeforces Round 371 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1473784500,"relativeTimeSeconds":285930703},{"id":717,"name":"Bubble Cup 9 - Finals [Online Mirror]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1473584400,"relativeTimeSeconds":286130803},{"id":712,"name":"Codeforces Round 370 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1473525900,"relativeTimeSeconds":286189303},{"id":711,"name":"Codeforces Round 369 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1472472300,"relativeTimeSeconds":287242901},{"id":708,"name":"AIM Tech Round 3 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1472056500,"relativeTimeSeconds":287658703},{"id":709,"name":"AIM Tech Round 3 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1472056500,"relativeTimeSeconds":287658703},{"id":710,"name":"Educational Codeforces Round 16","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1471875000,"relativeTimeSeconds":287840203},{"id":707,"name":"Codeforces Round 368 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1471698300,"relativeTimeSeconds":288016903},{"id":706,"name":"Codeforces Round 367 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1470933300,"relativeTimeSeconds":288781903},{"id":704,"name":"Codeforces Round 366 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1470578700,"relativeTimeSeconds":289136503},{"id":705,"name":"Codeforces Round 366 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1470578700,"relativeTimeSeconds":289136503},{"id":703,"name":"Codeforces Round 365 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1470323700,"relativeTimeSeconds":289391503},{"id":702,"name":"Educational Codeforces Round 15","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1469804400,"relativeTimeSeconds":289910803},{"id":700,"name":"Codeforces Round 364 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1469205300,"relativeTimeSeconds":290509903},{"id":701,"name":"Codeforces Round 364 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1469205300,"relativeTimeSeconds":290509903},{"id":698,"name":"Codeforces Round 363 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1468933500,"relativeTimeSeconds":290781703},{"id":699,"name":"Codeforces Round 363 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1468933500,"relativeTimeSeconds":290781703},{"id":696,"name":"Codeforces Round 362 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1468514100,"relativeTimeSeconds":291201103},{"id":697,"name":"Codeforces Round 362 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1468514100,"relativeTimeSeconds":291201103},{"id":691,"name":"Educational Codeforces Round 14","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1468425600,"relativeTimeSeconds":291289603},{"id":690,"name":"Helvetic Coding Contest 2016 online mirror (teams, unrated)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":16200,"freezeDurationSeconds":3600,"startTimeSeconds":1468137600,"relativeTimeSeconds":291577603},{"id":689,"name":"Codeforces Round 361 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1467822900,"relativeTimeSeconds":291892303},{"id":695,"name":"VK Cup 2016 - Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":12600,"startTimeSeconds":1467534000,"relativeTimeSeconds":292181203},{"id":693,"name":"VK Cup 2016 - Finals (trial contest)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1467447900,"relativeTimeSeconds":292267303},{"id":687,"name":"Codeforces Round 360 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1467219900,"relativeTimeSeconds":292495303},{"id":688,"name":"Codeforces Round 360 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1467219900,"relativeTimeSeconds":292495303},{"id":685,"name":"Codeforces Round 359 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1466699700,"relativeTimeSeconds":293015503},{"id":686,"name":"Codeforces Round 359 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1466699700,"relativeTimeSeconds":293015503},{"id":682,"name":"Codeforces Round 358 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1466181300,"relativeTimeSeconds":293533903},{"id":683,"name":"Surprise Language Round 8","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1466092800,"relativeTimeSeconds":293622403},{"id":681,"name":"Codeforces Round 357 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1465922100,"relativeTimeSeconds":293793103},{"id":678,"name":"Educational Codeforces Round 13","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1465834200,"relativeTimeSeconds":293881003},{"id":684,"name":"Codeforces Marathon Round 1","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":864000,"startTimeSeconds":1465722000,"relativeTimeSeconds":293993203},{"id":679,"name":"Codeforces Round 356 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1465403700,"relativeTimeSeconds":294311503},{"id":680,"name":"Codeforces Round 356 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1465403700,"relativeTimeSeconds":294311503},{"id":677,"name":"Codeforces Round 355 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1464798900,"relativeTimeSeconds":294916303},{"id":676,"name":"Codeforces Round 354 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1464188700,"relativeTimeSeconds":295526503},{"id":675,"name":"Codeforces Round 353 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1463416500,"relativeTimeSeconds":296298703},{"id":671,"name":"Codeforces Round 352 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1462984500,"relativeTimeSeconds":296730703},{"id":672,"name":"Codeforces Round 352 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1462984500,"relativeTimeSeconds":296730703},{"id":674,"name":"Codeforces Round 351 (VK Cup 2016 Round 3, Div. 1 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1462633500,"relativeTimeSeconds":297081703},{"id":673,"name":"Codeforces Round 351 (VK Cup 2016 Round 3, Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1462633500,"relativeTimeSeconds":297081703},{"id":643,"name":"VK Cup 2016 - Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1462633500,"relativeTimeSeconds":297081703},{"id":670,"name":"Codeforces Round 350 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1462464300,"relativeTimeSeconds":297250901},{"id":666,"name":"Codeforces Round 349 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1461947700,"relativeTimeSeconds":297767501},{"id":667,"name":"Codeforces Round 349 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1461947700,"relativeTimeSeconds":297767501},{"id":642,"name":"VK Cup 2016 - Wild Card Round 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1461596400,"relativeTimeSeconds":298118803},{"id":668,"name":"Codeforces Round 348 (VK Cup 2016 Round 2, Div. 1 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1461515700,"relativeTimeSeconds":298199503},{"id":669,"name":"Codeforces Round 348 (VK Cup 2016 Round 2, Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1461515700,"relativeTimeSeconds":298199503},{"id":641,"name":"VK Cup 2016 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1461515700,"relativeTimeSeconds":298199503},{"id":665,"name":"Educational Codeforces Round 12","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1461164400,"relativeTimeSeconds":298550803},{"id":663,"name":"Codeforces Round 347 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1460824500,"relativeTimeSeconds":298890703},{"id":664,"name":"Codeforces Round 347 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1460824500,"relativeTimeSeconds":298890703},{"id":662,"name":"CROC 2016 - Final Round [Private, For Onsite Finalists Only]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1460729700,"relativeTimeSeconds":298985503},{"id":640,"name":"VK Cup 2016 - Wild Card Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1460306100,"relativeTimeSeconds":299409103},{"id":661,"name":"VK Cup 2016 - Wild Card Round 1 (Unofficial Open Online Mirror)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1460306100,"relativeTimeSeconds":299409103},{"id":660,"name":"Educational Codeforces Round 11","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1460127600,"relativeTimeSeconds":299587603},{"id":656,"name":"April Fools Day Contest 2016","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1459526400,"relativeTimeSeconds":300188803},{"id":659,"name":"Codeforces Round 346 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1459353900,"relativeTimeSeconds":300361303},{"id":639,"name":"VK Cup 2016 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1459182900,"relativeTimeSeconds":300532303},{"id":658,"name":"VK Cup 2016 - Round 1 (Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1459182900,"relativeTimeSeconds":300532303},{"id":657,"name":"VK Cup 2016 - Round 1 (Div.1 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1459182900,"relativeTimeSeconds":300532303},{"id":649,"name":"Технокубок 2016 - Отборочный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1458975600,"relativeTimeSeconds":300739603},{"id":652,"name":"Educational Codeforces Round 10","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1458910800,"relativeTimeSeconds":300804403},{"id":647,"name":"Технокубок 2016 - Ознакомительный Раунд 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1458799200,"relativeTimeSeconds":300916003},{"id":648,"name":"Технокубок 2016 - Отборочный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1458745200,"relativeTimeSeconds":300970003},{"id":646,"name":"Технокубок 2016 - Ознакомительный Раунд 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1458568800,"relativeTimeSeconds":301146403},{"id":638,"name":"VK Cup 2016 - Qualification Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1458475200,"relativeTimeSeconds":301240003},{"id":653,"name":"IndiaHacks 2016 - Online Edition (Div. 1 + Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1458376500,"relativeTimeSeconds":301338703},{"id":645,"name":"CROC 2016 - Elimination Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1458318900,"relativeTimeSeconds":301396303},{"id":655,"name":"CROC 2016 - Elimination Round  (Rated Unofficial Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1458318900,"relativeTimeSeconds":301396303},{"id":644,"name":"CROC 2016 - Qualification","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1458118800,"relativeTimeSeconds":301596403},{"id":637,"name":"VK Cup 2016 - Qualification Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1457870400,"relativeTimeSeconds":301844803},{"id":650,"name":"Codeforces Round 345 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1457342700,"relativeTimeSeconds":302372503},{"id":651,"name":"Codeforces Round 345 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1457342700,"relativeTimeSeconds":302372503},{"id":631,"name":"Codeforces Round 344 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1457022900,"relativeTimeSeconds":302692303},{"id":632,"name":"Educational Codeforces Round 9","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1456844400,"relativeTimeSeconds":302870803},{"id":636,"name":"VeeRoute Marathon","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":1209600,"startTimeSeconds":1456765200,"relativeTimeSeconds":302950003},{"id":627,"name":"8VC Venture Cup 2016 - Final Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1456683000,"relativeTimeSeconds":303032203},{"id":634,"name":"8VC Venture Cup 2016 - Final Round (Div. 1 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1456683000,"relativeTimeSeconds":303032203},{"id":635,"name":"8VC Venture Cup 2016 - Final Round (Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1456683000,"relativeTimeSeconds":303032203},{"id":633,"name":"Manthan, Codefest 16","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1456506900,"relativeTimeSeconds":303208303},{"id":629,"name":"Codeforces Round 343 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1455986100,"relativeTimeSeconds":303729103},{"id":628,"name":"Educational Codeforces Round 8","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1455894000,"relativeTimeSeconds":303821203},{"id":630,"name":"Experimental Educational Round: VolBIT Formulas Blitz","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1455807600,"relativeTimeSeconds":303907603},{"id":626,"name":"8VC Venture Cup 2016 - Elimination Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1455384900,"relativeTimeSeconds":304330303},{"id":622,"name":"Educational Codeforces Round 7","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1455116400,"relativeTimeSeconds":304598803},{"id":625,"name":"Codeforces Round 342 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1454835900,"relativeTimeSeconds":304879303},{"id":623,"name":"AIM Tech Round (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1454605500,"relativeTimeSeconds":305109703},{"id":624,"name":"AIM Tech Round (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1454605500,"relativeTimeSeconds":305109703},{"id":621,"name":"Codeforces Round 341 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1454249100,"relativeTimeSeconds":305466103},{"id":618,"name":"Wunder Fund Round 2016 (Div. 1 + Div. 2 combined)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1454087400,"relativeTimeSeconds":305627803},{"id":617,"name":"Codeforces Round 340 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1453563300,"relativeTimeSeconds":306151903},{"id":620,"name":"Educational Codeforces Round 6","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1453388400,"relativeTimeSeconds":306326803},{"id":613,"name":"Codeforces Round 339 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1452789300,"relativeTimeSeconds":306925903},{"id":614,"name":"Codeforces Round 339 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1452789300,"relativeTimeSeconds":306925903},{"id":616,"name":"Educational Codeforces Round 5","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1452524400,"relativeTimeSeconds":307190803},{"id":615,"name":"Codeforces Round 338 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1452261900,"relativeTimeSeconds":307453303},{"id":611,"name":"Good Bye 2015","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1451487900,"relativeTimeSeconds":308227303},{"id":610,"name":"Codeforces Round 337 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1451215200,"relativeTimeSeconds":308500003},{"id":612,"name":"Educational Codeforces Round 4","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1451055600,"relativeTimeSeconds":308659603},{"id":607,"name":"Codeforces Round 336 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1450888500,"relativeTimeSeconds":308826703},{"id":608,"name":"Codeforces Round 336 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1450888500,"relativeTimeSeconds":308826703},{"id":609,"name":"Educational Codeforces Round 3","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1450537200,"relativeTimeSeconds":309178003},{"id":605,"name":"Codeforces Round 335 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1449677100,"relativeTimeSeconds":310038103},{"id":606,"name":"Codeforces Round 335 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1449677100,"relativeTimeSeconds":310038103},{"id":603,"name":"Codeforces Round 334 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1448984100,"relativeTimeSeconds":310731103},{"id":604,"name":"Codeforces Round 334 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1448984100,"relativeTimeSeconds":310731103},{"id":600,"name":"Educational Codeforces Round 2","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1448636400,"relativeTimeSeconds":311078803},{"id":601,"name":"Codeforces Round 333 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1448382900,"relativeTimeSeconds":311332303},{"id":602,"name":"Codeforces Round 333 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1448382900,"relativeTimeSeconds":311332303},{"id":599,"name":"Codeforces Round 332 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1448037300,"relativeTimeSeconds":311677903},{"id":596,"name":"Codeforces Round 331 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1447605300,"relativeTimeSeconds":312109903},{"id":598,"name":"Educational Codeforces Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1447426800,"relativeTimeSeconds":312288403},{"id":597,"name":"Testing Round 12","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1447264800,"relativeTimeSeconds":312450403},{"id":594,"name":"Codeforces Round 330 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1447000200,"relativeTimeSeconds":312715003},{"id":595,"name":"Codeforces Round 330 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1447000200,"relativeTimeSeconds":312715003},{"id":593,"name":"Codeforces Round 329 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1446655500,"relativeTimeSeconds":313059703},{"id":592,"name":"Codeforces Round 328 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1446309000,"relativeTimeSeconds":313406203},{"id":590,"name":"Codeforces Round 327 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1445763600,"relativeTimeSeconds":313951603},{"id":591,"name":"Codeforces Round 327 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1445763600,"relativeTimeSeconds":313951603},{"id":587,"name":"Codeforces Round 326 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1444926600,"relativeTimeSeconds":314788603},{"id":588,"name":"Codeforces Round 326 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1444926600,"relativeTimeSeconds":314788603},{"id":585,"name":"Codeforces Round 325 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1444641000,"relativeTimeSeconds":315074203},{"id":586,"name":"Codeforces Round 325 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1444641000,"relativeTimeSeconds":315074203},{"id":584,"name":"Codeforces Round 324 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1444149000,"relativeTimeSeconds":315566203},{"id":582,"name":"Codeforces Round 323 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1443890700,"relativeTimeSeconds":315824503},{"id":583,"name":"Codeforces Round 323 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1443890700,"relativeTimeSeconds":315824503},{"id":581,"name":"Codeforces Round 322 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1443430800,"relativeTimeSeconds":316284403},{"id":580,"name":"Codeforces Round 321 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1442939400,"relativeTimeSeconds":316775803},{"id":578,"name":"Codeforces Round 320 (Div. 1) [Bayan Thanks-Round]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1442416500,"relativeTimeSeconds":317298703},{"id":579,"name":"Codeforces Round 320 (Div. 2) [Bayan Thanks-Round]","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1442416500,"relativeTimeSeconds":317298703},{"id":576,"name":"Codeforces Round 319 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1441902600,"relativeTimeSeconds":317812603},{"id":577,"name":"Codeforces Round 319 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1441902600,"relativeTimeSeconds":317812603},{"id":575,"name":"Bubble Cup 8 - Finals [Online Mirror]","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1441526400,"relativeTimeSeconds":318188803},{"id":573,"name":"Codeforces Round 318 [RussianCodeCup Thanks-Round] (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1440865800,"relativeTimeSeconds":318849403},{"id":574,"name":"Codeforces Round 318 [RussianCodeCup Thanks-Round] (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1440865800,"relativeTimeSeconds":318849403},{"id":571,"name":"Codeforces Round 317 [AimFund Thanks-Round] (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1440261000,"relativeTimeSeconds":319454203},{"id":572,"name":"Codeforces Round 317 [AimFund Thanks-Round] (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1440261000,"relativeTimeSeconds":319454203},{"id":570,"name":"Codeforces Round 316 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1439483400,"relativeTimeSeconds":320231803},{"id":568,"name":"Codeforces Round 315 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1439224200,"relativeTimeSeconds":320491003},{"id":569,"name":"Codeforces Round 315 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1439224200,"relativeTimeSeconds":320491003},{"id":567,"name":"Codeforces Round #Pi (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1438790400,"relativeTimeSeconds":320924803},{"id":566,"name":"VK Cup 2015 - Finals, online mirror","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1438273200,"relativeTimeSeconds":321442003},{"id":562,"name":"VK Cup 2015 - Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1437898500,"relativeTimeSeconds":321816703},{"id":559,"name":"Codeforces Round 313 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1437573600,"relativeTimeSeconds":322141603},{"id":560,"name":"Codeforces Round 313 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1437573600,"relativeTimeSeconds":322141603},{"id":558,"name":"Codeforces Round 312 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1436886600,"relativeTimeSeconds":322828603},{"id":557,"name":"Codeforces Round 311 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1435676400,"relativeTimeSeconds":324038803},{"id":555,"name":"Codeforces Round 310 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1435414200,"relativeTimeSeconds":324301003},{"id":556,"name":"Codeforces Round 310 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1435414200,"relativeTimeSeconds":324301003},{"id":553,"name":"Codeforces Round 309 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1435163400,"relativeTimeSeconds":324551803},{"id":554,"name":"Codeforces Round 309 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1435163400,"relativeTimeSeconds":324551803},{"id":552,"name":"Codeforces Round 308 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1434645000,"relativeTimeSeconds":325070203},{"id":551,"name":"Codeforces Round 307 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1434127500,"relativeTimeSeconds":325587703},{"id":549,"name":"Looksery Cup 2015","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1433595600,"relativeTimeSeconds":326119603},{"id":550,"name":"Codeforces Round 306 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1433435400,"relativeTimeSeconds":326279803},{"id":547,"name":"Codeforces Round 305 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1432658100,"relativeTimeSeconds":327057103},{"id":548,"name":"Codeforces Round 305 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1432658100,"relativeTimeSeconds":327057103},{"id":546,"name":"Codeforces Round 304 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1432312200,"relativeTimeSeconds":327403003},{"id":545,"name":"Codeforces Round 303 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1432053000,"relativeTimeSeconds":327662203},{"id":543,"name":"Codeforces Round 302 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1431016200,"relativeTimeSeconds":328699003},{"id":544,"name":"Codeforces Round 302 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1431016200,"relativeTimeSeconds":328699003},{"id":541,"name":"VK Cup 2015 - Раунд 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1430668800,"relativeTimeSeconds":329046403},{"id":542,"name":"VK Cup 2015 - Round 3 (unofficial online mirror, Div. 1 only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1430668800,"relativeTimeSeconds":329046403},{"id":540,"name":"Codeforces Round 301 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1430411400,"relativeTimeSeconds":329303803},{"id":538,"name":"Codeforces Round 300","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1430064000,"relativeTimeSeconds":329651203},{"id":537,"name":"VK Cup 2015 - Wild Card Round 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1429381800,"relativeTimeSeconds":330333403},{"id":532,"name":"VK Cup 2015 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1429286400,"relativeTimeSeconds":330428803},{"id":533,"name":"VK Cup 2015 - Round 2 (unofficial online mirror, Div. 1 only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1429286400,"relativeTimeSeconds":330428803},{"id":536,"name":"Codeforces Round 299 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1429029300,"relativeTimeSeconds":330685903},{"id":535,"name":"Codeforces Round 299 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1429029300,"relativeTimeSeconds":330685903},{"id":534,"name":"Codeforces Round 298 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1428854400,"relativeTimeSeconds":330860803},{"id":526,"name":"ZeptoLab Code Rush 2015","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1428165300,"relativeTimeSeconds":331549903},{"id":530,"name":"VK Cup 2015 - Wild Card Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1427562000,"relativeTimeSeconds":332153203},{"id":531,"name":"VK Cup 2015 - Wild Card Round 1 (Online Mirror)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1427562000,"relativeTimeSeconds":332153203},{"id":525,"name":"Codeforces Round 297 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1427387400,"relativeTimeSeconds":332327803},{"id":529,"name":"VK Cup 2015 - Round 1 (unofficial online mirror, Div. 1 only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1426956300,"relativeTimeSeconds":332758903},{"id":524,"name":"VK Cup 2015 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1426946400,"relativeTimeSeconds":332768803},{"id":528,"name":"Codeforces Round 296 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1426610700,"relativeTimeSeconds":333104503},{"id":527,"name":"Codeforces Round 296 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1426610700,"relativeTimeSeconds":333104503},{"id":523,"name":"VK Cup 2015 - Qualification Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1426345200,"relativeTimeSeconds":333370003},{"id":522,"name":"VK Cup 2015 - Qualification Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1425740400,"relativeTimeSeconds":333974803},{"id":521,"name":"Codeforces Round 295 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1425279600,"relativeTimeSeconds":334435603},{"id":520,"name":"Codeforces Round 295 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1425279600,"relativeTimeSeconds":334435603},{"id":519,"name":"Codeforces Round 294 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1425128400,"relativeTimeSeconds":334586803},{"id":518,"name":"Codeforces Round 293 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1424795400,"relativeTimeSeconds":334919803},{"id":516,"name":"Codeforces Round 292 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1424190900,"relativeTimeSeconds":335524303},{"id":515,"name":"Codeforces Round 292 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1424190900,"relativeTimeSeconds":335524303},{"id":514,"name":"Codeforces Round 291 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1423931400,"relativeTimeSeconds":335783803},{"id":513,"name":"Rockethon 2015","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":11700,"startTimeSeconds":1423328400,"relativeTimeSeconds":336386803},{"id":512,"name":"Codeforces Round 290 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1422894600,"relativeTimeSeconds":336820603},{"id":510,"name":"Codeforces Round 290 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1422894600,"relativeTimeSeconds":336820603},{"id":509,"name":"Codeforces Round 289 (Div. 2, ACM ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"freezeDurationSeconds":2160,"startTimeSeconds":1422705600,"relativeTimeSeconds":337009603},{"id":508,"name":"Codeforces Round 288 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1422376200,"relativeTimeSeconds":337339003},{"id":507,"name":"Codeforces Round 287 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1422028800,"relativeTimeSeconds":337686403},{"id":506,"name":"Codeforces Round 286 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1421586000,"relativeTimeSeconds":338129203},{"id":505,"name":"Codeforces Round 286 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1421586000,"relativeTimeSeconds":338129203},{"id":504,"name":"Codeforces Round 285 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1421053200,"relativeTimeSeconds":338662003},{"id":501,"name":"Codeforces Round 285 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1421053200,"relativeTimeSeconds":338662003},{"id":500,"name":"Good Bye 2014","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1419951600,"relativeTimeSeconds":339763603},{"id":498,"name":"Codeforces Round 284 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1419438600,"relativeTimeSeconds":340276603},{"id":499,"name":"Codeforces Round 284 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1419438600,"relativeTimeSeconds":340276603},{"id":497,"name":"Codeforces Round 283 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1418833800,"relativeTimeSeconds":340881403},{"id":496,"name":"Codeforces Round 283 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1418833800,"relativeTimeSeconds":340881403},{"id":494,"name":"Codeforces Round 282 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1418488200,"relativeTimeSeconds":341227003},{"id":495,"name":"Codeforces Round 282 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1418488200,"relativeTimeSeconds":341227003},{"id":493,"name":"Codeforces Round 281 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1417618800,"relativeTimeSeconds":342096403},{"id":492,"name":"Codeforces Round 280 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1417451400,"relativeTimeSeconds":342263803},{"id":490,"name":"Codeforces Round 279 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1416733800,"relativeTimeSeconds":342981403},{"id":487,"name":"Codeforces Round 278 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1416590400,"relativeTimeSeconds":343124803},{"id":488,"name":"Codeforces Round 278 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1416590400,"relativeTimeSeconds":343124803},{"id":491,"name":"Testing Round 11","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1416519000,"relativeTimeSeconds":343196203},{"id":489,"name":"Codeforces Round 277.5 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1416238500,"relativeTimeSeconds":343476703},{"id":486,"name":"Codeforces Round 277 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1415718000,"relativeTimeSeconds":343997203},{"id":484,"name":"Codeforces Round 276 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1415205000,"relativeTimeSeconds":344510203},{"id":485,"name":"Codeforces Round 276 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1415205000,"relativeTimeSeconds":344510203},{"id":482,"name":"Codeforces Round 275 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1414170000,"relativeTimeSeconds":345545203},{"id":483,"name":"Codeforces Round 275 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1414170000,"relativeTimeSeconds":345545203},{"id":480,"name":"Codeforces Round 274 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1413709200,"relativeTimeSeconds":346006003},{"id":479,"name":"Codeforces Round 274 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1413709200,"relativeTimeSeconds":346006003},{"id":478,"name":"Codeforces Round 273 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1413474000,"relativeTimeSeconds":346241203},{"id":477,"name":"Codeforces Round 272 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1413122400,"relativeTimeSeconds":346592803},{"id":476,"name":"Codeforces Round 272 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1413122400,"relativeTimeSeconds":346592803},{"id":474,"name":"Codeforces Round 271 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1412609400,"relativeTimeSeconds":347105803},{"id":475,"name":"Bayan 2015 Contest Warm Up","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1412514000,"relativeTimeSeconds":347201203},{"id":472,"name":"Codeforces Round 270","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1411918500,"relativeTimeSeconds":347796703},{"id":471,"name":"Codeforces Round 269 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1411745400,"relativeTimeSeconds":347969803},{"id":468,"name":"Codeforces Round 268 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1411218000,"relativeTimeSeconds":348497203},{"id":469,"name":"Codeforces Round 268 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1411218000,"relativeTimeSeconds":348497203},{"id":467,"name":"Codeforces Round 267 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1411054200,"relativeTimeSeconds":348661003},{"id":470,"name":"Surprise Language Round 7","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1410622200,"relativeTimeSeconds":349093003},{"id":466,"name":"Codeforces Round 266 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1410535800,"relativeTimeSeconds":349179403},{"id":464,"name":"Codeforces Round 265 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1410103800,"relativeTimeSeconds":349611403},{"id":465,"name":"Codeforces Round 265 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1410103800,"relativeTimeSeconds":349611403},{"id":463,"name":"Codeforces Round 264 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1409383800,"relativeTimeSeconds":350331403},{"id":461,"name":"Codeforces Round 263 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1409061600,"relativeTimeSeconds":350653603},{"id":462,"name":"Codeforces Round 263 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1409061600,"relativeTimeSeconds":350653603},{"id":460,"name":"Codeforces Round 262 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1408548600,"relativeTimeSeconds":351166603},{"id":459,"name":"Codeforces Round 261 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1408116600,"relativeTimeSeconds":351598603},{"id":457,"name":"MemSQL Start[c]UP 2.0 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1407690000,"relativeTimeSeconds":352025203},{"id":458,"name":"MemSQL Start[c]UP 2.0 - Round 2 - Online Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1407690000,"relativeTimeSeconds":352025203},{"id":455,"name":"Codeforces Round 260 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1407511800,"relativeTimeSeconds":352203403},{"id":456,"name":"Codeforces Round 260 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1407511800,"relativeTimeSeconds":352203403},{"id":453,"name":"Codeforces Round 259 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1406907000,"relativeTimeSeconds":352808203},{"id":454,"name":"Codeforces Round 259 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1406907000,"relativeTimeSeconds":352808203},{"id":452,"name":"MemSQL Start[c]UP 2.0 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1406480400,"relativeTimeSeconds":353234803},{"id":451,"name":"Codeforces Round 258 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1406215800,"relativeTimeSeconds":353499403},{"id":449,"name":"Codeforces Round 257 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1405774800,"relativeTimeSeconds":353940403},{"id":450,"name":"Codeforces Round 257 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1405774800,"relativeTimeSeconds":353940403},{"id":448,"name":"Codeforces Round 256 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1405605600,"relativeTimeSeconds":354109603},{"id":446,"name":"Codeforces Round #FF (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1405256400,"relativeTimeSeconds":354458803},{"id":447,"name":"Codeforces Round #FF (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1405256400,"relativeTimeSeconds":354458803},{"id":444,"name":"Codeforces Round 254 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1404651900,"relativeTimeSeconds":355063303},{"id":445,"name":"Codeforces Round 254 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1404651900,"relativeTimeSeconds":355063303},{"id":442,"name":"Codeforces Round 253 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1403191800,"relativeTimeSeconds":356523403},{"id":443,"name":"Codeforces Round 253 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1403191800,"relativeTimeSeconds":356523403},{"id":436,"name":"Zepto Code Rush 2014","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1402673400,"relativeTimeSeconds":357041803},{"id":441,"name":"Codeforces Round 252 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1402241400,"relativeTimeSeconds":357473803},{"id":439,"name":"Codeforces Round 251 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1401895800,"relativeTimeSeconds":357819403},{"id":440,"name":"Testing Round 10","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1401809400,"relativeTimeSeconds":357905803},{"id":438,"name":"Codeforces Round 250 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1401627600,"relativeTimeSeconds":358087603},{"id":437,"name":"Codeforces Round 250 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1401627600,"relativeTimeSeconds":358087603},{"id":435,"name":"Codeforces Round 249 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1401463800,"relativeTimeSeconds":358251403},{"id":434,"name":"Codeforces Round 248 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1400914800,"relativeTimeSeconds":358800403},{"id":433,"name":"Codeforces Round 248 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1400914800,"relativeTimeSeconds":358800403},{"id":431,"name":"Codeforces Round 247 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1400686200,"relativeTimeSeconds":359029003},{"id":432,"name":"Codeforces Round 246 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1400167800,"relativeTimeSeconds":359547403},{"id":429,"name":"Codeforces Round 245 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1399822800,"relativeTimeSeconds":359892403},{"id":430,"name":"Codeforces Round 245 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1399822800,"relativeTimeSeconds":359892403},{"id":427,"name":"Codeforces Round 244 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1399044600,"relativeTimeSeconds":360670603},{"id":425,"name":"Codeforces Round 243 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1398612600,"relativeTimeSeconds":361102603},{"id":426,"name":"Codeforces Round 243 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1398612600,"relativeTimeSeconds":361102603},{"id":424,"name":"Codeforces Round 242 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1398409200,"relativeTimeSeconds":361306003},{"id":419,"name":"Coder-Strike 2014 - Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1398169200,"relativeTimeSeconds":361546003},{"id":420,"name":"Coder-Strike 2014 - Finals (online edition, Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1398169140,"relativeTimeSeconds":361546063},{"id":421,"name":"Coder-Strike 2014 - Finals (online edition, Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1398168900,"relativeTimeSeconds":361546303},{"id":413,"name":"Coder-Strike 2014 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1397977200,"relativeTimeSeconds":361738003},{"id":412,"name":"Coder-Strike 2014 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1397837400,"relativeTimeSeconds":361877803},{"id":418,"name":"RCC 2014 Warmup (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1397749200,"relativeTimeSeconds":361966003},{"id":417,"name":"RCC 2014 Warmup (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1397749200,"relativeTimeSeconds":361966003},{"id":411,"name":"Coder-Strike 2014 - Qualification Round","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1397505600,"relativeTimeSeconds":362209603},{"id":416,"name":"Codeforces Round 241 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1397376000,"relativeTimeSeconds":362339203},{"id":414,"name":"Codeforces Round 240 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1396798800,"relativeTimeSeconds":362916403},{"id":415,"name":"Codeforces Round 240 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1396798800,"relativeTimeSeconds":362916403},{"id":409,"name":"April Fools Day Contest 2014","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1396366200,"relativeTimeSeconds":363349003},{"id":407,"name":"Codeforces Round 239 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1396162800,"relativeTimeSeconds":363552403},{"id":408,"name":"Codeforces Round 239 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1396162800,"relativeTimeSeconds":363552403},{"id":406,"name":"Codeforces Round 238 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1395502200,"relativeTimeSeconds":364213003},{"id":405,"name":"Codeforces Round 238 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1395502200,"relativeTimeSeconds":364213003},{"id":404,"name":"Codeforces Round 237 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1395243000,"relativeTimeSeconds":364472203},{"id":403,"name":"Codeforces Round 236 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1394983800,"relativeTimeSeconds":364731403},{"id":402,"name":"Codeforces Round 236 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1394983800,"relativeTimeSeconds":364731403},{"id":401,"name":"Codeforces Round 235 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1394465400,"relativeTimeSeconds":365249803},{"id":400,"name":"Codeforces Round 234 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1394033400,"relativeTimeSeconds":365681803},{"id":398,"name":"Codeforces Round 233 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1393687800,"relativeTimeSeconds":366027403},{"id":399,"name":"Codeforces Round 233 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1393687800,"relativeTimeSeconds":366027403},{"id":396,"name":"Codeforces Round 232 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1393428600,"relativeTimeSeconds":366286603},{"id":397,"name":"Codeforces Round 232 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1393428600,"relativeTimeSeconds":366286603},{"id":394,"name":"Codeforces Round 231 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1392910200,"relativeTimeSeconds":366805003},{"id":392,"name":"Codeforces Round 230 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1392728400,"relativeTimeSeconds":366986803},{"id":393,"name":"Codeforces Round 230 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1392728400,"relativeTimeSeconds":366986803},{"id":391,"name":"Rockethon 2014","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1392573600,"relativeTimeSeconds":367141603},{"id":390,"name":"Codeforces Round 229 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1392132600,"relativeTimeSeconds":367582603},{"id":388,"name":"Codeforces Round 228 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1391442000,"relativeTimeSeconds":368273203},{"id":389,"name":"Codeforces Round 228 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1391442000,"relativeTimeSeconds":368273203},{"id":387,"name":"Codeforces Round 227 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1391095800,"relativeTimeSeconds":368619403},{"id":385,"name":"Codeforces Round 226 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1390577700,"relativeTimeSeconds":369137503},{"id":383,"name":"Codeforces Round 225 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1390231800,"relativeTimeSeconds":369483403},{"id":384,"name":"Codeforces Round 225 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1390231800,"relativeTimeSeconds":369483403},{"id":382,"name":"Codeforces Round 224 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1389972600,"relativeTimeSeconds":369742603},{"id":386,"name":"Testing Round 9","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1389906900,"relativeTimeSeconds":369808303},{"id":380,"name":"Codeforces Round 223 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1389540600,"relativeTimeSeconds":370174603},{"id":381,"name":"Codeforces Round 223 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1389540600,"relativeTimeSeconds":370174603},{"id":379,"name":"Good Bye 2013","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1388417400,"relativeTimeSeconds":371297803},{"id":377,"name":"Codeforces Round 222 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1388331000,"relativeTimeSeconds":371384203},{"id":378,"name":"Codeforces Round 222 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1388331000,"relativeTimeSeconds":371384203},{"id":375,"name":"Codeforces Round 221 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1387893600,"relativeTimeSeconds":371821603},{"id":376,"name":"Codeforces Round 221 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1387893600,"relativeTimeSeconds":371821603},{"id":374,"name":"Codeforces Round 220 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1387380600,"relativeTimeSeconds":372334603},{"id":372,"name":"Codeforces Round 219 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1386943200,"relativeTimeSeconds":372772003},{"id":373,"name":"Codeforces Round 219 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1386943200,"relativeTimeSeconds":372772003},{"id":371,"name":"Codeforces Round 218 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1386493200,"relativeTimeSeconds":373222003},{"id":370,"name":"Codeforces Round 217 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1386399600,"relativeTimeSeconds":373315603},{"id":369,"name":"Codeforces Round 216 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1385739000,"relativeTimeSeconds":373976201},{"id":367,"name":"Codeforces Round 215 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1385479800,"relativeTimeSeconds":374235403},{"id":368,"name":"Codeforces Round 215 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1385479800,"relativeTimeSeconds":374235403},{"id":366,"name":"Codeforces Round 214 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1385307000,"relativeTimeSeconds":374408203},{"id":364,"name":"Codeforces Round 213 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1384875000,"relativeTimeSeconds":374840203},{"id":365,"name":"Codeforces Round 213 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1384875000,"relativeTimeSeconds":374840203},{"id":362,"name":"Codeforces Round 212 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1384443000,"relativeTimeSeconds":375272203},{"id":363,"name":"Codeforces Round 211 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1384156800,"relativeTimeSeconds":375558403},{"id":360,"name":"Codeforces Round 210 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1384102800,"relativeTimeSeconds":375612403},{"id":361,"name":"Codeforces Round 210 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1384102800,"relativeTimeSeconds":375612403},{"id":359,"name":"Codeforces Round 209 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1383379200,"relativeTimeSeconds":376336003},{"id":358,"name":"Codeforces Round 208 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1382715000,"relativeTimeSeconds":377000203},{"id":356,"name":"Codeforces Round 207 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1381838400,"relativeTimeSeconds":377876803},{"id":357,"name":"Codeforces Round 207 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1381838400,"relativeTimeSeconds":377876803},{"id":354,"name":"Codeforces Round 206 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1381678200,"relativeTimeSeconds":378037003},{"id":355,"name":"Codeforces Round 206 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1381678200,"relativeTimeSeconds":378037003},{"id":353,"name":"Codeforces Round 205 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1381419000,"relativeTimeSeconds":378296203},{"id":351,"name":"Codeforces Round 204 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1380900600,"relativeTimeSeconds":378814603},{"id":352,"name":"Codeforces Round 204 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1380900600,"relativeTimeSeconds":378814603},{"id":350,"name":"Codeforces Round 203 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1380641400,"relativeTimeSeconds":379073803},{"id":348,"name":"Codeforces Round 202 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1380295800,"relativeTimeSeconds":379419403},{"id":349,"name":"Codeforces Round 202 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1380295800,"relativeTimeSeconds":379419403},{"id":346,"name":"Codeforces Round 201 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1379691000,"relativeTimeSeconds":380024203},{"id":347,"name":"Codeforces Round 201 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1379691000,"relativeTimeSeconds":380024203},{"id":343,"name":"Codeforces Round 200 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1379172600,"relativeTimeSeconds":380542603},{"id":344,"name":"Codeforces Round 200 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1379172600,"relativeTimeSeconds":380542603},{"id":345,"name":"Friday the 13th, Programmers Day","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1379086800,"relativeTimeSeconds":380628403},{"id":342,"name":"Codeforces Round 199 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1378540800,"relativeTimeSeconds":381174403},{"id":341,"name":"Codeforces Round 198 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1377876600,"relativeTimeSeconds":381838603},{"id":340,"name":"Codeforces Round 198 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1377876600,"relativeTimeSeconds":381838603},{"id":339,"name":"Codeforces Round 197 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1377531000,"relativeTimeSeconds":382184203},{"id":338,"name":"Codeforces Round 196 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1376668800,"relativeTimeSeconds":383046403},{"id":337,"name":"Codeforces Round 196 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1376668800,"relativeTimeSeconds":383046403},{"id":336,"name":"Codeforces Round 195 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1376062200,"relativeTimeSeconds":383653003},{"id":326,"name":"MemSQL start[c]up Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1375549200,"relativeTimeSeconds":384166003},{"id":335,"name":"MemSQL start[c]up Round 2 - online version","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1375549200,"relativeTimeSeconds":384166003},{"id":333,"name":"Codeforces Round 194 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1374913800,"relativeTimeSeconds":384801403},{"id":334,"name":"Codeforces Round 194 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1374913800,"relativeTimeSeconds":384801403},{"id":332,"name":"Codeforces Round 193 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1374679800,"relativeTimeSeconds":385035403},{"id":329,"name":"Codeforces Round 192 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1374327000,"relativeTimeSeconds":385388203},{"id":330,"name":"Codeforces Round 192 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1374327000,"relativeTimeSeconds":385388203},{"id":331,"name":"ABBYY Cup 3.0 - Finals (online version)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1374075000,"relativeTimeSeconds":385640203},{"id":324,"name":"ABBYY Cup 3.0 - Finals","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1374043200,"relativeTimeSeconds":385672003},{"id":325,"name":"MemSQL start[c]up Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1373734800,"relativeTimeSeconds":385980403},{"id":328,"name":"Testing Round 8","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1373662800,"relativeTimeSeconds":386052403},{"id":327,"name":"Codeforces Round 191 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1372941000,"relativeTimeSeconds":386774203},{"id":321,"name":"Codeforces Round 190 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1372433400,"relativeTimeSeconds":387281803},{"id":322,"name":"Codeforces Round 190 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1372433400,"relativeTimeSeconds":387281803},{"id":323,"name":"Testing Round 7","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1372363200,"relativeTimeSeconds":387352003},{"id":319,"name":"Codeforces Round 189 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1371992400,"relativeTimeSeconds":387722803},{"id":320,"name":"Codeforces Round 189 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1371992400,"relativeTimeSeconds":387722803},{"id":317,"name":"Codeforces Round 188 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1371223800,"relativeTimeSeconds":388491403},{"id":318,"name":"Codeforces Round 188 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1371223800,"relativeTimeSeconds":388491403},{"id":316,"name":"ABBYY Cup 3.0","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":14400,"startTimeSeconds":1371042000,"relativeTimeSeconds":388673203},{"id":314,"name":"Codeforces Round 187 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1370619000,"relativeTimeSeconds":389096203},{"id":315,"name":"Codeforces Round 187 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1370619000,"relativeTimeSeconds":389096203},{"id":313,"name":"Codeforces Round 186 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1369927800,"relativeTimeSeconds":389787403},{"id":311,"name":"Codeforces Round 185 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1369582200,"relativeTimeSeconds":390133003},{"id":312,"name":"Codeforces Round 185 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1369582200,"relativeTimeSeconds":390133003},{"id":305,"name":"Codeforces Round 184 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1368968400,"relativeTimeSeconds":390746803},{"id":309,"name":"Croc Champ 2013 - Finals (online version, Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1368803400,"relativeTimeSeconds":390911803},{"id":308,"name":"Croc Champ 2013 - Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1368784800,"relativeTimeSeconds":390930403},{"id":303,"name":"Codeforces Round 183 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1368363600,"relativeTimeSeconds":391351603},{"id":304,"name":"Codeforces Round 183 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1368363600,"relativeTimeSeconds":391351603},{"id":306,"name":"Testing Round 6","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":6000,"startTimeSeconds":1368302400,"relativeTimeSeconds":391412803},{"id":301,"name":"Codeforces Round 182 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1367769900,"relativeTimeSeconds":391945303},{"id":302,"name":"Codeforces Round 182 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1367769900,"relativeTimeSeconds":391945303},{"id":300,"name":"Codeforces Round 181 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1366903800,"relativeTimeSeconds":392811403},{"id":293,"name":"Croc Champ 2013 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1366644900,"relativeTimeSeconds":393070303},{"id":299,"name":"Croc Champ 2013 - Round 2 (Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1366644600,"relativeTimeSeconds":393070603},{"id":297,"name":"Codeforces Round 180 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1366385400,"relativeTimeSeconds":393329803},{"id":298,"name":"Codeforces Round 180 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1366385400,"relativeTimeSeconds":393329803},{"id":292,"name":"Croc Champ 2013 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1366040100,"relativeTimeSeconds":393675103},{"id":291,"name":"Croc Champ 2013 - Qualification Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":172800,"startTimeSeconds":1365796800,"relativeTimeSeconds":393918403},{"id":295,"name":"Codeforces Round 179 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1365694200,"relativeTimeSeconds":394021003},{"id":296,"name":"Codeforces Round 179 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1365694200,"relativeTimeSeconds":394021003},{"id":294,"name":"Codeforces Round 178 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1365348600,"relativeTimeSeconds":394366603},{"id":288,"name":"Codeforces Round 177 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1364916600,"relativeTimeSeconds":394798603},{"id":289,"name":"Codeforces Round 177 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1364916600,"relativeTimeSeconds":394798603},{"id":290,"name":"April Fools Day Contest 2013","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1364830200,"relativeTimeSeconds":394885003},{"id":286,"name":"Codeforces Round 176 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1364025600,"relativeTimeSeconds":395689603},{"id":287,"name":"Codeforces Round 176 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1364025600,"relativeTimeSeconds":395689603},{"id":285,"name":"Codeforces Round 175 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1363879800,"relativeTimeSeconds":395835403},{"id":283,"name":"Codeforces Round 174 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1363534200,"relativeTimeSeconds":396181003},{"id":284,"name":"Codeforces Round 174 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1363534200,"relativeTimeSeconds":396181003},{"id":282,"name":"Codeforces Round 173 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1363188600,"relativeTimeSeconds":396526603},{"id":280,"name":"Codeforces Round 172 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1362929400,"relativeTimeSeconds":396785803},{"id":281,"name":"Codeforces Round 172 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1362929400,"relativeTimeSeconds":396785803},{"id":279,"name":"Codeforces Round 171 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1362411000,"relativeTimeSeconds":397304203},{"id":277,"name":"Codeforces Round 170 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1362065400,"relativeTimeSeconds":397649803},{"id":278,"name":"Codeforces Round 170 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1362065400,"relativeTimeSeconds":397649803},{"id":276,"name":"Codeforces Round 169 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1361719800,"relativeTimeSeconds":397995403},{"id":274,"name":"Codeforces Round 168 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1361374200,"relativeTimeSeconds":398341003},{"id":275,"name":"Codeforces Round 168 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1361374200,"relativeTimeSeconds":398341003},{"id":273,"name":"Codeforces Round 167 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1360769400,"relativeTimeSeconds":398945803},{"id":272,"name":"Codeforces Round 167 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1360769400,"relativeTimeSeconds":398945803},{"id":271,"name":"Codeforces Round 166 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1360596600,"relativeTimeSeconds":399118603},{"id":269,"name":"Codeforces Round 165 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1359732600,"relativeTimeSeconds":399982603},{"id":270,"name":"Codeforces Round 165 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1359732600,"relativeTimeSeconds":399982603},{"id":268,"name":"Codeforces Round 164 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1359387000,"relativeTimeSeconds":400328203},{"id":266,"name":"Codeforces Round 163 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1358868600,"relativeTimeSeconds":400846603},{"id":264,"name":"Codeforces Round 162 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1358686800,"relativeTimeSeconds":401028403},{"id":265,"name":"Codeforces Round 162 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1358686800,"relativeTimeSeconds":401028403},{"id":263,"name":"Codeforces Round 161 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1358350200,"relativeTimeSeconds":401365003},{"id":261,"name":"Codeforces Round 160 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1358091000,"relativeTimeSeconds":401624203},{"id":262,"name":"Codeforces Round 160 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1358091000,"relativeTimeSeconds":401624203},{"id":267,"name":"Codeforces Testing Round 5","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":6300,"startTimeSeconds":1358002800,"relativeTimeSeconds":401712403},{"id":257,"name":"Codeforces Round 159 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1357659000,"relativeTimeSeconds":402056203},{"id":260,"name":"Codeforces Round 158 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1356622500,"relativeTimeSeconds":403092703},{"id":258,"name":"Codeforces Round 157 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1356190200,"relativeTimeSeconds":403525003},{"id":259,"name":"Codeforces Round 157 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1356190200,"relativeTimeSeconds":403525003},{"id":256,"name":"Codeforces Round 156 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1355671800,"relativeTimeSeconds":404043403},{"id":255,"name":"Codeforces Round 156 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1355671800,"relativeTimeSeconds":404043403},{"id":254,"name":"Codeforces Round 155 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1355047200,"relativeTimeSeconds":404668003},{"id":253,"name":"Codeforces Round 154 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1354960800,"relativeTimeSeconds":404754403},{"id":251,"name":"Codeforces Round 153 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1354807800,"relativeTimeSeconds":404907403},{"id":252,"name":"Codeforces Round 153 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1354807800,"relativeTimeSeconds":404907403},{"id":250,"name":"CROC-MBTU 2012, Final Round (Online version, Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1353938400,"relativeTimeSeconds":405776803},{"id":247,"name":"CROC-MBTU 2012, Final Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1353927300,"relativeTimeSeconds":405787903},{"id":249,"name":"Codeforces Round 152 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1353857400,"relativeTimeSeconds":405857803},{"id":248,"name":"Codeforces Round 152 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1353857400,"relativeTimeSeconds":405857803},{"id":246,"name":"Codeforces Round 151 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1353511800,"relativeTimeSeconds":406203403},{"id":245,"name":"CROC-MBTU 2012, Elimination Round (ACM-ICPC)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1353339000,"relativeTimeSeconds":406376203},{"id":243,"name":"Codeforces Round 150 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1353079800,"relativeTimeSeconds":406635403},{"id":244,"name":"Codeforces Round 150 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1353079800,"relativeTimeSeconds":406635403},{"id":242,"name":"Codeforces Round 149 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1352647800,"relativeTimeSeconds":407067403},{"id":238,"name":"Codeforces Round 148 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1352044800,"relativeTimeSeconds":407670403},{"id":239,"name":"Codeforces Round 148 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1352044800,"relativeTimeSeconds":407670403},{"id":241,"name":"Bayan 2012-2013 Elimination Round (ACM ICPC Rules, English statements)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1351783800,"relativeTimeSeconds":407931403},{"id":237,"name":"Codeforces Round 147 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1351179000,"relativeTimeSeconds":408536203},{"id":235,"name":"Codeforces Round 146 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1350803400,"relativeTimeSeconds":408911803},{"id":236,"name":"Codeforces Round 146 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1350803400,"relativeTimeSeconds":408911803},{"id":240,"name":"Codeforces Round 145 (Div. 1, ACM-ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1350370800,"relativeTimeSeconds":409344403},{"id":234,"name":"Codeforces Round 145 (Div. 2, ACM-ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":12600,"startTimeSeconds":1350370800,"relativeTimeSeconds":409344403},{"id":232,"name":"Codeforces Round 144 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1349969400,"relativeTimeSeconds":409745803},{"id":233,"name":"Codeforces Round 144 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1349969400,"relativeTimeSeconds":409745803},{"id":231,"name":"Codeforces Round 143 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1349623800,"relativeTimeSeconds":410091403},{"id":229,"name":"Codeforces Round 142 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1349105400,"relativeTimeSeconds":410609803},{"id":230,"name":"Codeforces Round 142 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7500,"startTimeSeconds":1349105400,"relativeTimeSeconds":410609803},{"id":228,"name":"Codeforces Round 141 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1348759800,"relativeTimeSeconds":410955403},{"id":226,"name":"Codeforces Round 140 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1348500600,"relativeTimeSeconds":411214603},{"id":227,"name":"Codeforces Round 140 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1348500600,"relativeTimeSeconds":411214603},{"id":225,"name":"Codeforces Round 139 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1348069500,"relativeTimeSeconds":411645703},{"id":223,"name":"Codeforces Round 138 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1347809400,"relativeTimeSeconds":411905803},{"id":224,"name":"Codeforces Round 138 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1347809400,"relativeTimeSeconds":411905803},{"id":222,"name":"Codeforces Round 137 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1347291900,"relativeTimeSeconds":412423303},{"id":220,"name":"Codeforces Round 136 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1346427000,"relativeTimeSeconds":413288203},{"id":221,"name":"Codeforces Round 136 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1346427000,"relativeTimeSeconds":413288203},{"id":219,"name":"Codeforces Round 135 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1346081400,"relativeTimeSeconds":413633803},{"id":217,"name":"Codeforces Round 134 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1345273500,"relativeTimeSeconds":414441703},{"id":218,"name":"Codeforces Round 134 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1345273500,"relativeTimeSeconds":414441703},{"id":216,"name":"Codeforces Round 133 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1344958200,"relativeTimeSeconds":414757003},{"id":215,"name":"Codeforces Round 132 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1344267000,"relativeTimeSeconds":415448203},{"id":213,"name":"Codeforces Round 131 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1343662200,"relativeTimeSeconds":416053003},{"id":214,"name":"Codeforces Round 131 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1343662200,"relativeTimeSeconds":416053003},{"id":208,"name":"Codeforces Round 130 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7800,"startTimeSeconds":1343057400,"relativeTimeSeconds":416657803},{"id":212,"name":"VK Cup 2012 Finals (unofficial online-version)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1342450800,"relativeTimeSeconds":417264403},{"id":211,"name":"VK Cup 2012 Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1342335600,"relativeTimeSeconds":417379603},{"id":209,"name":"VK Cup 2012 Finals, Practice Session","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1342252500,"relativeTimeSeconds":417462703},{"id":204,"name":"Codeforces Round 129 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1342020600,"relativeTimeSeconds":417694603},{"id":205,"name":"Codeforces Round 129 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1342020600,"relativeTimeSeconds":417694603},{"id":207,"name":"Abbyy Cup 2.0 - Final (unofficial)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1341730800,"relativeTimeSeconds":417984403},{"id":206,"name":"Abbyy Cup 2.0 - Final","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1341576900,"relativeTimeSeconds":418138303},{"id":203,"name":"Codeforces Round 128 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1341329400,"relativeTimeSeconds":418385803},{"id":201,"name":"Codeforces Round 127 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1340983800,"relativeTimeSeconds":418731403},{"id":202,"name":"Codeforces Round 127 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1340983800,"relativeTimeSeconds":418731403},{"id":200,"name":"Codeforces Round 126 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1340551800,"relativeTimeSeconds":419163403},{"id":198,"name":"Codeforces Round 125 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1340379000,"relativeTimeSeconds":419336203},{"id":199,"name":"Codeforces Round 125 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1340379000,"relativeTimeSeconds":419336203},{"id":196,"name":"Codeforces Round 124 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1339506000,"relativeTimeSeconds":420209203},{"id":197,"name":"Codeforces Round 124 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1339506000,"relativeTimeSeconds":420209203},{"id":195,"name":"Codeforces Round 123 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1339342200,"relativeTimeSeconds":420373003},{"id":193,"name":"Codeforces Round 122 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1338737400,"relativeTimeSeconds":420977803},{"id":194,"name":"Codeforces Round 122 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1338737400,"relativeTimeSeconds":420977803},{"id":191,"name":"Codeforces Round 121 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1338132600,"relativeTimeSeconds":421582603},{"id":192,"name":"Codeforces Round 121 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1338132600,"relativeTimeSeconds":421582603},{"id":188,"name":"Surprise Language Round 6","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1337959800,"relativeTimeSeconds":421755403},{"id":190,"name":"Codeforces Round 120 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1337182200,"relativeTimeSeconds":422533003},{"id":187,"name":"Codeforces Round 119 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1336663800,"relativeTimeSeconds":423051403},{"id":189,"name":"Codeforces Round 119 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1336663800,"relativeTimeSeconds":423051403},{"id":185,"name":"Codeforces Round 118 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1336145400,"relativeTimeSeconds":423569803},{"id":186,"name":"Codeforces Round 118 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1336145400,"relativeTimeSeconds":423569803},{"id":178,"name":"ABBYY Cup 2.0 - Hard","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1335614400,"relativeTimeSeconds":424100803},{"id":183,"name":"Croc Champ 2012 - Final","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1335532800,"relativeTimeSeconds":424182403},{"id":182,"name":"Codeforces Round 117 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1335280200,"relativeTimeSeconds":424435003},{"id":180,"name":"Codeforces Round 116 (Div. 2, ACM-ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1335078000,"relativeTimeSeconds":424637203},{"id":177,"name":"ABBYY Cup 2.0 - Easy","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":14400,"startTimeSeconds":1335016800,"relativeTimeSeconds":424698401},{"id":176,"name":"Croc Champ 2012 - Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1334934300,"relativeTimeSeconds":424780903},{"id":181,"name":"Croc Champ 2012 - Round 2 (Unofficial Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1334934300,"relativeTimeSeconds":424780903},{"id":175,"name":"Codeforces Round 115","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1334390400,"relativeTimeSeconds":425324803},{"id":164,"name":"VK Cup 2012 Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1333897500,"relativeTimeSeconds":425817703},{"id":174,"name":"VK Cup 2012 Round 3 (Unofficial Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1333897500,"relativeTimeSeconds":425817703},{"id":173,"name":"Croc Champ 2012 - Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1333724400,"relativeTimeSeconds":425990803},{"id":172,"name":"Croc Champ 2012 - Qualification Round","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1333440000,"relativeTimeSeconds":426275203},{"id":171,"name":"April Fools Day Contest","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1333292400,"relativeTimeSeconds":426422803},{"id":170,"name":"VK Cup 2012 Wild-card Round 2","type":"IOI","phase":"FINISHED","frozen":false,"durationSeconds":604800,"startTimeSeconds":1332954000,"relativeTimeSeconds":426761203},{"id":167,"name":"Codeforces Round 114 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1332860400,"relativeTimeSeconds":426854803},{"id":168,"name":"Codeforces Round 114 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1332860400,"relativeTimeSeconds":426854803},{"id":163,"name":"VK Cup 2012 Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1332687900,"relativeTimeSeconds":427027303},{"id":169,"name":"VK Cup 2012 Round 2 (Unofficial Div. 2 Edition)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1332687900,"relativeTimeSeconds":427027303},{"id":166,"name":"Codeforces Round 113 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1332516600,"relativeTimeSeconds":427198603},{"id":162,"name":"VK Cup 2012 Wild-card Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1332083400,"relativeTimeSeconds":427631803},{"id":165,"name":"Codeforces Round 112 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1331911800,"relativeTimeSeconds":427803403},{"id":161,"name":"VK Cup 2012 Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1331478300,"relativeTimeSeconds":428236903},{"id":159,"name":"VK Cup 2012 Qualification Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1331280000,"relativeTimeSeconds":428435203},{"id":160,"name":"Codeforces Round 111 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1331046000,"relativeTimeSeconds":428669203},{"id":158,"name":"VK Cup 2012 Qualification Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":86400,"startTimeSeconds":1330804800,"relativeTimeSeconds":428910403},{"id":156,"name":"Codeforces Round 110 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1330536600,"relativeTimeSeconds":429178603},{"id":157,"name":"Codeforces Round 110 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1330536600,"relativeTimeSeconds":429178603},{"id":154,"name":"Codeforces Round 109 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1330095600,"relativeTimeSeconds":429619603},{"id":155,"name":"Codeforces Round 109 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1330095600,"relativeTimeSeconds":429619603},{"id":153,"name":"Surprise Language Round 5","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1329922800,"relativeTimeSeconds":429792403},{"id":152,"name":"Codeforces Round 108 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1329750000,"relativeTimeSeconds":429965203},{"id":150,"name":"Codeforces Round 107 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1329490800,"relativeTimeSeconds":430224403},{"id":151,"name":"Codeforces Round 107 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1329490800,"relativeTimeSeconds":430224403},{"id":149,"name":"Codeforces Round 106 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1328886000,"relativeTimeSeconds":430829203},{"id":148,"name":"Codeforces Round 105 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1328198400,"relativeTimeSeconds":431516803},{"id":145,"name":"Codeforces Round 104 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1327215600,"relativeTimeSeconds":432499603},{"id":146,"name":"Codeforces Round 104 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1327215600,"relativeTimeSeconds":432499603},{"id":144,"name":"Codeforces Round 103 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1326899100,"relativeTimeSeconds":432816103},{"id":142,"name":"Codeforces Round 102 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1326380700,"relativeTimeSeconds":433334503},{"id":143,"name":"Codeforces Round 102 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1326380700,"relativeTimeSeconds":433334503},{"id":141,"name":"Codeforces Round 101 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1326034800,"relativeTimeSeconds":433680403},{"id":140,"name":"Codeforces Round 100","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1325689200,"relativeTimeSeconds":434026003},{"id":147,"name":"Codeforces Testing Round 4","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1325602800,"relativeTimeSeconds":434112403},{"id":138,"name":"Codeforces Beta Round 99 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1324728000,"relativeTimeSeconds":434987203},{"id":139,"name":"Codeforces Beta Round 99 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1324728000,"relativeTimeSeconds":434987203},{"id":137,"name":"Codeforces Beta Round 98 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1324015200,"relativeTimeSeconds":435700003},{"id":135,"name":"Codeforces Beta Round 97 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1323443100,"relativeTimeSeconds":436272103},{"id":136,"name":"Codeforces Beta Round 97 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1323443100,"relativeTimeSeconds":436272103},{"id":132,"name":"Codeforces Beta Round 96 (Div. 1)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1322924400,"relativeTimeSeconds":436790803},{"id":133,"name":"Codeforces Beta Round 96 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1322924400,"relativeTimeSeconds":436790803},{"id":134,"name":"Codeforces Testing Round 3","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1322838000,"relativeTimeSeconds":436877203},{"id":131,"name":"Codeforces Beta Round 95 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1322233200,"relativeTimeSeconds":437482003},{"id":130,"name":"Unknown Language Round 4","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1321801200,"relativeTimeSeconds":437914003},{"id":128,"name":"Codeforces Beta Round 94 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1321337400,"relativeTimeSeconds":438377803},{"id":129,"name":"Codeforces Beta Round 94 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1321337400,"relativeTimeSeconds":438377803},{"id":126,"name":"Codeforces Beta Round 93 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1320858000,"relativeTimeSeconds":438857203},{"id":127,"name":"Codeforces Beta Round 93 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1320858000,"relativeTimeSeconds":438857203},{"id":123,"name":"Codeforces Beta Round 92 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1320333000,"relativeTimeSeconds":439382203},{"id":124,"name":"Codeforces Beta Round 92 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1320333000,"relativeTimeSeconds":439382203},{"id":125,"name":"Codeforces Testing Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1319893200,"relativeTimeSeconds":439822003},{"id":121,"name":"Codeforces Beta Round 91 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1319727600,"relativeTimeSeconds":439987603},{"id":122,"name":"Codeforces Beta Round 91 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1319727600,"relativeTimeSeconds":439987603},{"id":120,"name":"School Regional Team Contest, Saratov, 2011","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1318919400,"relativeTimeSeconds":440795803},{"id":119,"name":"Codeforces Beta Round 90","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1318604400,"relativeTimeSeconds":441110803},{"id":118,"name":"Codeforces Beta Round 89 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1317999600,"relativeTimeSeconds":441715603},{"id":117,"name":"Codeforces Beta Round 88","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1316790000,"relativeTimeSeconds":442925203},{"id":115,"name":"Codeforces Beta Round 87 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1316098800,"relativeTimeSeconds":443616403},{"id":116,"name":"Codeforces Beta Round 87 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1316098800,"relativeTimeSeconds":443616403},{"id":113,"name":"Codeforces Beta Round 86 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1315494000,"relativeTimeSeconds":444221203},{"id":114,"name":"Codeforces Beta Round 86 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1315494000,"relativeTimeSeconds":444221203},{"id":111,"name":"Codeforces Beta Round 85 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1315051200,"relativeTimeSeconds":444664003},{"id":112,"name":"Codeforces Beta Round 85 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1315051200,"relativeTimeSeconds":444664003},{"id":109,"name":"Codeforces Beta Round 84 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1314633600,"relativeTimeSeconds":445081603},{"id":110,"name":"Codeforces Beta Round 84 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1314633600,"relativeTimeSeconds":445081603},{"id":107,"name":"Codeforces Beta Round 83 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1314111600,"relativeTimeSeconds":445603603},{"id":108,"name":"Codeforces Beta Round 83 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1314111600,"relativeTimeSeconds":445603603},{"id":106,"name":"Codeforces Beta Round 82 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1313766000,"relativeTimeSeconds":445949203},{"id":105,"name":"Codeforces Beta Round 81","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1313247600,"relativeTimeSeconds":446467603},{"id":103,"name":"Codeforces Beta Round 80 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1312714800,"relativeTimeSeconds":447000403},{"id":104,"name":"Codeforces Beta Round 80 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1312714800,"relativeTimeSeconds":447000403},{"id":101,"name":"Codeforces Beta Round 79 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1312390800,"relativeTimeSeconds":447324403},{"id":102,"name":"Codeforces Beta Round 79 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1312390800,"relativeTimeSeconds":447324403},{"id":100,"name":"Unknown Language Round 3","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1312005600,"relativeTimeSeconds":447709603},{"id":98,"name":"Codeforces Beta Round 78 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1311346800,"relativeTimeSeconds":448368403},{"id":99,"name":"Codeforces Beta Round 78 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1311346800,"relativeTimeSeconds":448368403},{"id":97,"name":"Yandex.Algorithm 2011: Finals","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1310731200,"relativeTimeSeconds":448984003},{"id":95,"name":"Codeforces Beta Round 77 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1310137200,"relativeTimeSeconds":449578003},{"id":96,"name":"Codeforces Beta Round 77 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1310137200,"relativeTimeSeconds":449578003},{"id":93,"name":"Codeforces Beta Round 76 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1309446000,"relativeTimeSeconds":450269203},{"id":94,"name":"Codeforces Beta Round 76 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1309446000,"relativeTimeSeconds":450269203},{"id":91,"name":"Codeforces Beta Round 75 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1308582000,"relativeTimeSeconds":451133203},{"id":92,"name":"Codeforces Beta Round 75 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1308582000,"relativeTimeSeconds":451133203},{"id":89,"name":"Codeforces Beta Round 74 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1308236400,"relativeTimeSeconds":451478803},{"id":90,"name":"Codeforces Beta Round 74 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1308236400,"relativeTimeSeconds":451478803},{"id":87,"name":"Codeforces Beta Round 73 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1307458800,"relativeTimeSeconds":452256403},{"id":88,"name":"Codeforces Beta Round 73 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1307458800,"relativeTimeSeconds":452256403},{"id":86,"name":"Yandex.Algorithm 2011: Round 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1306077000,"relativeTimeSeconds":453638203},{"id":85,"name":"Yandex.Algorithm 2011: Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1305903600,"relativeTimeSeconds":453811603},{"id":83,"name":"Codeforces Beta Round 72 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1305299400,"relativeTimeSeconds":454415803},{"id":84,"name":"Codeforces Beta Round 72 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1305299400,"relativeTimeSeconds":454415803},{"id":82,"name":"Yandex.Algorithm 2011: Qualification 2","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1304694000,"relativeTimeSeconds":455021203},{"id":81,"name":"Yandex.Algorithm Open 2011: Qualification 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1304485200,"relativeTimeSeconds":455230003},{"id":79,"name":"Codeforces Beta Round 71","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1304175600,"relativeTimeSeconds":455539603},{"id":78,"name":"Codeforces Beta Round 70 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1303916400,"relativeTimeSeconds":455798803},{"id":77,"name":"Codeforces Beta Round 69 (Div. 1 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1303226100,"relativeTimeSeconds":456489103},{"id":80,"name":"Codeforces Beta Round 69 (Div. 2 Only)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1303226100,"relativeTimeSeconds":456489103},{"id":74,"name":"Codeforces Beta Round 68","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1302879600,"relativeTimeSeconds":456835603},{"id":75,"name":"Codeforces Beta Round 67 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1302706800,"relativeTimeSeconds":457008403},{"id":76,"name":"All-Ukrainian School Olympiad in Informatics","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1302609600,"relativeTimeSeconds":457105603},{"id":73,"name":"Codeforces Beta Round 66","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1302422400,"relativeTimeSeconds":457292803},{"id":71,"name":"Codeforces Beta Round 65 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1301410800,"relativeTimeSeconds":458304403},{"id":70,"name":"Codeforces Beta Round 64","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1301155200,"relativeTimeSeconds":458560003},{"id":69,"name":"Codeforces Beta Round 63 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1300809600,"relativeTimeSeconds":458905603},{"id":72,"name":"Unknown Language Round 2","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1300637400,"relativeTimeSeconds":459077803},{"id":68,"name":"Codeforces Beta Round 62","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1300464000,"relativeTimeSeconds":459251203},{"id":67,"name":"Manthan 2011","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1300033800,"relativeTimeSeconds":459681403},{"id":66,"name":"Codeforces Beta Round 61 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1299513600,"relativeTimeSeconds":460201603},{"id":65,"name":"Codeforces Beta Round 60","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1299340800,"relativeTimeSeconds":460374403},{"id":63,"name":"Codeforces Beta Round 59 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1298908800,"relativeTimeSeconds":460806403},{"id":62,"name":"Codeforces Beta Round 58","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1298649600,"relativeTimeSeconds":461065603},{"id":61,"name":"Codeforces Beta Round 57 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1298390400,"relativeTimeSeconds":461324803},{"id":64,"name":"Unknown Language Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1298304000,"relativeTimeSeconds":461411203},{"id":60,"name":"Codeforces Beta Round 56","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1298131200,"relativeTimeSeconds":461584003},{"id":59,"name":"Codeforces Beta Round 55 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1297440000,"relativeTimeSeconds":462275203},{"id":58,"name":"Codeforces Beta Round 54 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1296489600,"relativeTimeSeconds":463225603},{"id":57,"name":"Codeforces Beta Round 53","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1295971200,"relativeTimeSeconds":463744003},{"id":56,"name":"Codeforces Beta Round 52 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1295626200,"relativeTimeSeconds":464089003},{"id":55,"name":"Codeforces Beta Round 51","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1294992000,"relativeTimeSeconds":464723203},{"id":54,"name":"Codeforces Beta Round 50","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1294733700,"relativeTimeSeconds":464981503},{"id":53,"name":"Codeforces Beta Round 49 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1294329600,"relativeTimeSeconds":465385603},{"id":52,"name":"Codeforces Testing Round 1","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":3600,"startTimeSeconds":1294160400,"relativeTimeSeconds":465554803},{"id":51,"name":"Codeforces Beta Round 48","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":9000,"startTimeSeconds":1293552000,"relativeTimeSeconds":466163203},{"id":50,"name":"Codeforces Beta Round 47","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1292862000,"relativeTimeSeconds":466853203},{"id":49,"name":"Codeforces Beta Round 46 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1292601600,"relativeTimeSeconds":467113603},{"id":48,"name":"School Personal Contest #3 (Winter Computer School 2010/11) - Codeforces Beta Round 45 (ACM-ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1292140800,"relativeTimeSeconds":467574403},{"id":47,"name":"Codeforces Beta Round 44 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1291737600,"relativeTimeSeconds":467977603},{"id":46,"name":"School Personal Contest #2 (Winter Computer School 2010/11) - Codeforces Beta Round 43 (ACM-ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":10800,"startTimeSeconds":1291536000,"relativeTimeSeconds":468179203},{"id":43,"name":"Codeforces Beta Round 42 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1291046400,"relativeTimeSeconds":468668803},{"id":42,"name":"Codeforces Beta Round 41","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1290096000,"relativeTimeSeconds":469619203},{"id":45,"name":"School Team Contest 3 (Winter Computer School 2010/11)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1289646000,"relativeTimeSeconds":470069203},{"id":41,"name":"Codeforces Beta Round 40 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1289232000,"relativeTimeSeconds":470483203},{"id":44,"name":"School Team Contest 2 (Winter Computer School 2010/11)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1289041200,"relativeTimeSeconds":470674003},{"id":40,"name":"Codeforces Beta Round 39","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1288972800,"relativeTimeSeconds":470742403},{"id":38,"name":"School Personal Contest #1 (Winter Computer School 2010/11) - Codeforces Beta Round 38 (ACM-ICPC Rules)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":14400,"startTimeSeconds":1288440000,"relativeTimeSeconds":471275203},{"id":37,"name":"Codeforces Beta Round 37","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1288018800,"relativeTimeSeconds":471696403},{"id":39,"name":"School Team Contest 1 (Winter Computer School 2010/11)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":18000,"startTimeSeconds":1287904200,"relativeTimeSeconds":471811003},{"id":36,"name":"Codeforces Beta Round 36","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1287482400,"relativeTimeSeconds":472232803},{"id":35,"name":"Codeforces Beta Round 35 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1287471600,"relativeTimeSeconds":472243603},{"id":34,"name":"Codeforces Beta Round 34 (Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1286802000,"relativeTimeSeconds":472913203},{"id":33,"name":"Codeforces Beta Round 33 (Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1286463600,"relativeTimeSeconds":473251603},{"id":32,"name":"Codeforces Beta Round 32 (Div. 2, Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1286002800,"relativeTimeSeconds":473712403},{"id":31,"name":"Codeforces Beta Round 31 (Div. 2, Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1285599600,"relativeTimeSeconds":474115603},{"id":30,"name":"Codeforces Beta Round 30 (Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1285340400,"relativeTimeSeconds":474374803},{"id":29,"name":"Codeforces Beta Round 29 (Div. 2, Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1284994800,"relativeTimeSeconds":474720403},{"id":28,"name":"Codeforces Beta Round 28 (Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1284735600,"relativeTimeSeconds":474979603},{"id":27,"name":"Codeforces Beta Round 27 (Codeforces format, Div. 2)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1284130800,"relativeTimeSeconds":475584403},{"id":26,"name":"Codeforces Beta Round 26 (Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1281970800,"relativeTimeSeconds":477744403},{"id":25,"name":"Codeforces Beta Round 25 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1280761200,"relativeTimeSeconds":478954003},{"id":24,"name":"Codeforces Beta Round 24","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1280149200,"relativeTimeSeconds":479566003},{"id":23,"name":"Codeforces Beta Round 23","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1278687600,"relativeTimeSeconds":481027603},{"id":22,"name":"Codeforces Beta Round 22 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1277823600,"relativeTimeSeconds":481891601},{"id":21,"name":"Codeforces Alpha Round 21 (Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1277730300,"relativeTimeSeconds":481984903},{"id":19,"name":"Codeforces Beta Round 19","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1277391600,"relativeTimeSeconds":482323601},{"id":20,"name":"Codeforces Alpha Round 20 (Codeforces format)","type":"CF","phase":"FINISHED","frozen":false,"durationSeconds":5400,"startTimeSeconds":1276875000,"relativeTimeSeconds":482840203},{"id":18,"name":"Codeforces Beta Round 18 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1276700400,"relativeTimeSeconds":483014803},{"id":17,"name":"Codeforces Beta Round 17","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1276182000,"relativeTimeSeconds":483533203},{"id":16,"name":"Codeforces Beta Round 16 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1275570000,"relativeTimeSeconds":484145203},{"id":15,"name":"Codeforces Beta Round 15","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":8100,"startTimeSeconds":1275145200,"relativeTimeSeconds":484570003},{"id":14,"name":"Codeforces Beta Round 14 (Div. 2)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1274283000,"relativeTimeSeconds":485432203},{"id":13,"name":"Codeforces Beta Round 13","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1273154400,"relativeTimeSeconds":486560803},{"id":12,"name":"Codeforces Beta Round 12 (Div 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1272538800,"relativeTimeSeconds":487176403},{"id":11,"name":"Codeforces Beta Round 11","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1272294000,"relativeTimeSeconds":487421203},{"id":10,"name":"Codeforces Beta Round 10","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1271346300,"relativeTimeSeconds":488368903},{"id":9,"name":"Codeforces Beta Round 9 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1270983600,"relativeTimeSeconds":488731603},{"id":8,"name":"Codeforces Beta Round 8","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1270741500,"relativeTimeSeconds":488973703},{"id":7,"name":"Codeforces Beta Round 7","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1270136700,"relativeTimeSeconds":489578503},{"id":6,"name":"Codeforces Beta Round 6 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1269673200,"relativeTimeSeconds":490042003},{"id":5,"name":"Codeforces Beta Round 5","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1269100800,"relativeTimeSeconds":490614403},{"id":4,"name":"Codeforces Beta Round 4 (Div. 2 Only)","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1268395200,"relativeTimeSeconds":491320003},{"id":3,"name":"Codeforces Beta Round 3","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1267963200,"relativeTimeSeconds":491752003},{"id":2,"name":"Codeforces Beta Round 2","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1267117200,"relativeTimeSeconds":492598003},{"id":1,"name":"Codeforces Beta Round 1","type":"ICPC","phase":"FINISHED","frozen":false,"durationSeconds":7200,"startTimeSeconds":1266580800,"relativeTimeSeconds":493134403}]}
+ + diff --git a/tests/fixtures/cses_contests.html b/tests/fixtures/cses_contests.html new file mode 100644 index 0000000..1106f5a --- /dev/null +++ b/tests/fixtures/cses_contests.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + +
+
+ + + + +
+ + + Dark mode +
+
+
+
+ +
+
+CSES - CSES Problem Set - Tasks

General

Introductory Problems

Sorting and Searching

Dynamic Programming

Graph Algorithms

Range Queries

Tree Algorithms

Mathematics

String Algorithms

Geometry

Advanced Techniques

Sliding Window Problems

Interactive Problems

Bitwise Operations

Construction Problems

Advanced Graph Problems

Counting Problems

Additional Problems I

Additional Problems II

+
+
+ + diff --git a/tests/fixtures/cses_task_1068.html b/tests/fixtures/cses_task_1068.html new file mode 100644 index 0000000..8bd0358 --- /dev/null +++ b/tests/fixtures/cses_task_1068.html @@ -0,0 +1,156 @@ + + + + + + + + + + + + + +
+
+ + + + +
+ + + Dark mode +
+
+
+
+ + +
+
+ CSES - Weird Algorithm + + + + +
    +
  • Time limit: 1.00 s
  • +
  • Memory limit: 512 MB
  • +
+
+

+ Consider an algorithm that takes as input a positive integer + n. If + n is even, the algorithm + divides it by two, and if + n is odd, the algorithm + multiplies it by three and adds one. The algorithm repeats this, + until n is one. For example, + the sequence for n=3 is as + follows: + + 3 \rightarrow 10 \rightarrow 5 \rightarrow 16 \rightarrow 8 + \rightarrow 4 \rightarrow 2 \rightarrow 1 + Your task is to simulate the execution of the algorithm for a + given value of n. +

+

Input

+

+ The only input line contains an integer + n. +

+

Output

+

+ Print a line that contains all values of + n during the algorithm. +

+

Constraints

+
    +
  • 1 \le n \le 10^6
  • +
+

Example

+

Input:

+
+3
+
+

Output:

+
+3 10 5 16 8 4 2 1
+
+
+
+ +
+
+ + diff --git a/tests/fixtures/cses_task_1621.html b/tests/fixtures/cses_task_1621.html new file mode 100644 index 0000000..291a12c --- /dev/null +++ b/tests/fixtures/cses_task_1621.html @@ -0,0 +1,150 @@ + + + + + + + + + + + + + +
+
+ + + + +
+ + + Dark mode +
+
+
+
+ + +
+
+ CSES - Distinct Numbers + + + + +
    +
  • Time limit: 1.00 s
  • +
  • Memory limit: 512 MB
  • +
+
+

+ You are given a list of + n integers, and your task is + to calculate the number of distinct values in the list. +

+

Input

+

+ The first input line has an integer + n: the number of values. +

+

+ The second line has + n integers + x_1,x_2,\dots,x_n. +

+

Output

+

Print one integers: the number of distinct values.

+

Constraints

+
    +
  • + 1 \le n \le 2 \cdot 10^5 +
  • +
  • 1 \le x_i \le 10^9
  • +
+

Example

+

Input:

+
+5
+2 3 2 2 3
+
+

Output:

+
+2
+
+
+
+ +
+
+ + diff --git a/tests/scrapers/test_filler.py b/tests/scrapers/test_filler.py deleted file mode 100644 index b0f1978..0000000 --- a/tests/scrapers/test_filler.py +++ /dev/null @@ -1,2 +0,0 @@ -def test(): - assert 5 == 5 diff --git a/tests/test_scrapers.py b/tests/test_scrapers.py new file mode 100644 index 0000000..83847ca --- /dev/null +++ b/tests/test_scrapers.py @@ -0,0 +1,69 @@ +import pytest + +from scrapers.models import ( + ContestListResult, + MetadataResult, + TestsResult, +) + +MODEL_FOR_MODE = { + "metadata": MetadataResult, + "contests": ContestListResult, +} + +MATRIX = { + "cses": { + "metadata": ("introductory_problems",), + "tests": ("introductory_problems",), + "contests": tuple(), + }, + "atcoder": { + "metadata": ("abc100",), + "tests": ("abc100",), + "contests": tuple(), + }, + "codeforces": { + "metadata": ("1550",), + "tests": ("1550",), + "contests": tuple(), + }, +} + + +@pytest.mark.parametrize("scraper", MATRIX.keys()) +@pytest.mark.parametrize("mode", ["metadata", "tests", "contests"]) +def test_scraper_offline_fixture_matrix(run_scraper_offline, scraper, mode): + args = MATRIX[scraper][mode] + rc, objs = run_scraper_offline(scraper, mode, *args) + assert rc in (0, 1), f"Bad exit code {rc}" + assert objs, f"No JSON output for {scraper}:{mode}" + + if mode in ("metadata", "contests"): + Model = MODEL_FOR_MODE[mode] + model = Model.model_validate(objs[-1]) + assert model is not None + if mode == "metadata": + assert model.success in (True, False) + if model.success: + assert len(model.problems) >= 1 + assert all(isinstance(p.id, str) and p.id for p in model.problems) + else: + assert model.success in (True, False) + if model.success: + assert len(model.contests) >= 1 + else: + validated_any = False + for obj in objs: + if "success" in obj and "tests" in obj and "problem_id" in obj: + tr = TestsResult.model_validate(obj) + assert tr.problem_id != "" + assert isinstance(tr.tests, list) + validated_any = True + else: + assert "problem_id" in obj + assert "tests" in obj and isinstance(obj["tests"], list) + assert ( + "timeout_ms" in obj and "memory_mb" in obj and "interactive" in obj + ) + validated_any = True + assert validated_any, "No valid tests payloads validated" diff --git a/uv.lock b/uv.lock index 58a9d1b..bc46366 100644 --- a/uv.lock +++ b/uv.lock @@ -92,6 +92,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" }, ] +[[package]] +name = "annotated-types" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/67/531ea369ba64dcff5ec9c3402f9f51bf748cec26dde048a2f973a4eea7f5/annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89", size = 16081, upload-time = "2024-05-20T21:33:25.928Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53", size = 13643, upload-time = "2024-05-20T21:33:24.1Z" }, +] + [[package]] name = "anyio" version = "4.11.0" @@ -1299,6 +1308,86 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl", hash = "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934", size = 118140, upload-time = "2025-09-09T13:23:46.651Z" }, ] +[[package]] +name = "pydantic" +version = "2.11.10" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "annotated-types" }, + { name = "pydantic-core" }, + { name = "typing-extensions" }, + { name = "typing-inspection" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ae/54/ecab642b3bed45f7d5f59b38443dcb36ef50f85af192e6ece103dbfe9587/pydantic-2.11.10.tar.gz", hash = "sha256:dc280f0982fbda6c38fada4e476dc0a4f3aeaf9c6ad4c28df68a666ec3c61423", size = 788494, upload-time = "2025-10-04T10:40:41.338Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bd/1f/73c53fcbfb0b5a78f91176df41945ca466e71e9d9d836e5c522abda39ee7/pydantic-2.11.10-py3-none-any.whl", hash = "sha256:802a655709d49bd004c31e865ef37da30b540786a46bfce02333e0e24b5fe29a", size = 444823, upload-time = "2025-10-04T10:40:39.055Z" }, +] + +[[package]] +name = "pydantic-core" +version = "2.33.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ad/88/5f2260bdfae97aabf98f1778d43f69574390ad787afb646292a638c923d4/pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc", size = 435195, upload-time = "2025-04-23T18:33:52.104Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/3f/8d/71db63483d518cbbf290261a1fc2839d17ff89fce7089e08cad07ccfce67/pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7", size = 2028584, upload-time = "2025-04-23T18:31:03.106Z" }, + { url = "https://files.pythonhosted.org/packages/24/2f/3cfa7244ae292dd850989f328722d2aef313f74ffc471184dc509e1e4e5a/pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246", size = 1855071, upload-time = "2025-04-23T18:31:04.621Z" }, + { url = "https://files.pythonhosted.org/packages/b3/d3/4ae42d33f5e3f50dd467761304be2fa0a9417fbf09735bc2cce003480f2a/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f", size = 1897823, upload-time = "2025-04-23T18:31:06.377Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f3/aa5976e8352b7695ff808599794b1fba2a9ae2ee954a3426855935799488/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc", size = 1983792, upload-time = "2025-04-23T18:31:07.93Z" }, + { url = "https://files.pythonhosted.org/packages/d5/7a/cda9b5a23c552037717f2b2a5257e9b2bfe45e687386df9591eff7b46d28/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de", size = 2136338, upload-time = "2025-04-23T18:31:09.283Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/b8f9ec8dd1417eb9da784e91e1667d58a2a4a7b7b34cf4af765ef663a7e5/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a", size = 2730998, upload-time = "2025-04-23T18:31:11.7Z" }, + { url = "https://files.pythonhosted.org/packages/47/bc/cd720e078576bdb8255d5032c5d63ee5c0bf4b7173dd955185a1d658c456/pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef", size = 2003200, upload-time = "2025-04-23T18:31:13.536Z" }, + { url = "https://files.pythonhosted.org/packages/ca/22/3602b895ee2cd29d11a2b349372446ae9727c32e78a94b3d588a40fdf187/pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e", size = 2113890, upload-time = "2025-04-23T18:31:15.011Z" }, + { url = "https://files.pythonhosted.org/packages/ff/e6/e3c5908c03cf00d629eb38393a98fccc38ee0ce8ecce32f69fc7d7b558a7/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d", size = 2073359, upload-time = "2025-04-23T18:31:16.393Z" }, + { url = "https://files.pythonhosted.org/packages/12/e7/6a36a07c59ebefc8777d1ffdaf5ae71b06b21952582e4b07eba88a421c79/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30", size = 2245883, upload-time = "2025-04-23T18:31:17.892Z" }, + { url = "https://files.pythonhosted.org/packages/16/3f/59b3187aaa6cc0c1e6616e8045b284de2b6a87b027cce2ffcea073adf1d2/pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf", size = 2241074, upload-time = "2025-04-23T18:31:19.205Z" }, + { url = "https://files.pythonhosted.org/packages/e0/ed/55532bb88f674d5d8f67ab121a2a13c385df382de2a1677f30ad385f7438/pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51", size = 1910538, upload-time = "2025-04-23T18:31:20.541Z" }, + { url = "https://files.pythonhosted.org/packages/fe/1b/25b7cccd4519c0b23c2dd636ad39d381abf113085ce4f7bec2b0dc755eb1/pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab", size = 1952909, upload-time = "2025-04-23T18:31:22.371Z" }, + { url = "https://files.pythonhosted.org/packages/49/a9/d809358e49126438055884c4366a1f6227f0f84f635a9014e2deb9b9de54/pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65", size = 1897786, upload-time = "2025-04-23T18:31:24.161Z" }, + { url = "https://files.pythonhosted.org/packages/18/8a/2b41c97f554ec8c71f2a8a5f85cb56a8b0956addfe8b0efb5b3d77e8bdc3/pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc", size = 2009000, upload-time = "2025-04-23T18:31:25.863Z" }, + { url = "https://files.pythonhosted.org/packages/a1/02/6224312aacb3c8ecbaa959897af57181fb6cf3a3d7917fd44d0f2917e6f2/pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7", size = 1847996, upload-time = "2025-04-23T18:31:27.341Z" }, + { url = "https://files.pythonhosted.org/packages/d6/46/6dcdf084a523dbe0a0be59d054734b86a981726f221f4562aed313dbcb49/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025", size = 1880957, upload-time = "2025-04-23T18:31:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/ec/6b/1ec2c03837ac00886ba8160ce041ce4e325b41d06a034adbef11339ae422/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011", size = 1964199, upload-time = "2025-04-23T18:31:31.025Z" }, + { url = "https://files.pythonhosted.org/packages/2d/1d/6bf34d6adb9debd9136bd197ca72642203ce9aaaa85cfcbfcf20f9696e83/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f", size = 2120296, upload-time = "2025-04-23T18:31:32.514Z" }, + { url = "https://files.pythonhosted.org/packages/e0/94/2bd0aaf5a591e974b32a9f7123f16637776c304471a0ab33cf263cf5591a/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88", size = 2676109, upload-time = "2025-04-23T18:31:33.958Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/4b043778cf9c4285d59742281a769eac371b9e47e35f98ad321349cc5d61/pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1", size = 2002028, upload-time = "2025-04-23T18:31:39.095Z" }, + { url = "https://files.pythonhosted.org/packages/cb/d5/7bb781bf2748ce3d03af04d5c969fa1308880e1dca35a9bd94e1a96a922e/pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b", size = 2100044, upload-time = "2025-04-23T18:31:41.034Z" }, + { url = "https://files.pythonhosted.org/packages/fe/36/def5e53e1eb0ad896785702a5bbfd25eed546cdcf4087ad285021a90ed53/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1", size = 2058881, upload-time = "2025-04-23T18:31:42.757Z" }, + { url = "https://files.pythonhosted.org/packages/01/6c/57f8d70b2ee57fc3dc8b9610315949837fa8c11d86927b9bb044f8705419/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6", size = 2227034, upload-time = "2025-04-23T18:31:44.304Z" }, + { url = "https://files.pythonhosted.org/packages/27/b9/9c17f0396a82b3d5cbea4c24d742083422639e7bb1d5bf600e12cb176a13/pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea", size = 2234187, upload-time = "2025-04-23T18:31:45.891Z" }, + { url = "https://files.pythonhosted.org/packages/b0/6a/adf5734ffd52bf86d865093ad70b2ce543415e0e356f6cacabbc0d9ad910/pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290", size = 1892628, upload-time = "2025-04-23T18:31:47.819Z" }, + { url = "https://files.pythonhosted.org/packages/43/e4/5479fecb3606c1368d496a825d8411e126133c41224c1e7238be58b87d7e/pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2", size = 1955866, upload-time = "2025-04-23T18:31:49.635Z" }, + { url = "https://files.pythonhosted.org/packages/0d/24/8b11e8b3e2be9dd82df4b11408a67c61bb4dc4f8e11b5b0fc888b38118b5/pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab", size = 1888894, upload-time = "2025-04-23T18:31:51.609Z" }, + { url = "https://files.pythonhosted.org/packages/46/8c/99040727b41f56616573a28771b1bfa08a3d3fe74d3d513f01251f79f172/pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f", size = 2015688, upload-time = "2025-04-23T18:31:53.175Z" }, + { url = "https://files.pythonhosted.org/packages/3a/cc/5999d1eb705a6cefc31f0b4a90e9f7fc400539b1a1030529700cc1b51838/pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6", size = 1844808, upload-time = "2025-04-23T18:31:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/6f/5e/a0a7b8885c98889a18b6e376f344da1ef323d270b44edf8174d6bce4d622/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef", size = 1885580, upload-time = "2025-04-23T18:31:57.393Z" }, + { url = "https://files.pythonhosted.org/packages/3b/2a/953581f343c7d11a304581156618c3f592435523dd9d79865903272c256a/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a", size = 1973859, upload-time = "2025-04-23T18:31:59.065Z" }, + { url = "https://files.pythonhosted.org/packages/e6/55/f1a813904771c03a3f97f676c62cca0c0a4138654107c1b61f19c644868b/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916", size = 2120810, upload-time = "2025-04-23T18:32:00.78Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c3/053389835a996e18853ba107a63caae0b9deb4a276c6b472931ea9ae6e48/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a", size = 2676498, upload-time = "2025-04-23T18:32:02.418Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3c/f4abd740877a35abade05e437245b192f9d0ffb48bbbbd708df33d3cda37/pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d", size = 2000611, upload-time = "2025-04-23T18:32:04.152Z" }, + { url = "https://files.pythonhosted.org/packages/59/a7/63ef2fed1837d1121a894d0ce88439fe3e3b3e48c7543b2a4479eb99c2bd/pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56", size = 2107924, upload-time = "2025-04-23T18:32:06.129Z" }, + { url = "https://files.pythonhosted.org/packages/04/8f/2551964ef045669801675f1cfc3b0d74147f4901c3ffa42be2ddb1f0efc4/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5", size = 2063196, upload-time = "2025-04-23T18:32:08.178Z" }, + { url = "https://files.pythonhosted.org/packages/26/bd/d9602777e77fc6dbb0c7db9ad356e9a985825547dce5ad1d30ee04903918/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e", size = 2236389, upload-time = "2025-04-23T18:32:10.242Z" }, + { url = "https://files.pythonhosted.org/packages/42/db/0e950daa7e2230423ab342ae918a794964b053bec24ba8af013fc7c94846/pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162", size = 2239223, upload-time = "2025-04-23T18:32:12.382Z" }, + { url = "https://files.pythonhosted.org/packages/58/4d/4f937099c545a8a17eb52cb67fe0447fd9a373b348ccfa9a87f141eeb00f/pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849", size = 1900473, upload-time = "2025-04-23T18:32:14.034Z" }, + { url = "https://files.pythonhosted.org/packages/a0/75/4a0a9bac998d78d889def5e4ef2b065acba8cae8c93696906c3a91f310ca/pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9", size = 1955269, upload-time = "2025-04-23T18:32:15.783Z" }, + { url = "https://files.pythonhosted.org/packages/f9/86/1beda0576969592f1497b4ce8e7bc8cbdf614c352426271b1b10d5f0aa64/pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9", size = 1893921, upload-time = "2025-04-23T18:32:18.473Z" }, + { url = "https://files.pythonhosted.org/packages/a4/7d/e09391c2eebeab681df2b74bfe6c43422fffede8dc74187b2b0bf6fd7571/pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac", size = 1806162, upload-time = "2025-04-23T18:32:20.188Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3d/847b6b1fed9f8ed3bb95a9ad04fbd0b212e832d4f0f50ff4d9ee5a9f15cf/pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5", size = 1981560, upload-time = "2025-04-23T18:32:22.354Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9a/e73262f6c6656262b5fdd723ad90f518f579b7bc8622e43a942eec53c938/pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9", size = 1935777, upload-time = "2025-04-23T18:32:25.088Z" }, + { url = "https://files.pythonhosted.org/packages/7b/27/d4ae6487d73948d6f20dddcd94be4ea43e74349b56eba82e9bdee2d7494c/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8", size = 2025200, upload-time = "2025-04-23T18:33:14.199Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b8/b3cb95375f05d33801024079b9392a5ab45267a63400bf1866e7ce0f0de4/pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593", size = 1859123, upload-time = "2025-04-23T18:33:16.555Z" }, + { url = "https://files.pythonhosted.org/packages/05/bc/0d0b5adeda59a261cd30a1235a445bf55c7e46ae44aea28f7bd6ed46e091/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612", size = 1892852, upload-time = "2025-04-23T18:33:18.513Z" }, + { url = "https://files.pythonhosted.org/packages/3e/11/d37bdebbda2e449cb3f519f6ce950927b56d62f0b84fd9cb9e372a26a3d5/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7", size = 2067484, upload-time = "2025-04-23T18:33:20.475Z" }, + { url = "https://files.pythonhosted.org/packages/8c/55/1f95f0a05ce72ecb02a8a8a1c3be0579bbc29b1d5ab68f1378b7bebc5057/pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e", size = 2108896, upload-time = "2025-04-23T18:33:22.501Z" }, + { url = "https://files.pythonhosted.org/packages/53/89/2b2de6c81fa131f423246a9109d7b2a375e83968ad0800d6e57d0574629b/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8", size = 2069475, upload-time = "2025-04-23T18:33:24.528Z" }, + { url = "https://files.pythonhosted.org/packages/b8/e9/1f7efbe20d0b2b10f6718944b5d8ece9152390904f29a78e68d4e7961159/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf", size = 2239013, upload-time = "2025-04-23T18:33:26.621Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/5309c905a93811524a49b4e031e9851a6b00ff0fb668794472ea7746b448/pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb", size = 2238715, upload-time = "2025-04-23T18:33:28.656Z" }, + { url = "https://files.pythonhosted.org/packages/32/56/8a7ca5d2cd2cda1d245d34b1c9a942920a718082ae8e54e5f3e5a58b7add/pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1", size = 2066757, upload-time = "2025-04-23T18:33:30.645Z" }, +] + [[package]] name = "pyee" version = "13.0.0" @@ -1460,6 +1549,7 @@ dependencies = [ { name = "curl-cffi" }, { name = "httpx" }, { name = "ndjson" }, + { name = "pydantic" }, { name = "requests" }, { name = "scrapling", extra = ["fetchers"] }, ] @@ -1482,6 +1572,7 @@ requires-dist = [ { name = "curl-cffi", specifier = ">=0.13.0" }, { name = "httpx", specifier = ">=0.28.1" }, { name = "ndjson", specifier = ">=0.3.1" }, + { name = "pydantic", specifier = ">=2.11.10" }, { name = "requests", specifier = ">=2.32.5" }, { name = "scrapling", extras = ["fetchers"], specifier = ">=0.3.5" }, ] @@ -1623,6 +1714,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906, upload-time = "2025-07-04T13:28:32.743Z" }, ] +[[package]] +name = "typing-inspection" +version = "0.4.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/55/e3/70399cb7dd41c10ac53367ae42139cf4b1ca5f36bb3dc6c9d33acdb43655/typing_inspection-0.4.2.tar.gz", hash = "sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464", size = 75949, upload-time = "2025-10-01T02:14:41.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl", hash = "sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7", size = 14611, upload-time = "2025-10-01T02:14:40.154Z" }, +] + [[package]] name = "ua-parser" version = "1.0.1"