I threw ChatGPT deep research agent at this:
16