#!/usr/bin/env python3
import sys
import json
from datetime import datetime

data = sys.stdin.read()
data = data[data.index('({'):]
data = data.replace('})', '')
data = json.loads(data)

sectors = data['data']['diff']
gainers = sorted(sectors, key=lambda x: x.get('f3', 0), reverse=True)[:15]
losers = sorted(sectors, key=lambda x: x.get('f3', 0))[:15]
by_vol = sorted(sectors, key=lambda x: x.get('f6', 0), reverse=True)[:10]

today = datetime.now().strftime('%Y-%m-%d')

print(f"Date: {today}")
print()
print("=== TOP 15 GAINERS ===")
for i, s in enumerate(gainers, 1):
    print(f"{i}. {s['f14']}: {s['f3']:+.2f}% | Vol: {s['f6']/1e8:.2f}亿")

print()
print("=== TOP 15 LOSERS ===")
for i, s in enumerate(losers, 1):
    print(f"{i}. {s['f14']}: {s['f3']:+.2f}% | Vol: {s['f6']/1e8:.2f}亿")

print()
print("=== TOP 10 BY VOLUME ===")
for i, s in enumerate(by_vol, 1):
    print(f"{i}. {s['f14']}: Vol {s['f6']/1e8:.2f}亿 | {s['f3']:+.2f}%")
