from __future__ import annotations import argparse import json from pathlib import Path from evolve import evolve def main() -> None: parser = argparse.ArgumentParser() parser.add_argument("problem_json", type=Path) args = parser.parse_args() print(json.dumps(evolve(json.loads(args.problem_json.read_text(encoding="utf-8"))), ensure_ascii=False, indent=2)) if __name__ == "__main__": main()