main.floors.MT0=
{
    "floorId": "MT0",
    "title": "主塔 0 层",
    "name": "0",
    "canFlyTo": true,
    "canFlyFrom": true,
    "canUseQuickShop": true,
    "cannotViewMap": false,
    "defaultGround": "ground",
    "images": [],
    "ratio": 1,
    "map": [
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,10110,  0,  0,10110,  0,  0,10110,  0,  0,10110,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,10110,  0,  0,10110,  0,  0,10110,  0,  0,10110,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,10110,  0,  0,10110,  0,  0,10110,  0,  0,10110,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,10110,  0,  0,10110,  0,  0,10110,  0,  0,10110,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,10110,  0,  0,10110,  0,  0,10110,  0,  0,10110,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  1,  0,  1, 84,  1, 81,  1, 82,  1, 83,  1, 86,  1],
    [  1,121,  1,137,  1,128,  1,127,  1,125,  1,126,164]
],
    "firstArrive": [],
    "parallelDo": "",
    "events": {
        "5,7": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"b4\");\n}"
            }
        ],
        "2,1": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"a1\");\n}"
            }
        ],
        "5,1": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"b1\");\n}"
            }
        ],
        "5,9": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"b5\");\n}"
            }
        ],
        "11,7": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"d4\");\n}"
            }
        ],
        "11,9": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"d5\");\n}"
            }
        ],
        "8,1": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"c1\");\n}"
            }
        ],
        "11,1": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"d1\");\n}"
            }
        ],
        "2,3": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"a2\");\n}"
            }
        ],
        "5,3": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"b2\");\n}"
            }
        ],
        "8,3": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"c2\");\n}"
            }
        ],
        "11,3": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"d2\");\n}"
            }
        ],
        "2,5": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"a3\");\n}"
            }
        ],
        "5,5": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"b3\");\n}"
            }
        ],
        "8,5": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"c3\");\n}"
            }
        ],
        "11,5": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"d3\");\n}"
            }
        ],
        "2,7": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"a4\");\n}"
            }
        ],
        "8,7": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"c4\");\n}"
            }
        ],
        "2,9": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"a5\");\n}"
            }
        ],
        "8,9": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.handler(\"c5\");\n}"
            }
        ],
        "7,12": [
            {
                "type": "if",
                "condition": "(flag:drawHintsInfo4!==1)",
                "true": [
                    {
                        "type": "setValue",
                        "name": "flag:level_no",
                        "operator": "+=",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:drawHintsInfo4",
                        "value": "1"
                    },
                    "这一关的结局会特别壮观!注意xx`挨着`,xx可能是一个人"
                ]
            },
            {
                "type": "function",
                "function": "function(){\ncore.plugin.drawHintsJS();\n}"
            }
        ],
        "9,12": [
            {
                "type": "if",
                "condition": "(flag:drawHintsInfo5!==1)",
                "true": [
                    {
                        "type": "setValue",
                        "name": "flag:level_no",
                        "operator": "+=",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:drawHintsInfo5",
                        "value": "1"
                    },
                    "难度要上升了,不过经常两个不起眼的线索推理出一个结论"
                ]
            },
            {
                "type": "function",
                "function": "function(){\ncore.plugin.drawHintsJS();\n}"
            }
        ],
        "11,12": [
            {
                "type": "if",
                "condition": "(flag:drawHintsInfo6!==1)",
                "true": [
                    {
                        "type": "setValue",
                        "name": "flag:level_no",
                        "operator": "+=",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:drawHintsInfo6",
                        "value": "1"
                    },
                    "比较难的关卡可能需要假设,找办法做标记或者完全在你脑子里想,总之推理过程常常比预想的简单!"
                ]
            },
            {
                "type": "function",
                "function": "function(){\ncore.plugin.drawHintsJS();\n}"
            }
        ],
        "7,10": [
            {
                "type": "function",
                "function": "function(){\ncore.clearMap('data');\n}"
            },
            {
                "type": "clearMap",
                "x": 0,
                "y": 0,
                "width": 800,
                "height": 800
            }
        ],
        "9,10": [
            {
                "type": "function",
                "function": "function(){\ncore.clearMap('data');\n}"
            },
            {
                "type": "clearMap",
                "x": 0,
                "y": 0,
                "width": 800,
                "height": 800
            }
        ],
        "11,10": [
            {
                "type": "function",
                "function": "function(){\ncore.clearMap('data');\n}"
            },
            {
                "type": "clearMap",
                "x": 0,
                "y": 0,
                "width": 800,
                "height": 800
            }
        ],
        "1,12": [
            {
                "type": "if",
                "condition": "(flag:drawHintsInfo!==1)",
                "true": [
                    "来我这里可以看到所有可用的线索",
                    {
                        "type": "setValue",
                        "name": "flag:drawHintsInfo",
                        "value": "1"
                    }
                ]
            },
            {
                "type": "function",
                "function": "function(){\ncore.plugin.drawHintsJS();\n}"
            }
        ],
        "1,10": [
            {
                "type": "function",
                "function": "function(){\ncore.clearMap('data');\n}"
            },
            {
                "type": "clearMap",
                "x": 0,
                "y": 0,
                "width": 800,
                "height": 800
            }
        ],
        "5,12": [
            {
                "type": "if",
                "condition": "(flag:drawHintsInfo3!==1)",
                "true": [
                    {
                        "type": "setValue",
                        "name": "flag:level_no",
                        "operator": "+=",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:drawHintsInfo3",
                        "value": "1"
                    },
                    "要么脑子里记住这些线索,要么勤快点去下面多多查看"
                ]
            },
            {
                "type": "function",
                "function": "function(){\ncore.plugin.drawHintsJS();\n}"
            }
        ],
        "3,12": [
            {
                "type": "if",
                "condition": "(flag:drawHintsInfo2!==1)",
                "true": [
                    {
                        "type": "setValue",
                        "name": "flag:drawHintsInfo2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:level_no",
                        "operator": "+=",
                        "value": "1"
                    },
                    "有的人说的话可能只是闲聊,不是线索."
                ]
            },
            {
                "type": "function",
                "function": "function(){\ncore.plugin.drawHintsJS();\n}"
            }
        ],
        "5,10": [
            {
                "type": "function",
                "function": "function(){\ncore.clearMap('data');\n}"
            },
            {
                "type": "clearMap",
                "x": 0,
                "y": 0,
                "width": 800,
                "height": 800
            }
        ],
        "3,10": [
            {
                "type": "function",
                "function": "function(){\ncore.clearMap('data');\n}"
            },
            {
                "type": "clearMap",
                "x": 0,
                "y": 0,
                "width": 800,
                "height": 800
            }
        ],
        "0,9": [
            {
                "type": "function",
                "function": "function(){\ncore.plugin.test();\n}"
            }
        ],
        "12,12": [
            {
                "type": "win",
                "reason": ""
            }
        ]
    },
    "changeFloor": {},
    "afterBattle": {},
    "afterGetItem": {},
    "afterOpenDoor": {},
    "cannotMove": {},
    "bgmap": [
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,10180,  0,  0,10171,  0,  0,10169,  0,  0,10178,  0,  0],
    [  0,300,  0,  0,300,  0,300,300,  0,  0,  0,  0,  0],
    [  0,10232,  0,  0,10233,  0,  0,10234,  0,  0,10235,  0,  0],
    [  0,300,  0,300,300,  0,300,300,  0,  0,  0,  0,  0],
    [  0,10240,  0,  0,10182,  0,  0,10242,  0,  0,10243,  0,  0],
    [  0,300,  0,300,300,  0,300,300,  0,  0,  0,  0,  0],
    [  0,10244,  0,  0,10245,  0,  0,10185,  0,  0,10246,  0,  0],
    [  0,300,  0,300,300,  0,300,300,  0,  0,  0,  0,  0],
    [  0,10248,  0,  0,10249,  0,  0,10183,  0,  0,10179,  0,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0],
    [  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,164]
],
    "fgmap": [

],
    "width": 13,
    "height": 13,
    "autoEvent": {
        "0,8": {
            "0": {
                "condition": "flag:win===1",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": true,
                "data": [
                    {
                        "type": "playSound",
                        "name": "跳跃"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no<6)",
                        "true": [
                            "这个谜题已解决! 用钥匙去开启下一个关卡!"
                        ],
                        "false": [
                            "全部谜题已解决! 等待我做新关卡, 可以二刷试试挑战无伤通关或用更少时间",
                            "去右下角箭头上报成绩, 希望这次解决全绿录像问题"
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:win",
                        "value": "0"
                    },
                    {
                        "type": "setBlock",
                        "number": "X10110",
                        "loc": [
                            [
                                2,
                                1
                            ],
                            [
                                5,
                                1
                            ],
                            [
                                8,
                                1
                            ],
                            [
                                11,
                                1
                            ],
                            [
                                2,
                                3
                            ],
                            [
                                5,
                                3
                            ],
                            [
                                8,
                                3
                            ],
                            [
                                11,
                                3
                            ],
                            [
                                2,
                                5
                            ],
                            [
                                5,
                                5
                            ],
                            [
                                8,
                                5
                            ],
                            [
                                11,
                                5
                            ],
                            [
                                2,
                                7
                            ],
                            [
                                5,
                                7
                            ],
                            [
                                8,
                                7
                            ],
                            [
                                11,
                                7
                            ],
                            [
                                2,
                                9
                            ],
                            [
                                5,
                                9
                            ],
                            [
                                8,
                                9
                            ],
                            [
                                11,
                                9
                            ]
                        ]
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no===1)",
                        "true": [
                            {
                                "type": "hide",
                                "loc": [
                                    [
                                        1,
                                        12
                                    ]
                                ],
                                "remove": true
                            },
                            {
                                "type": "setValue",
                                "name": "item:greenKey",
                                "value": "1"
                            }
                        ]
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no===2)",
                        "true": [
                            {
                                "type": "hide",
                                "loc": [
                                    [
                                        3,
                                        12
                                    ]
                                ],
                                "remove": true
                            },
                            {
                                "type": "setValue",
                                "name": "item:yellowKey",
                                "value": "1"
                            }
                        ]
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no===3)",
                        "true": [
                            {
                                "type": "hide",
                                "loc": [
                                    [
                                        5,
                                        12
                                    ]
                                ],
                                "remove": true
                            },
                            {
                                "type": "setValue",
                                "name": "item:blueKey",
                                "value": "1"
                            }
                        ]
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no===4)",
                        "true": [
                            {
                                "type": "hide",
                                "loc": [
                                    [
                                        7,
                                        12
                                    ]
                                ],
                                "remove": true
                            },
                            {
                                "type": "setValue",
                                "name": "item:redKey",
                                "value": "1"
                            }
                        ]
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no===5)",
                        "true": [
                            {
                                "type": "hide",
                                "loc": [
                                    [
                                        9,
                                        12
                                    ]
                                ],
                                "remove": true
                            },
                            {
                                "type": "setValue",
                                "name": "item:steelKey",
                                "value": "1"
                            }
                        ]
                    },
                    {
                        "type": "if",
                        "condition": "(flag:level_no===6)",
                        "true": [
                            {
                                "type": "hide",
                                "loc": [
                                    [
                                        11,
                                        12
                                    ]
                                ],
                                "remove": true
                            }
                        ]
                    }
                ]
            },
            "1": {
                "condition": "flag:level_no===1",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": false,
                "data": [
                    {
                        "type": "setValue",
                        "name": "flag:a1_reveal",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_text",
                        "value": "\"我的邻居B是个坏蛋,识别他后问他话\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_text",
                        "value": "\"A是我这一行唯一好人,那么可知C和D...\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_prof",
                        "value": "\"teacher\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_text",
                        "value": "\"每个人都说真话，即使是我们坏蛋\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_prof",
                        "value": "\"judge\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_text",
                        "value": "\"我有2个好人邻居,G是一个,斜角也是邻居 \""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_text",
                        "value": "\"有的时候是多个老线索一起来推理\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_text",
                        "value": "\"你做到了！你抓住了他们所有人！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_prof",
                        "value": "\"teacher\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_text",
                        "value": "\"我正下方是好人,去老人那里可以看所有线索和职业\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_prof",
                        "value": "\"judge\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_text",
                        "value": "\"每个人就有8个邻居,正下方的人就是下方邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_text",
                        "value": "\"根据上一个线索得出J是...\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_text",
                        "value": "\"边缘有9个坏蛋,比如P和Q,那么还有..\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_text",
                        "value": "\"即使警察也可能是坏蛋,这次他们两个都是！去老人那里查看所有职业\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_text",
                        "value": "\"警察中的坏蛋比其他任何职业都多\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_text",
                        "value": "\"那O呢？不要忘记之前Q说的话\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_text",
                        "value": "\"做得好！M也是好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_text",
                        "value": "\"M和N有2个共同的好人邻居。I是其中之一。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_text",
                        "value": "\"我这一行的好人是挨着的。因此N一定是...\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_text",
                        "value": "\"第4行恰好有2个好人,一共5行4列\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_text",
                        "value": "\"我在第4行恰好有2个好人邻居,那么P...\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_text",
                        "value": "\"结合Q和R的线索，你可以推理出P\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_text",
                        "value": "\"第5行中唯一的好人是农民,那么其他人...\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_10",
                        "value": "1"
                    }
                ]
            },
            "2": {
                "condition": "flag:level_no===2",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": false,
                "data": [
                    {
                        "type": "setValue",
                        "name": "flag:a1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_text",
                        "value": "\"在P正上方刚好有2个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_text",
                        "value": "\"在A列中刚好有3个坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_prof",
                        "value": "\"cook\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_text",
                        "value": "\"A列中的好人比C列中的好人多\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_prof",
                        "value": "\"mech\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_text",
                        "value": "\"每一列都至少有2个坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_prof",
                        "value": "\"teacher\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_text",
                        "value": "\"在边缘上的K的邻居中有2个是好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_prof",
                        "value": "\"teacher\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_text",
                        "value": "\"中间指的是两者之间的人，不包括这两个人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_prof",
                        "value": "\"cook\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_text",
                        "value": "\"角落指四个角\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_prof",
                        "value": "\"cook\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_text",
                        "value": "\"F是B正下方的3个坏人中的一个\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_text",
                        "value": "\"边缘指的是边上的14个人，包括角落\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_text",
                        "value": "\"第3行拥有的坏人比任何其他行都多\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_text",
                        "value": "\"数字是精确的，除非另有说明。“三行的2名坏人程序员xx”意味着三行就有2名坏人程序员。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_prof",
                        "value": "\"mech\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_text",
                        "value": "\"在A正下方的两个坏人都是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_text",
                        "value": "\"在B列中有奇数个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_text",
                        "value": "\"在边缘上有6个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_text",
                        "value": "\"在第1行和第4行有相等数量的坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_reveal",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_text",
                        "value": "\"第2行中的3个好人中刚好有2个是L的邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_text",
                        "value": "\"永远不需要猜测,只允许你做出逻辑上的选择。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_text",
                        "value": "\"坏人们认为他们会赚一笔漂亮的钱\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_text",
                        "value": "\"我非常确定这不会漂亮地结束\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_text",
                        "value": "\"C列中刚好有1个好人与F相邻\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_3",
                        "value": "1"
                    }
                ]
            },
            "3": {
                "condition": "flag:level_no===3",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": false,
                "data": [
                    {
                        "type": "setValue",
                        "name": "flag:a1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_text",
                        "value": "\"每一列都至少有3个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_text",
                        "value": "\"第4行中正好有1个好人是Q的邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_text",
                        "value": "\"别看着我！我正在使用一个站立式办公桌。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_text",
                        "value": "\"第1行中只有1个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_text",
                        "value": "\"第3行是唯一一行正好有3个好人的行\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_prof",
                        "value": "\"painter\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_text",
                        "value": "\"嘿！我的椅子在哪儿？\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_reveal",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_text",
                        "value": "\"B列中正好有2个好人是J的邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_prof",
                        "value": "\"judge\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_text",
                        "value": "\"第2行和第5行中有相等数量的坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_text",
                        "value": "\"共同邻居指的是两个人共同邻居，但不包括他们自己\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_text",
                        "value": "\"A列中的好人比D列中的多\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_text",
                        "value": "\"Q的正上方正好有3个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_text",
                        "value": "\"抱歉……我只是真的很喜欢坐着！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_text",
                        "value": "\"抱歉，我只偷办公桌。椅子不是我的强项。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_prof",
                        "value": "\"judge\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_text",
                        "value": "\"S正上方的两个好人是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_prof",
                        "value": "\"painter\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_text",
                        "value": "\"J的6个好人邻居中正好有2个也是L的邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_text",
                        "value": "\"我很高兴我没错过这次！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_1",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_text",
                        "value": "\"E是好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_text",
                        "value": "\"公园长椅也丢了！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_text",
                        "value": "\"A列中有奇数个坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_text",
                        "value": "\"J是K的6个好人邻居之一\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_7",
                        "value": "1"
                    }
                ]
            },
            "4": {
                "condition": "flag:level_no===4",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": false,
                "data": [
                    {
                        "type": "setValue",
                        "name": "flag:a1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_prof",
                        "value": "\"cook\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_text",
                        "value": "\"B列中有奇数个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_text",
                        "value": "\"有报告称人们不喜欢坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_text",
                        "value": "\"我喜欢这个谜题的进展方向\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_text",
                        "value": "\"2行中所有的好人都是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_prof",
                        "value": "\"cook\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_text",
                        "value": "\"B和C有相等数量的好人邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_prof",
                        "value": "\"cook\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_text",
                        "value": "\"A列中所有的好人都是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_text",
                        "value": "\"每列至少有3个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_prof",
                        "value": "\"pilot\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_text",
                        "value": "\"至少有2个好人厨师\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_text",
                        "value": "\"5行中恰好有1个好人在B列\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_reveal",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_prof",
                        "value": "\"teacher\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_text",
                        "value": "\"恰好有2个好人飞行员\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_prof",
                        "value": "\"painter\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_text",
                        "value": "\"坏人们太消极了，所以从现在起，谜题就像这样\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_prof",
                        "value": "\"painter\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_text",
                        "value": "\"Q和T有相等数量的好人邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_text",
                        "value": "\"似乎我终于可以退休了！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_prof",
                        "value": "\"mech\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_text",
                        "value": "\"5行中所有的好人都是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_prof",
                        "value": "\"mech\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_text",
                        "value": "\"D列中没有人有一个坏人邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_text",
                        "value": "\"这好多了。有史以来最好的改变！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_prof",
                        "value": "\"judge\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_text",
                        "value": "\"是啊，没错。想得美。我们明天会回来的！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_14",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_19",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_prof",
                        "value": "\"judge\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_text",
                        "value": "\"每行至少有3个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_prof",
                        "value": "\"teacher\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_text",
                        "value": "\"与H相邻的有奇数个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_text",
                        "value": "\"边缘有奇数个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_17",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_13",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_14",
                        "value": "1"
                    }
                ]
            },
            "5": {
                "condition": "flag:level_no===5",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": false,
                "data": [
                    {
                        "type": "setValue",
                        "name": "flag:a1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_text",
                        "value": "\"C列里正好有3个坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_text",
                        "value": "\"我告诉我的朋友我是个好人。哈哈哈……\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_prof",
                        "value": "\"builder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_text",
                        "value": "\"第5行里的两个坏人都是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_text",
                        "value": "\"在我正下方正好有3个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_prof",
                        "value": "\"builder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_text",
                        "value": "\"第1行和第4行里有相等数量的好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_text",
                        "value": "\"我被告知那是我的生日。所以我核对了日期……\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_text",
                        "value": "\"E在边缘上只有一个坏人邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_text",
                        "value": "\"我被告知外星人降落在了我的后院！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_text",
                        "value": "\"C列里正好有1个好人是K的邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_reveal",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_text",
                        "value": "\"边缘上的5个坏人中正好有2个是在C列里\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_text",
                        "value": "\"C正好有4个好人邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_text",
                        "value": "\"G的在边缘上的邻居中有3个是好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_text",
                        "value": "\"噢，所以我们周围毕竟确实有坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_text",
                        "value": "\"我希望在万圣节前我们不会有更多的恶作剧\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_text",
                        "value": "\"H是如此容易被愚弄。他们其实降落在了他的邻居的院子里！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_text",
                        "value": "\"你被昨天的谜题愚弄了吗？\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_text",
                        "value": "\"A列里的所有好人都是互相挨着的\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_prof",
                        "value": "\"coder\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_text",
                        "value": "\"我骗了某人去相信我不会欺骗他们。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_text",
                        "value": "\"在3个与我相邻的坏人中，只有1个是在P的正左方\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_text",
                        "value": "\"昨天有一个谜题？我被告知……噢……糟糕。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_9",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_2",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_11",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_10",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_6",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_3",
                        "value": "1"
                    }
                ]
            },
            "6": {
                "condition": "flag:level_no===6",
                "currentFloor": true,
                "priority": 0,
                "delayExecute": false,
                "multiExecute": false,
                "data": [
                    {
                        "type": "setValue",
                        "name": "flag:a1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_text",
                        "value": "\"Q的正上方有奇数个好人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_text",
                        "value": "\"周末... 废话.... 更像是虚弱的结束。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b1_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_text",
                        "value": "\"没有人能从我这里偷走我的周末！除了我的老板...\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c1_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_text",
                        "value": "\"D列是唯一的一列有恰好一个坏人\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d1_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d1_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                1
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d1_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_text",
                        "value": "\"坏人警察们的数量和坏人农民们的数量一样多\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_reveal",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_text",
                        "value": "\"A是A列中3个好人中的一个\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_prof",
                        "value": "\"cop\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_text",
                        "value": "\"我想知道坏人们如何度过他们的周末？\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_prof",
                        "value": "\"singer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_text",
                        "value": "\"坏人保安们的数量和我们这些坏人歌手们的数量一样多\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d2_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d2_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                3
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d2_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_text",
                        "value": "\"2个职员有好人是他们的左邻居\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_prof",
                        "value": "\"doctor\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_text",
                        "value": "\"周五？更像是周五耶！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b3_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_text",
                        "value": "\"没有坏人将要毁掉我的周末！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_text",
                        "value": "\"我希望我的周末永远不会结束\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d3_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d3_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                5
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d3_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_text",
                        "value": "\"P的正上方恰好有1个好人与K相邻\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_text",
                        "value": "\"即使我可以，我也不会偷走你们愚蠢的周末\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b4_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_text",
                        "value": "\"周末是最好的！\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c4_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_prof",
                        "value": "\"farmer\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_text",
                        "value": "\"与G相邻的2个坏人中只有1个在T的正上方\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d4_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d4_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                7
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d4_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_prof",
                        "value": "\"sleuth\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_text",
                        "value": "\"2个坏人保安中只有1个在F的正下方\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_anwser",
                        "value": "1"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:a5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:a5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                2,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:a5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_prof",
                        "value": "\"guard\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_text",
                        "value": "\"坏人们只是嫉妒。我不认为他们有周末休假。\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:b5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:b5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                5,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_4",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_3",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:b5_check_7",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_text",
                        "value": "\"与K相邻的2个坏人中只有1个在D列\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:c5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:c5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                8,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:c5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_reveal",
                        "value": "0"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_prof",
                        "value": "\"clerk\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_text",
                        "value": "\"是周五五五！准备好过周末了吗？\""
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_anwser",
                        "value": "0"
                    },
                    {
                        "type": "if",
                        "condition": "(flag:d5_reveal===1)",
                        "true": [
                            {
                                "type": "if",
                                "condition": "(flag:d5_anwser===1)",
                                "true": [
                                    {
                                        "type": "setBlock",
                                        "number": "trader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ],
                                "false": [
                                    {
                                        "type": "setBlock",
                                        "number": "blueTrader",
                                        "loc": [
                                            [
                                                11,
                                                9
                                            ]
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_5",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_0",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_16",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_12",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_8",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_18",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_15",
                        "value": "1"
                    },
                    {
                        "type": "setValue",
                        "name": "flag:d5_check_3",
                        "value": "1"
                    }
                ]
            }
        },
        "1,12": {
            "0": null,
            "1": null,
            "2": null
        }
    },
    "beforeBattle": {},
    "cannotMoveIn": {}
}