#!perl push@1,($ARGV[$|--])x($1[$_]or$ARGV[$;++])for$1..332;print@1[0..-1+pop],$/ |
#!perl --$|;push@1,($ARGV[--$|])x($1[$_]or$ARGV[$|])for$-..332;print@1[0..-1+pop],$/ |
#!perl --$|;map@;=(@;,($ARGV[--$|])x($;[$_]||$ARGV[$|])),0..332;print@;[0..-1+pop],$/ |