#!/usr/bin/env python3

import subprocess

# Try many simple variations
flags = [
    "babyrev",
    "babyREV",
    "BabyREV",
    "flag{babyrev}",
    "ctf{babyrev}",
    "babyC checker",
    "baby_checker_flag",
    "rev_checker",
    "checker_baby",
    "flag_rev",
    "flag_checker",
]

for flag in flags:
    result = subprocess.run(
        ["python", "baby.py"],
        input=flag,
        capture_output=True,
        text=True,
        timeout=2
    )
    output = result.stdout + result.stderr
    
    if "not the flag" not in output.lower():
        print(f"✓✓✓ FOUND: {flag}")
        print(output)
        exit(0)

print("No match found in simple variations")
