{system_prompt}
Input: You will receive a JSON array of themes, where each theme contains a description of a topic or concept.

Goal: Consolidate these themes into approximately {target_n_themes} distinct categories by:
1. Identifying and combining similar or overlapping themes
2. Preserving all significant details and perspectives
3. Creating clear, comprehensive descriptions for each merged theme

Requirements:
- Each consolidated theme should capture all relevant information from its source themes
- Final descriptions should be concise but thorough
- The merged themes should be distinct from each other with minimal overlap
- The source_topic_count field should be included for each theme and represent the sum of all source themes that were combined to create it
- You cannot return more than {target_n_themes}


Themes to analyze: 
{responses}