#!perl
$g{g,sort/./g}=~s/.*/~$& $_/for sort<>;print/~~ (.*
)/for sort%g
|
#!perl
map$g{g,sort/./g}=~s/.*/~$& $_/,sort<>;/~~ (.*
)/&&print$1for sort%g
|
#!perl
map$h{1,sort/./g}=~s/.*/~$& $_/,sort<>;/~~ (.*
)/&&print$1for sort%h
|
#!perl -l
map$h{1,sort/./g}=~s/.*/~$& $_/,sort<>;/~~ (.*)/&&print$+for sort%h
|
#!perl -lpa
@$_=sort@F,@$_ for$h{1,sort/./g}}for(grep/ /,sort map'~'x@$_."@$_",%h){s/~+//
|
#!perl -ln
END{/~~(\w.*)/&&print$+for sort map'~'x@$_."@$_",keys%::}@$s=sort$_,@{$s="@{[sort/./g]}"}
|
#!perl -ln
END{s/~~~.*1 //&&print for sort map'~'x@$_."@$_",keys%::}@$s=sort$_,@{$s="@{[sort/./g]}"},1
|