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

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


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

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


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

Output:
Green Orange Gray Brown
Yellow Purple Yellow Orange
Blue Green Purple Blue
Orange Blue Brown Green


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


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:

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