B Set 60 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 #60",
    "scenario": "Knights & Squires",
    "narrative": "Three knights and three squires must cross a river. The boat holds 2. If squires outnumber knights on either bank, the squires rebel.",
    "entities": [
        {
            "id": "k1",
            "name": "Knight 1",
            "icon": "⚔️"
        },
        {
            "id": "k2",
            "name": "Knight 2",
            "icon": "⚔️"
        },
        {
            "id": "k3",
            "name": "Knight 3",
            "icon": "⚔️"
        },
        {
            "id": "s1",
            "name": "Squire 1",
            "icon": "🛡️"
        },
        {
            "id": "s2",
            "name": "Squire 2",
            "icon": "🛡️"
        },
        {
            "id": "s3",
            "name": "Squire 3",
            "icon": "🛡️"
        }
    ],
    "boatCapacity": 2,
    "constraints": [
        "Boat capacity: 2 people.",
        "On either bank, squires must not outnumber knights (unless no knights are present)."
    ],
    "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": [
                "K1",
                "S1"
            ],
            "leftBank": "2K 2S",
            "rightBank": "1K 1S",
            "note": "1 knight + 1 squire cross."
        },
        {
            "trip": 2,
            "direction": "←",
            "carrying": [
                "K1"
            ],
            "leftBank": "3K 2S",
            "rightBank": "0K 1S",
            "note": "Knight returns."
        },
        {
            "trip": 3,
            "direction": "→",
            "carrying": [
                "K1",
                "K2"
            ],
            "leftBank": "1K 2S",
            "rightBank": "2K 1S",
            "note": "2 knights cross."
        },
        {
            "trip": 4,
            "direction": "←",
            "carrying": [
                "K1",
                "S1"
            ],
            "leftBank": "2K 3S",
            "rightBank": "1K 0S",
            "note": "K + S return."
        },
        {
            "trip": 5,
            "direction": "→",
            "carrying": [
                "S1",
                "S2"
            ],
            "leftBank": "2K 1S",
            "rightBank": "1K 2S",
            "note": "2 squires cross."
        },
        {
            "trip": 6,
            "direction": "←",
            "carrying": [
                "K2",
                "S2"
            ],
            "leftBank": "3K 2S",
            "rightBank": "0K 1S",
            "note": "K + S return."
        },
        {
            "trip": 7,
            "direction": "→",
            "carrying": [
                "K2",
                "K3"
            ],
            "leftBank": "1K 2S",
            "rightBank": "2K 1S",
            "note": "2 knights cross."
        },
        {
            "trip": 8,
            "direction": "←",
            "carrying": [
                "K3"
            ],
            "leftBank": "2K 2S",
            "rightBank": "1K 1S",
            "note": "Knight returns."
        },
        {
            "trip": 9,
            "direction": "→",
            "carrying": [
                "K3",
                "S3"
            ],
            "leftBank": "1K 1S",
            "rightBank": "2K 2S",
            "note": "K + S cross."
        },
        {
            "trip": 10,
            "direction": "←",
            "carrying": [
                "K3"
            ],
            "leftBank": "2K 1S",
            "rightBank": "1K 2S",
            "note": "Knight returns."
        },
        {
            "trip": 11,
            "direction": "→",
            "carrying": [
                "K3",
                "S2"
            ],
            "leftBank": "1K 0S",
            "rightBank": "2K 3S",
            "note": "K + S cross."
        },
        {
            "trip": 12,
            "direction": "←",
            "carrying": [
                "K1"
            ],
            "leftBank": "2K 0S",
            "rightBank": "1K 3S",
            "note": "Knight returns."
        },
        {
            "trip": 13,
            "direction": "→",
            "carrying": [
                "K1",
                "S1"
            ],
            "leftBank": "1K 0S",
            "rightBank": "2K 4S",
            "note": "K + S cross."
        }
    ],
    "minimumTrips": 13,
    "hint": "The first 1 move(s) of the solution are shown below to help you start.",
    "partialSolutionHint": [
        {
            "trip": 1,
            "direction": "→",
            "carrying": [
                "K1",
                "S1"
            ],
            "leftBank": "2K 2S",
            "rightBank": "1K 1S",
            "note": "1 knight + 1 squire cross."
        }
    ],
    "_archetype": null,
    "_generatorId": null
}