open-index/open-wikipedia-markdown huggingface dataset:
Z18980

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18980"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z16137",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z16137",
            "Z16137K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z803",
                "Z803K1": {
                    "Z1K1": "Z39",
                    "Z39K1": "Z16098K1"
                },
                "Z803K2": "Z16109"
            },
            "Z16137K2": "Z16109"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "September’s Z16098K1 and September are same month"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "an explicit Reference to September (its Z16098K1) is the same as September"
            }
        ]
    }
}
Z18986

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18986"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z14046",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z14046(Z14046K1):\n\treturn [Z14046K1]"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "element to Typed list, Python"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "élément vers liste, en Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "heuristically Typed list from single Object",
                    "Object to Typed singleton"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "the Python code returns a list that is then heuristically typed (and expected to have the same Type as its single element)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "le code Python renvoie une liste qui est ensuite typée de manière heuristique (et devrait avoir le même type que son élément unique)"
            }
        ]
    }
}
Z18988

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18988"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z18988K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Number"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "nombre"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z18990",
            "Z18991",
            "Z18993"
        ],
        "Z8K4": [
            "Z14",
            "Z18989",
            "Z18994"
        ],
        "Z8K5": "Z18988"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Form after numbers in Arabic languages"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "forme après les nombres dans les langues arabes"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Checking if a noun comes in Singular or Plural form after a number in Arabic languages"
            }
        ]
    }
}
Z18989

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18989"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z18988",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z18988(Z18988K1):\n\tn = float(Z18988K1)\n\tif (n == 2): \n\t\treturn \"Dual\"\n\tif (n % 100 \u003E= 11) or (n % 100 \u003C 3):\n\t\treturn \"Singular\"\n\telse:\n\t\treturn \"Plural\""
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Form after numbers in Arabic languages, python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z18990

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18990"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z18988",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z18988",
            "Z18988K1": "201"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "Singular"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Integer test for forms after numbers in Arabic"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "An integer test case for form following numbers in Arabic languages"
            }
        ]
    }
}
Z18983

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18983"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z18983K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Bangla numerals"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1011",
                            "Z11K2": "বাংলা সংখ্যা"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "nombre bengali"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1787",
                            "Z11K2": "numero bangladese"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z24215",
            "Z26037",
            "Z26038"
        ],
        "Z8K4": [
            "Z14",
            "Z26044",
            "Z18984",
            "Z19045"
        ],
        "Z8K5": "Z18983"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Convert Bangla numerals to Arabic numerals"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "বাংলা সংখ্যা থেকে ইংরেজি সংখ্যা"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "nombre bengali en anglais"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1787",
                "Z11K2": "Converti cifre bangladesi in cifre arabe"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "বাংলা সংখ্যাকে ইংরেজি সংখ্যা রূপান্তর করে"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "convertit un nombre bengali en anglais"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Converts Bangla numerals to English numerals"
            }
        ]
    }
}
Z18984

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18984"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z18983",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z18983(Z18983K1) {\n    var BntoEn = {\n        '০': '0', '১': '1', '২': '2', '৩': '3', '৪': '4',\n        '৫': '5', '৬': '6', '৭': '7', '৮': '8', '৯': '9'\n    };\n\n    return Z18983K1.replace(/[০১২৩৪৫৬৭৮৯]/g, function(match) {\n        return BntoEn[match];\n    });\n}"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "BN to EN, javascript"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "nombre bengali en anglais, en JavaScript"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Convert En number to Bn"
            }
        ]
    }
}
Z18999

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18999"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z16829",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z16829",
            "Z16829K1": "Z6"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z19084",
            "Z19084K2": "Z4"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Type of String is Type"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "le type de chaîne est type"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19004

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19004"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z18683",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z18683",
            "Z18683K1": "Z17814",
            "Z18683K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z10237",
            "Z10237K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z13052",
                "Z13052K1": "Z17814",
                "Z13052K2": {
                    "Z1K1": "Z40",
                    "Z40K1": "Z41"
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "CE/AD is not Boolean:True"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "expect True because strict object equality is False whereas object equality is True"
            }
        ]
    }
}
Z18998

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z18998"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z16829",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z802",
            "Z802K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z15777",
                "Z15777K1": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z16829K1"
                }
            },
            "Z802K2": "Z6",
            "Z802K3": {
                "Z1K1": "Z7",
                "Z7K1": "Z803",
                "Z803K1": {
                    "Z1K1": "Z39",
                    "Z39K1": "Z1K1"
                },
                "Z803K2": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z16829K1"
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Object Type: value of Z1K1 unless is String (True)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "type d'objet, en Composition (3)"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "type d'objet : valeur de Z1K1 sauf si la valeur de la chaîne est \"vrai\""
            }
        ]
    }
}
Z19007

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19007"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z17464",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z17464",
            "Z17464K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z16829",
                "Z16829K1": [
                    "Z40",
                    {
                        "Z1K1": "Z40",
                        "Z40K1": "Z41"
                    },
                    {
                        "Z1K1": "Z40",
                        "Z40K1": "Z42"
                    }
                ]
            },
            "Z17464K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z16829",
                "Z16829K1": [
                    "Z40"
                ]
            }
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Boolean lists have the same Type when one is empty"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "same Typed list Types (Boolean)"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "replicates Z16833, which fails while this passes"
            }
        ]
    }
}
Z19013

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19013"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z19013K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Imperative"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20"
        ],
        "Z8K4": [
            "Z14",
            "Z19015",
            "Z19019"
        ],
        "Z8K5": "Z19013"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Imperative to Present Tense in Tunisian"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Returns the present tense of a verb in Tunisian in the Singular Third Person based on the diacritized edition of the Singular Imperative"
            }
        ]
    }
}
Z19014

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19014"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z19013",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z19013(Z19013K1):\n\timport re\n\t# Compile a pattern to switch specific Unicode characters (vowels and shadda)\n\tpattern = re.compile(r'([\\u064B-\\u0659])([\\u0651])')\n\t# Apply substitution to switch positions of the matched groups\n\tstring = pattern.sub(r'\\2\\1', Z19013K1)\n\t# Main logic\n\tif (len(string) \u003E 0):\n\t\tif (string[0] in [\"\\u0623\", \"\\u0625\", \"\\u0627\"]): \n\t\t\tstring = string[1:]\n\t\tif (string[0] == \"\\u0622\"):\n\t\t\tstring = \"\\u0659\\u0627\" + string[1:]\n\t# Return the final modified string with prepended \"\\u064A\"\n\tfinal_string = \"\\u064A\" + string\n\treturn final_string"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Imperative to Present Tense in Tunisian, python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19015

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19015"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z19013",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z19013(Z19013K1) {\r\n    // Compile a regex pattern to match specific Unicode characters (vowels and shadda)\r\n    let pattern = /([ً-ٙ])([ّ])/g;\r\n    \r\n    // Apply substitution to switch positions of the matched groups\r\n    let string = Z19013K1.replace(pattern, 'nfunction Z19013(Z19013K1) {\r\n    // Compile a regex pattern to match specific Unicode characters (vowels and shadda)\r\n    let pattern = /([\\u064B-\\u0659])([\\u0651])/g;\r\n    \r\n    // Apply substitution to switch positions of the matched groups\r\n    let string = Z19013K1.replace(pattern, '$2$1');\r\n\r\n    // Main logic\r\n    if (string.length \u003E 0) {\r\n        // Check if the first character is in the specified set\r\n        if ([\"\\u0623\", \"\\u0625\", \"\\u0627\"].includes(string[0])) {\r\n            string = string.substring(1);\r\n        }\r\n        // Check if the first character is \"\\u0622\"\r\n        if (string[0] === \"\\u0622\") {\r\n            string = \"\\u0659\\u0627\" + string.substring(1);\r\n        }\r\n    }\r\n\r\n    // Return the final modified string with prepended \"\\u064A\"\r\n    return \"\\u064A\" + string;\r\n}\r\n');\r\n\r\n    // Main logic\r\n    if (string.length \u003E 0) {\r\n        // Check if the first character is in the specified set\r\n        if ([\"أ\", \"إ\", \"ا\"].includes(string[0])) {\r\n            string = string.substring(1);\r\n        }\r\n        // Check if the first character is \"آ\"\r\n        if (string[0] === \"آ\") {\r\n            string = \"ٙا\" + string.substring(1);\r\n        }\r\n    }\r\n\r\n    // Return the final modified string with prepended \"ي\"\r\n    return \"ي\" + string;\r\n}\r\n"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Imperative to Present Tense in Tunisian, javascrip"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19023

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19023"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z19023K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1051",
                            "Z11K2": "alv-numero"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "EU VAT number "
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z19025",
            "Z19073",
            "Z19082"
        ],
        "Z8K4": [
            "Z14",
            "Z19024"
        ],
        "Z8K5": "Z19023"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1051",
                "Z11K2": "alv-numero y-tunnukseksi"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "EU VAT number to Finnish Business ID"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "P3608 to P12980"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "converts EU VAT number (P3608) to ‎Finnish Business ID (P12980)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1051",
                "Z11K2": "muuntaa alv-numero (P3608) Suomen y-tunnukseksi (P12980)"
            }
        ]
    }
}
Z19029

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19029"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z14450",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z14450",
            "Z14450K1": "hello",
            "Z14450K2": "Z11853"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z13522",
            "Z13522K2": {
                "Z1K1": "Z13518",
                "Z13518K1": "6"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "count empty substrings: \"hello\" has 6?"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "edge case - match the python default?"
            }
        ]
    }
}
Z19028

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19028"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z14450",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z13846",
            "Z13846K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z10070",
                "Z10070K1": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z14450K1"
                },
                "Z10070K2": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z14450K2"
                }
            },
            "Z13846K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z13578",
                "Z13578K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z14450",
                    "Z14450K1": {
                        "Z1K1": "Z7",
                        "Z7K1": "Z11420",
                        "Z11420K1": {
                            "Z1K1": "Z18",
                            "Z18K1": "Z14450K1"
                        },
                        "Z11420K2": {
                            "Z1K1": "Z18",
                            "Z18K1": "Z14450K2"
                        }
                    },
                    "Z14450K2": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z14450K2"
                    }
                }
            },
            "Z13846K3": {
                "Z1K1": "Z13518",
                "Z13518K1": "0"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "count substrings, recursive composition"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "compter les sous-chaînes, en Composition"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "composition récursive"
            }
        ]
    }
}
Z19030

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19030"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z12676",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z12676(Z12676K1, Z12676K2):\n\tresult = Z12676K1\n\tdepth = Z12676K2\n\tfor _ in range(depth):\n\t\tflattened = True\n\t\ttemp = []\n\t\tfor item in result:\n\t\t\tif isinstance(item, list):\n\t\t\t\tflattened = False\n\t\t\t\ttemp.extend(item)\n\t\t\telse:\n\t\t\t\ttemp.append(item)\n\t\tresult = temp\n\t\tif flattened:\n\t\t\tbreak\n\treturn result"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "flat a list in Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19024

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19024"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z19023",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z19023(Z19023K1):\n\t\n\t# Varmistaa, että alv-numero alkaa 'FI' ja että se on 10 merkkiä pitkä.\n\tif Z19023K1.startswith(\"FI\") and len(Z19023K1) == 10:\n\t\t\n\t\t#Varmistaa, että kaikki paitsi 2 ensimmäistä merkkiä on numeroita.\n\t\tnumero = Z19023K1[2:]\n\t\tif numero.isdigit():\n\t\t\t\n\t\t\t# Poistaa 2 ensimmäistä merkkiä ja lisää viivan ennen viimeistä merkkiä.\n\t\t\treturn Z19023K1[2:-1] + \"-\" + Z19023K1[-1]\n\t\n\telse:\n\t\treturn False"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1051",
                "Z11K2": "yksinkertainen toteutus"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "simple implementation"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19033

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19033"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z19033K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "a"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "a"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1181",
                            "Z11K2": "ниска 1"
                        }
                    ]
                }
            },
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z19033K2",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "b"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "b"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1181",
                            "Z11K2": "ниска 2"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z13518",
        "Z8K3": [
            "Z20",
            "Z19036",
            "Z19037",
            "Z19038",
            "Z19039",
            "Z19040"
        ],
        "Z8K4": [
            "Z14",
            "Z19034",
            "Z19035",
            "Z31031"
        ],
        "Z8K5": "Z19033"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Hamming distance on strings of binary digits"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "distance de frappe"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1181",
                "Z11K2": "Хемингово растојање"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1181",
                "Z31K2": [
                    "Z6",
                    "Хемингова дистанца"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19034

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19034"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z19033",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z13860",
            "Z13860K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z13653",
                "Z13653K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z13797",
                    "Z13797K1": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z19033K1"
                    }
                },
                "Z13653K2": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z13797",
                    "Z13797K1": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z19033K2"
                    }
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Hamming distance, parsing composition"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19041

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19041"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z19041K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Input"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "saisie (AD, CE, BC ou BCE)"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1011",
                            "Z11K2": "অব্দের নাম"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z19042",
            "Z19043"
        ],
        "Z8K4": [
            "Z14",
            "Z19044"
        ],
        "Z8K5": "Z19041"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Anno Domini to Common Era and vice versa (English)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "AD vers CE et vice-versa, en anglais"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "খ্রিস্টাব্দ থেকে খ্রিস্টপূর্ব এবং তদ্বিপরীত "
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "Common Era to Anno Domini and vice versa (English)"
                ]
            },
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1011",
                "Z31K2": [
                    "Z6",
                    "খ্রিস্টাব্দ থেকে খ্রিস্টপূর্ব",
                    "খ্রিস্টপূর্ব থেকে খ্রিস্টাব্দ"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "It converts English Anno Domini abbreviations to Common Era and vice versa."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "convertit les abréviations de l'ère chrétienne vers l'ère commune, et vice-versa, en anglais"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "এটি ইংরেজি খ্রিস্টাব্দ (AD) কে খ্রিস্টপূর্বে (CE) রূপান্তর করে এবং একইভাবে খ্রিস্টপূর্ব কে খ্রিস্টাব্দে পরিণত করে।"
            }
        ]
    }
}
Z19044

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19044"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z19041",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z19041(Z19041K1):\n\tval = Z19041K1\n\t\n\tconv_map = {\n\t\t'AD': 'CE',\n\t\t'CE': 'AD',\n\t\t'BC': 'BCE',\n\t\t'BCE': 'BC',\n\t}\n\t\n\toutput = conv_map.get(val, val)\n\treturn output"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "AD to CE and vice versa Python"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "AD vers CE et vice-versa, en anglais, en Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19057

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19057"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z19046",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z19046( Z19046K1, Z19046K2 ) {\n\tconst baseForm = Z19046K1.toLowerCase();\n\tconst grammaticalGender = Z19046K2;\n\t if (grammaticalGender == 'V') {\n\t \tif (baseForm.endsWith('is')) {\n\t \t\treturn 2;\n\t \t} else if (baseForm.endsWith('us')) {\n\t \t\treturn 3;\n\t \t} else if (baseForm.endsWith('s')) {\n\t \t\treturn 1;\t\n\t \t}\n\t } else if (grammaticalGender == 'S') {\n\t \tif (baseForm.endsWith('a')) {\n\t \t\treturn 4;\n\t \t} else if (baseForm.endsWith('e')) {\n\t \t\treturn 5;\n\t \t} else if (baseForm.endsWith('s')) {\n\t \t\treturn 6;\t\n\t \t}\t \t\n\t } else if (grammaticalGender == 'K') {\n\t \tif (baseForm.endsWith('a')) {\n\t \t\treturn 4;\n\t \t} else if (baseForm.endsWith('e')) {\n\t \t\treturn 5;\n\t \t}\n\t }\n\t return 0;\n}"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Declension for Latvian nouns: JavaScript"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1709",
                "Z11K2": "Lietvārda deklinācija: JavaScript"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19055

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19055"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z19046",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z19046",
            "Z19046K1": "sirds",
            "Z19046K2": "S"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z13522",
            "Z13522K2": {
                "Z1K1": "Z13518",
                "Z13518K1": "6"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1709",
                "Z11K2": "sirds ir 6. deklinācija"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "sirds is 6th declension"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z19062

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19062"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z15717",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z15717",
            "Z15717K1": "Z17814"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z42"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "AD/CE is not Boolean"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "(although its representation in Python and JavaScript is Boolean)"
            }
        ]
    }
}
Z19065

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19065"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z16683",
                "Z17K2": "Z19065K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Gregorian year"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1004",
                            "Z11K2": "année grégorienne"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z17813",
        "Z8K3": [
            "Z20",
            "Z19066",
            "Z19067"
        ],
        "Z8K4": [
            "Z14",
            "Z19068"
        ],
        "Z8K5": "Z19065"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Gregorian era of year number"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "ère grégorienne de l'année"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Returns what era a year is in"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "renvoie l'ère dans laquelle l'année se situe, avant Jésus-Christ si l'année est négative, avant Jésus-Christ si elle est positive"
            }
        ]
    }
}
Z19070

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z19070"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z17530",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z17530(Z17530K1, Z17530K2) {\r\n    const bengali_letters = [\r\n        \"অ\", \"আ\", \"ই\", \"ঈ\", \"উ\", \"ঊ\", \"ঋ\", \"এ\", \"ঐ\", \"ও\", \"ঔ\",\r\n        \"ক\", \"খ\", \"গ\", \"ঘ\", \"ঙ\",\r\n        \"চ\", \"ছ\", \"জ\", \"ঝ\", \"ঞ\",\r\n        \"ট\", \"ঠ\", \"ড\", \"ঢ\", \"ণ\",\r\n        \"ত\", \"থ\", \"দ\", \"ধ\", \"ন\",\r\n        \"প\", \"ফ\", \"ব\", \"ভ\", \"ম\",\r\n        \"য\", \"র\", \"ল\", \"শ\", \"ষ\",\r\n        \"স\", \"হ\", \"ড়\", \"ঢ়\", \"য়\",\r\n        \"ৎ\", \"ং\", \"ঃ\"\r\n    ];\r\n\r\n    const char_to_index = Object.fromEntries(bengali_letters.map((char, idx) =\u003E [char, idx]));\r\n    const index_to_char = Object.fromEntries(bengali_letters.map((char, idx) =\u003E [idx, char]));\r\n\r\n    const shift = Number(Z17530K2) % bengali_letters.length;\r\n\r\n    let res = [];\r\n    let i = 0;\r\n\r\n    while (i \u003C Z17530K1.length) {\r\n        let char;\r\n        if (i + 1 \u003C Z17530K1.length \u0026\u0026 char_to_index.hasOwnProperty(Z17530K1.slice(i, i + 2))) {\r\n            char = Z17530K1.slice(i, i + 2);\r\n            i += 2;\r\n        } else if (char_to_index.hasOwnProperty(Z17530K1[i])) {\r\n            char = Z17530K1[i];\r\n            i += 1;\r\n        } else {\r\n            char = Z17530K1[i];\r\n            i += 1;\r\n        }\r\n\r\n        if (char_to_index.hasOwnProperty(char)) {\r\n            const original_index = char_to_index[char];\r\n            const shifted_index = (original_index + shift + bengali_letters.length) % bengali_letters.length;\r\n            const shifted_char = index_to_char[shifted_index];\r\n            res.push(shifted_char);\r\n        } else {\r\n            res.push(char);\r\n        }\r\n    }\r\n\r\n    return res.join('');\r\n}"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "বাংলা বর্ণমালার সিজার সাইফার, জাভাস্ক্রিপ্ট"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Caesar cipher of Bengali alphabets in javascript"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}