#!perl -l
$_=pop;for$a(pop=~/./g){s/^(.*)$a(.*)$/$1
$2
$a/gm}print/./g
|
#!perl -l
$_=pop;for$a(pop=~/./g){s/^(.*)$a(.*)$/$1\n$2\n$a/gm}print/./g
|
#!perl -l
$_=pop;for$a(pop=~/./g){s/^(.*)$a(.*)$/$1\n$2\n$a/gm}s/\n//g;print
|
#!perl -l
$_=" $ARGV[0] ";for$a(pop=~/./g){s/( .*)$a(.*? )/$1 $2$a/}s/ //g;print
|
#!perl
sub P{pop=~/./;my$x=$&;map$_&&P($_,$'),split$x,pop;print$x}P@ARGV;print"
"
|
#!perl
sub P{pop=~/./;my$x=$&;map$_&&P($_,$'),split$x,pop;print$x}P@ARGV;print"\n"
|
#!perl
sub P{$_[0]=~s/(.)//;my$x=$1;map{$_&&P($_[0],$_)}split$x,$_[1];print$x}P@ARGV;print"\n"
|