Which figure should replace the question mark (?) if the following series were to continue?

Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2 i.e.
.

In step 1,
1. Elements present on the top-right & bottom right (3rd column) shift to top-left & bottom left (1st column) respectively.
2. Elements of the 2nd column shift one step down in the same column. Top element shifts to middle, middle shift to bottom and bottom shift to top in the same column.
3. Elements present on the top-left & bottom-left (1st column) shift to top-right & bottom right (3rd column) respectively.
In step 2,
1. Elements present on the top-left & bottom-left (1st column) shift to middle of square (2nd column) respectively, and middle element of 2nd column remain same.
2. Elements present in middle column (2nd column) shift to 3rd column respectively and 3rd column elements shift to 1st column respectively.
Then step 1 follows in the series again and then step 2.