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