:x $p N /\( [^ ]*\)\n.*\1$/{ /-.*\n/by /(mi.*\n/by /\(.*\)\n\(.*-.*\)/s//\2\ \1/ ty /\(.*\)\n\(.*(mi.*\)/s//\2\ \1/ :y s/\n.*// bx } P s/.*\n// bx