User:Ans/Rubik


 * swap --> split/merge circular-linked group
 * split count must equal merge count to return the same state


 * even/odd permutation of 4x4