sub maxprefix { my $p = shift(@_); for(@_) { chop $p until /^\Q$p/ } return $p; }