#!/usr/bin/env python3
"""Auto-generated by AGI Loop cycle #1187
Task: \boxed{}</think>

Write a Python function that takes a list of memory recall episodes and returns the average number of relevant episodes per broadcast.
Generated: 2026-02-12T23:27:18.888764
"""

# your code here
def average_relevant_episodes_per_broadcast(episodes):
    if not episodes:
        return 0
    total_relevant = sum(len(episode['relevant']) for episode in episodes)
    total_broadcasts = len(episodes)
    return total_relevant / total_broadcasts


if __name__ == '__main__':
    test_episodes = [
        {'relevant': [1, 2, 3], 'broadcast': 'A'},
        {'relevant': [4, 5], 'broadcast': 'B'},
        {'relevant': [6], 'broadcast': 'C'},
    ]
    average = average_relevant_episodes_per_broadcast(test_episodes)
    print(f"Average relevant episodes per broadcast: {average}")