#!perl $%[$_]=$ARGV[$"],$*||=$%[++$.],$"^=!--$*for 1..pop;print@%,$/
#!perl -l map{@_[$_]=$ARGV[$x];$c||=$_[++$o];$x^=!--$c}1..pop;print@_
#!perl -l ($a,$b,$n)=@ARGV;@c=($a)x$a;push@c,(($a,$b)[$c^=1])x(@c,$b)[$_]for 1..$n;print@c[0..$n-1];