puzzle solving Rat 🐀🐀, smart rat 🐭