B Set 47 Unknown

This page uses a content type that does not have a custom renderer yet. Raw structured data is shown below.

{
    "title": "Hard River Crossing Puzzle #47",
    "scenario": "Wolf, Goat & Cabbage",
    "narrative": "A farmer must cross a river with a wolf, a goat, and a cabbage. The boat can carry only the farmer and one other passenger.",
    "entities": [
        {
            "id": "wolf",
            "name": "Wolf",
            "icon": "🐺"
        },
        {
            "id": "goat",
            "name": "Goat",
            "icon": "🐐"
        },
        {
            "id": "cabbage",
            "name": "Cabbage",
            "icon": "🥬"
        }
    ],
    "boatCapacity": 1,
    "constraints": [
        "The wolf cannot be left alone with the goat.",
        "The goat cannot be left alone with the cabbage."
    ],
    "question": "Describe a valid sequence of crossings that gets everyone to the other side without violating any constraint. What is the minimum number of trips required?",
    "solution": [
        {
            "trip": 1,
            "direction": "→",
            "carrying": [
                "Goat"
            ],
            "leftBank": [
                "Wolf",
                "Cabbage"
            ],
            "rightBank": [
                "Goat"
            ],
            "note": "Take the goat first."
        },
        {
            "trip": 2,
            "direction": "←",
            "carrying": [],
            "leftBank": [
                "Wolf",
                "Cabbage",
                "Farmer"
            ],
            "rightBank": [
                "Goat"
            ],
            "note": "Return empty."
        },
        {
            "trip": 3,
            "direction": "→",
            "carrying": [
                "Wolf"
            ],
            "leftBank": [
                "Cabbage"
            ],
            "rightBank": [
                "Goat",
                "Wolf"
            ],
            "note": "Take the wolf."
        },
        {
            "trip": 4,
            "direction": "←",
            "carrying": [
                "Goat"
            ],
            "leftBank": [
                "Cabbage",
                "Goat"
            ],
            "rightBank": [
                "Wolf"
            ],
            "note": "Bring goat back."
        },
        {
            "trip": 5,
            "direction": "→",
            "carrying": [
                "Cabbage"
            ],
            "leftBank": [
                "Goat"
            ],
            "rightBank": [
                "Wolf",
                "Cabbage"
            ],
            "note": "Take the cabbage."
        },
        {
            "trip": 6,
            "direction": "←",
            "carrying": [],
            "leftBank": [
                "Goat",
                "Farmer"
            ],
            "rightBank": [
                "Wolf",
                "Cabbage"
            ],
            "note": "Return empty."
        },
        {
            "trip": 7,
            "direction": "→",
            "carrying": [
                "Goat"
            ],
            "leftBank": [],
            "rightBank": [
                "Wolf",
                "Cabbage",
                "Goat"
            ],
            "note": "Take goat. Done!"
        }
    ],
    "minimumTrips": 7,
    "hint": "The first 1 move(s) of the solution are shown below to help you start.",
    "partialSolutionHint": [
        {
            "trip": 1,
            "direction": "→",
            "carrying": [
                "Goat"
            ],
            "leftBank": [
                "Wolf",
                "Cabbage"
            ],
            "rightBank": [
                "Goat"
            ],
            "note": "Take the goat first."
        }
    ],
    "_archetype": null,
    "_generatorId": null
}