awk '{for(a=1;$1$3!~$2;)a=++A[$0=$3FS$(3-a)FS$a]}$0=$1$2$3'