Moving elements within a golang slice of slices : <p>I have the following [][]interface{}:</p>

<pre><code>[ 
  [1 65535 62242] [1 65531 20924] [1 96 229] [1 52 208] [1 58 207] 
  [2 65535 62680] [2 65531 20654] [2 28 212] [2 64 211] [2 17 210] [2 75 208]  
  [3 65535 62297] [3 65531 20694] [3 30 208] [3 87 207] [3 3 205] [3 36 204]
]
</code></pre>

<p>I need to move the elements in order to get the following result:</p>

<pre><code>[ 
  [1 65535 62242] [1 65531 20924] [1 96 229] [1 52 208] [1 58 207] 
  [3 65535 62297] [3 65531 20694] [3 30 208] [3 87 207] [3 3 205] [3 36 204]
  [2 65535 62680] [2 65531 20654] [2 28 212] [2 64 211] [2 17 210] [2 75 208]  
]
</code></pre>

<p>I have checked the 'Slicetricks' page but after testing and testing I can't find the way to do it.</p>
