Question: Organize data in a listlist

How would I organize the data so I get the value "a" with it's following value in the first two positions on each set?

data:=[["a",13,"b",23],["c",2,"a",14],["d",4,"a",12],["a",8,"e",5],["f",3,"a",2]]

I want to get

[["a",13,"b",23],["a",14,"c",2],["a",12,"d",4],["a",8,"e",5],["a",2,"f",3]]

This is of course a smaller sample size of something larger.  Can someone help me?

 

Please Wait...