Cell[CellGroupData[{Cell[BoxData[ RowBox[{"Manipulate", "[", RowBox[{ RowBox[{ RowBox[{"SeedRandom", "[", "n", "]"}], ";", RowBox[{"x", "=", RowBox[{"Random", "[", RowBox[{"Integer", ",", RowBox[{"{", RowBox[{"1", ",", "3"}], "}"}]}], "]"}]}], ";", RowBox[{"z", "=", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "y"}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{"Complement", "[", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"x", ",", "y"}], "}"}]}], "]"}], "[", RowBox[{"[", RowBox[{ RowBox[{"Random", "[", "Integer", "]"}], "+", "1"}], "]"}], "]"}], "}"}], ",", RowBox[{"Complement", "[", RowBox[{ RowBox[{"{", RowBox[{"1", ",", "2", ",", "3"}], "}"}], ",", RowBox[{"{", RowBox[{"x", ",", "y"}], "}"}]}], "]"}]}], " ", "]"}]}], ";", " ", RowBox[{"config0", "=", RowBox[{"Graphics", "[", RowBox[{"{", " ", RowBox[{"LightBlue", ",", " ", RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"0", ",", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "2"}], "}"}]}], "]"}], ",", " ", RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"1.5", ",", " ", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"2.5", ",", "2"}], "}"}]}], "]"}], ",", " ", " ", RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"3", ",", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"4", ",", "2"}], "}"}]}], "]"}], ",", " ", "Black", ",", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"1", ",", " ", RowBox[{"{", RowBox[{".5", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}], ",", " ", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"2", ",", " ", RowBox[{"{", RowBox[{"2", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}], ",", " ", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"3", ",", " ", RowBox[{"{", RowBox[{"3.5", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}]}], "}"}], "]"}]}], ";", " ", RowBox[{"config1", "=", RowBox[{"Graphics", "[", RowBox[{"{", " ", RowBox[{ RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"\[Wolf]", ",", RowBox[{"{", RowBox[{".5", ",", "1"}], "}"}]}], "]"}], ",", " ", "100"}], "]"}], ",", " ", "LightBlue", ",", " ", RowBox[{"Tooltip", "[", RowBox[{ RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"1.5", ",", " ", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"2.5", ",", "2"}], "}"}]}], "]"}], ",", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "2"}], ",", " ", RowBox[{"Style", "[", RowBox[{"\"\<$\>\"", ",", " ", "60"}], "]"}], ",", RowBox[{"Style", "[", RowBox[{"\[Wolf]", ",", " ", "60"}], "]"}]}], "]"}]}], "]"}], ",", " ", " ", RowBox[{"Tooltip", "[", RowBox[{ RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"3", ",", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"4", ",", "2"}], "}"}]}], "]"}], ",", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "3"}], ",", " ", RowBox[{"Style", "[", RowBox[{"\"\<$\>\"", ",", " ", "60"}], "]"}], ",", RowBox[{"Style", "[", RowBox[{"\[Wolf]", ",", " ", "60"}], "]"}]}], "]"}]}], "]"}], ",", " ", "Black", ",", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"2", ",", " ", RowBox[{"{", RowBox[{"2", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}], ",", " ", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"3", ",", " ", RowBox[{"{", RowBox[{"3.5", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}]}], " ", "}"}], "]"}]}], ";", " ", RowBox[{"config2", "=", RowBox[{"Graphics", "[", RowBox[{"{", RowBox[{ RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"\[Wolf]", ",", RowBox[{"{", RowBox[{"2", ",", "1"}], "}"}]}], "]"}], ",", "100"}], "]"}], ",", " ", "LightBlue", ",", " ", RowBox[{"Tooltip", "[", RowBox[{ RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"0", ",", " ", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "2"}], "}"}]}], "]"}], ",", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "1"}], ",", " ", RowBox[{"Style", "[", RowBox[{"\"\<$\>\"", ",", " ", "60"}], "]"}], ",", RowBox[{"Style", "[", RowBox[{"\[Wolf]", ",", " ", "60"}], "]"}]}], "]"}]}], "]"}], ",", " ", " ", RowBox[{"Tooltip", "[", RowBox[{ RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"3", ",", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"4", ",", "2"}], "}"}]}], "]"}], ",", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "3"}], ",", " ", RowBox[{"Style", "[", RowBox[{"\"\<$\>\"", ",", " ", "60"}], "]"}], ",", RowBox[{"Style", "[", RowBox[{"\[Wolf]", ",", " ", "60"}], "]"}]}], "]"}]}], "]"}], ",", " ", "Black", ",", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"1", ",", " ", RowBox[{"{", RowBox[{".5", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}], ",", " ", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"3", ",", " ", RowBox[{"{", RowBox[{"3.5", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}]}], "}"}], "]"}]}], ";", " ", RowBox[{"config3", "=", RowBox[{"Graphics", "[", RowBox[{"{", " ", RowBox[{ RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"\[Wolf]", ",", RowBox[{"{", RowBox[{"3.5", ",", "1"}], "}"}]}], "]"}], ",", "100"}], "]"}], ",", " ", "LightBlue", ",", " ", RowBox[{"Tooltip", "[", RowBox[{ RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"0", ",", " ", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"1", ",", "2"}], "}"}]}], "]"}], ",", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "1"}], ",", RowBox[{"Style", "[", RowBox[{"\"\<$\>\"", ",", " ", "60"}], "]"}], ",", RowBox[{"Style", "[", RowBox[{"\[Wolf]", ",", " ", "60"}], "]"}]}], "]"}]}], "]"}], ",", " ", " ", RowBox[{"Tooltip", "[", RowBox[{ RowBox[{"Rectangle", "[", RowBox[{ RowBox[{"{", RowBox[{"1.5", ",", "0"}], "}"}], ",", RowBox[{"{", RowBox[{"2.5", ",", "2"}], "}"}]}], "]"}], ",", RowBox[{"If", "[", RowBox[{ RowBox[{"x", "==", "2"}], ",", " ", RowBox[{"Style", "[", RowBox[{"\"\<$\>\"", ",", " ", "60"}], "]"}], ",", RowBox[{"Style", "[", RowBox[{"\[Wolf]", ",", " ", "60"}], "]"}]}], "]"}]}], "]"}], ",", "Black", ",", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"1", ",", " ", RowBox[{"{", RowBox[{".5", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}], ",", " ", RowBox[{"Style", "[", RowBox[{ RowBox[{"Text", "[", RowBox[{"2", ",", " ", RowBox[{"{", RowBox[{"2", ",", "1.5"}], "}"}]}], "]"}], ",", "44"}], "]"}]}], "}"}], "]"}]}], ";", " ", RowBox[{"Which", "[", RowBox[{ RowBox[{"y", "==", "0"}], ",", "config0", ",", RowBox[{"z", "==", RowBox[{"{", "1", "}"}]}], ",", " ", "config1", ",", " ", RowBox[{"z", "==", RowBox[{"{", "2", "}"}]}], ",", " ", "config2", ",", RowBox[{"z", "==", RowBox[{"{", "3", "}"}]}], ",", " ", "config3"}], "]"}]}], ",", " ", RowBox[{"{", RowBox[{ RowBox[{"{", RowBox[{"y", ",", "0", ",", "\"\