Rat and snake