#!perl -l s/$/-/;eval's//$"$_/;$"x=3;'x pop;print |
#!perl $,='-';$,.=$".$,,$"x=3 for 1..pop;print$,.$/ |
#!perl -l $,='-';map$,.=$"x3**$_.$,,0..-1+pop;print$, |
#!perl -l $,='-';$,.=$"x3**$_.$,for 0..-1+pop;print$, |
#!perl -l $a=3**pop;$_='-'x$a;s#(-+)\1\1#$1.$"x$a.$1#ge while($a/=3)>=1;print |