diff --git a/scrapers/cses.py b/scrapers/cses.py
index 422801e..c66da96 100644
--- a/scrapers/cses.py
+++ b/scrapers/cses.py
@@ -72,7 +72,7 @@ async def fetch_text(client: httpx.AsyncClient, path: str) -> str:
CATEGORY_BLOCK_RE = re.compile(
- r'
(?P[^<]+)
\s*',
+ r'(?P[^<]+)
\s*',
re.DOTALL,
)
TASK_LINK_RE = re.compile(
@@ -81,15 +81,15 @@ TASK_LINK_RE = re.compile(
)
TITLE_RE = re.compile(
- r'.*?
(?P[^<]+)
', re.DOTALL
+ r'
.*?
(?P[^<]+)
', re.DOTALL
)
-TIME_RE = re.compile(r"Time limit:\s*([0-9.]+)\s*s")
-MEM_RE = re.compile(r"Memory limit:\s*(\d+)\s*MB")
+TIME_RE = re.compile(r"\s*Time limit:\s*([0-9.]+)\s*s\s*")
+MEM_RE = re.compile(r"\s*Memory limit:\s*(\d+)\s*MB\s*")
SIDEBAR_CAT_RE = re.compile(
- r'