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:
Gray Brown Yellow Gray Pink
Gray Gray Red Blue Gray
Blue Gray Red Red Red
Blue Orange Brown Brown Purple
Orange Orange Purple Brown Orange

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


Example 2
Input:
Blue Pink Red
Blue Blue Yellow
Pink Blue Purple

Output:
Blue Pink Red Red Yellow Purple
Blue Blue Yellow Pink Blue Blue
Pink Blue Purple Blue Blue Pink


Example 3
Input:
Orange Orange Brown
Orange Orange Brown
Green Pink Pink

Output:
Orange Orange Brown Brown Brown Pink
Orange Orange Brown Orange Orange Pink
Green Pink Pink Orange Orange Green


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


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:

```
Green Brown Brown Purple Purple Blue Pink Brown
Brown Pink Blue Blue Brown Blue Pink Pink
Green Pink Pink Pink Brown Pink Pink Green
Green Green Pink Brown Green Brown Green Green
```
assistant