Found all possible solution for wolf-goat-cabbage puzzle