#!perl
@a=@ARGV;s//@a/;while($i<666){$i=0;s/./$a[$i++&1]x$&/ge}s|.{$a[2]}|print$&,$/|e
|
#!perl -l
@a=@ARGV;s//@a/;while($i<666){$i=0;s/./$a[$i++&1]x$&/ge}s/.{$a[2]}/print$&/e
|
#!perl -l
@a=@ARGV;$_={0,@a};for(;$i<999;){$i=0;s/./$a[$i++&1]x$&/ge}print substr$_,0,$a[2]
|
#!perl
@a=@ARGV;for(@b=@a;@b<500;$i++){$_=1x$b[$i];s/./$b[$j++]=$a[$i&1]/ge}print@b[0..$a[2]-1],$/
|
#!perl
@a=@ARGV;for(@b=@a;@b<500;$k=1-$k){$_=1x$b[$i++];s/./$b[$j++]=$a[$k]/ge}print@b[0..$a[2]-1],$/
|
#!perl
@a=@ARGV;@b=@a;while(@b<500){$_=1x$b[$i++];s/./$b[$j++]=$a[$k]/ge;$k=1-$k}print@b[0..$a[2]-1],$/
|