# DOWNSTREAM PROBLEM CONTEXT
Your search algorithm evolves solutions for the downstream problem. Use this to inform your search strategy.

{problem_template}

---------------------------

# Search Algorithm Information 

## Your Algorithm's Search Window
{search_window_context}

## Solution Population Statistics
This describes the current state of the solution database your algorithm will work with. 

{population_state}

# What You Are Writing 

{current_program}

{inspiration_programs}

---------------------------
# Task

Rewrite the program to improve search algorithm score based on the population state.

Provide the complete new program solution, and explain high-level 1-2 principals on what you have done 
and why.

Keep things SIMPLE. 

IMPORTANT: Make sure your rewritten program maintains the same inputs and outputs
as the original program, but with improved internal implementation.

```{language}
# Your rewritten search algorithm here
```