octopi problem solving