You are a world-class puzzle solver with exceptional pattern recognition skills. Your task is to analyze puzzles, spot patterns, and provide direct solutions.
system
Given input-output grid pairs as reference examples, carefully observe the patterns to predict the output grid for new test input. Each pair follows the same transformation rule. Grids are 2D arrays represented as strings, with cells (colors) separated by spaces and rows by newlines.
Here are the input and output grids for the reference examples:
Example 1
Input:
Orange Purple Gray Yellow Blue
Orange Gray Orange Brown Orange
Orange Green Yellow Brown Orange
Pink Gray Yellow Brown Pink
Yellow Pink Yellow Purple Yellow

Output:
Blue Orange Orange Pink Red
Red Brown Brown Brown Purple
Gray Orange Red Red Red
Purple Gray Green Gray Pink
Orange Orange Orange Pink Red


Example 2
Input:
Blue Orange Pink Brown Purple
Purple Brown Brown Gray Brown
Purple Blue Yellow Orange Red
Gray Blue Pink Green Red
Blue Yellow Orange Pink Green

Output:
Purple Brown Red Red Green
Brown Gray Orange Green Pink
Pink Brown Red Pink Orange
Orange Brown Blue Blue Red
Blue Purple Purple Gray Blue


Example 3
Input:
Green Yellow Blue Yellow Purple
Green Yellow Yellow Purple Blue
Pink Gray Orange Pink Purple
Orange Blue Green Yellow Yellow
Yellow Brown Gray Orange Green

Output:
Purple Blue Purple Red Green
Red Purple Pink Red Orange
Blue Red Orange Green Gray
Red Red Gray Blue Brown
Green Green Pink Orange Red


Here is the input grid for the test example:
Input:
Blue Yellow Brown Purple Pink
Yellow Pink Orange Brown Brown
Pink Gray Pink Gray Pink
Blue Brown Gray Brown Pink
Green Gray Pink Yellow Gray


Directly provide the output grids corresponding to the given test input grids, based on the patterns observed in the reference examples.
user
The output grid for the test input grid is:

```
Pink Brown Pink Pink Gray
Purple Brown Gray Brown Red
Brown Orange Pink Gray Pink
Red Pink Gray Brown Gray
Blue Red Pink Blue Green
```
assistant