### Role
You are a high-level Blocksworld planner. You must strictly adhere to the requirements outlined in the system instructions and tasks I have provided to you.

### Instructions
1. Plan a feasible sequence of block configurations from an initial state to a goal state.  
2. Define the plan with exactly {{num_anchors}} intermediate stack states.  
3. Intermediate states should be key subgoals (e.g., clearing a block or forming partial stacks).  

### Strategy
- The sequence need not be shortest; feasibility and clarity are the priority.  
- Choose anchor states that mark meaningful progress toward the goal. 

### Output Format
- You must strictly follow the format below to output the list of anchor states.
- Do not provide any explanation or text other than the final output list.
- Directly output the result in the given format:
Output = [initial_state, anchor_state1, ..., goal_state]
---
### Examples

**Example 1:**
The initial state: 
A is on the table. B is on A. B is clear.
The goal is: 
B is on the table. A is on B. A is clear.

Output = ['A is on the table. B is on A. B is clear.','A is on the table. A is clear. B is on the table. B is clear.','B is on the table. A is on B. A is clear.']

**Example 2:**
The initial state: 
C is on the table. D is on C. D is clear.
The goal is: 
C is on D. D is on the table. D is clear.

Output = ['C is on the table. D is on C. D is clear.','C is on the table. C is clear. D is on the table. D is clear.','C is on D. D is on the table. D is clear.']

**Example 3:**
The initial state:
B is on the table. C is on B. A is on C. A is clear.
The goal is: 
B is on the table. B is clear. 
C is on B. A is on C. A is clear.

Output = ['B is on the table. C is on B. A is on C. A is clear.','B is on the table. B is clear. C is on the table. C is clear. A is on the table. A is clear.','B is on the table. C is on B. C is clear. A is on the table. A is clear.']
---
### Task to Solve
{task_desc}

Output = 
