#!perl -ln
push@{$u{join0,sort split//}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}map{[sort@$_]}%u){@$_>1&&print"@$_"}}
|
#!perl -ln
push@{$u{join"",sort split//}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}map{[sort@$_]}%u){@$_>1&&print"@$_"}}
|
#!perl -ln
push@{$u{join'',sort split//}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}map{[sort@$_]}values%u){$#$_&&print"@$_"}}
|
#!perl -ln
sub u{join'',sort split//,pop}push@{$u{u$_}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}map{[sort@$_]}values%u){$#$_&&print"@$_"}}
|
#!perl -ln
sub u{join'',sort split//,pop}push@{$u{u$_}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}grep($#$_,(map{[sort@$_]}values%u))){print"@$_"}}
|
#!perl -ln
sub u{join'',sort split//,pop}push@{$u{u$_}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}grep($#$_,(map{[sort@$_]}values%u))){print"@$_"}}
|
#!perl -ln
sub u{join'',sort split//,pop}push@{$u{u$_}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}grep($#$_,(map{[sort@$_]}values%u))){print"@$_"}}
|
#!perl -ln
sub u{join'',sort split//,pop}push@{$u{u$_}},$_;END{for(sort{@$a<=>@$b||$$a[0]cmp$$b[0]}grep($#$_,(map{[sort@$_]}values%u))){print join' ',@$_}}
|
#!perl -ln
push @w,$_;END{sub w{join'',sort split//,pop}for$w(@w){my@m;for(@w){(w$_)eq(w$w)&&push@m,$_}@m=sort@m;$#m&&($m{"@m"}=$#m)}for(sort{$m{$a}<=>$m{$b}||$a cmp$b}keys%m){print}}
|