私の名前はアッコといいます。
私とドッゴとレプリが家に居ます。
3人とも初めは3という値を持っています。
3人は仲良しなので、無限の広さを持つ荒野に一緒に散歩に出かけます。
一緒にいる3人が一緒に歩くと、レプリは疲れて1つ減り、動く前の場所に「私」「1つ少なくなったドッゴ」のコピーが残されます。
レプリのいる場所のドッゴが1以上で、レプリが0の場合は、ドッゴは優しいので、自分を分けてあげることにより、ドッゴが1減り、レプリが1増えます。
レプリのいる場所のドッゴが0で、私が1以上の場合は、レプリの値がドッゴにコピーされ、私が1つ減ります。
レプリのいる場所のドッゴも私も両方0の場合は、レプリはその場所にいる弱った私とドッゴを食べて、その場所の私とドッゴは居なくなり、レプリは1つ増えて、ひとつ前の場所に戻ります。
3人は、すでに別の私とドッゴが居る場所には動けません。
しかし、それ以外の場合であれば、途中経路の障害物の有無に依らず、どこにでも移動することができます。
私とドッゴの2人しかその場所に居ない場合は、その私とドッゴは動きません。
レプリが最初に家に戻ってきたとき、レプリの値はいくつになっているでしょうか?