import sys, re

html = sys.stdin.read()

# Title
t = re.search(r"<title>(.*?)</title>", html, re.S)
print("TITLE:", t.group(1) if t else "N/A")

# Look for li with links (article list pattern)
for m in re.finditer(r'<li[^>]*>(.*?)</li>', html, re.S):
    content = m.group(1)
    txt = re.sub(r'<[^>]+>', ' ', content)
    txt = re.sub(r'\s+', ' ', txt).strip()
    if len(txt) > 10 and len(txt) < 300:
        # Find link inside
        link = re.search(r'href=["\']([^"\']+)["\']', content)
        href = link.group(1) if link else ''
        print(f"LI: {txt[:120]}")
        print(f"  HREF: {href[:100]}")
        print()

# Also search for any href with public/ content
print("=== Public content links ===")
for m in re.finditer(r'<a[^>]*href=["\']([^"\']*public[^"\']*)["\'][^>]*>(.*?)</a>', html, re.S):
    txt = re.sub(r'<[^>]+>', ' ', m.group(2))
    txt = re.sub(r'\s+', ' ', txt).strip()
    if len(txt) > 5:
        print(f"  {txt[:100]} -> {m.group(1)[:100]}")
