read -dx {A..G} [ $D = $F ]&&a[G>E?G-E:E-G]= eval a[{E+G-1,D-E+1+F-G,{E+F-G,D-E+G}+{A..C}}]= printf ${!a[@]}