Ooh, I didn't see that you can use a dead cat as an obstacle to separate the two cats, cuz if you try to put it on a flag, then it's not possible to bring two cats to the bottom room
If I move right from this position, it still will be considered as entering from up, left and down, but it should be considered as entering only from the left. If I move right one more time, it will cause an infinite loop.