Z13196

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13196"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13195",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z13195(Z13195K1):\n    import unicodedata\n    \n    # sets of characters for each type\n    sparsha_borno_set = set('কখগঘঙচছজঝঞটঠডঢণতথদধনপফবভম')\n    ushma_borno_set = set('শষসহ')\n    antostho_borno_set = set('যরল') \n    ojogbaah_borno_set = set('ংঃঁ')\n    kanthyo_dhwoni_set = set('কখগঘঙ')\n    talobyo_dhwoni_set = set('চছজঝঞ')\n    moordhonyo_dhwoni_set = set('টঠডঢন')\n    dontyo_dhwoni_set = set('তথদধন')\n    oshthyo_dhwoni_set = set('পফবভম')\n    \n    ignore_characters = set('ড়ঢ়য়')\n\n    for char in Z13195K1:\n        if char in ignore_characters:\n            continue\n        if 'BENGALI' not in unicodedata.name(char, '') and char not in '০১২৩৪৫৬৭৮৯':\n            return \"Invalid input\"\n\n    sparsha_count = 0\n    ushma_count = 0\n    antostho_count = 0\n    ojogbaah_count = 0\n    kanthyo_count = 0\n    talobyo_count = 0\n    moordhonyo_count = 0\n    dontyo_count = 0\n    oshthyo_count = 0\n\n    for char in Z13195K1:\n        if char in ignore_characters:\n            continue\n        if char in sparsha_borno_set:\n            sparsha_count += 1\n            if char in kanthyo_dhwoni_set:\n                kanthyo_count += 1\n            elif char in talobyo_dhwoni_set:\n                talobyo_count += 1\n            elif char in moordhonyo_dhwoni_set:\n                moordhonyo_count += 1\n            elif char in dontyo_dhwoni_set:\n                dontyo_count += 1\n            elif char in oshthyo_dhwoni_set:\n                oshthyo_count += 1\n        elif char in ushma_borno_set:\n            ushma_count += 1\n        elif char in antostho_borno_set:\n            antostho_count += 1\n        elif char in ojogbaah_borno_set:\n            ojogbaah_count += 1\n\n    result = \"\"\n    if sparsha_count \u003E 0:\n        result += f'স্পর্শ বর্ণ: {sparsha_count} ('\n        if kanthyo_count \u003E 0:\n            result += f'কণ্ঠ্য ধ্বনি: {kanthyo_count}, '\n        if talobyo_count \u003E 0:\n            result += f'তালব্য ধ্বনি: {talobyo_count}, '\n        if moordhonyo_count \u003E 0:\n            result += f'মূর্ধন্য ধ্বনি: {moordhonyo_count}, '\n        if dontyo_count \u003E 0:\n            result += f'দন্ত্য ধ্বনি: {dontyo_count}, '\n        if oshthyo_count \u003E 0:\n            result += f'ওষ্ঠ্য ধ্বনি: {oshthyo_count}, '\n        result = result.rstrip(', ') + ') ; '\n    if ushma_count \u003E 0:\n        result += f'উষ্মবর্ণ: {ushma_count} ; '\n    if antostho_count \u003E 0:\n        result += f'অন্তঃস্থবর্ণ: {antostho_count} ; '\n    if ojogbaah_count \u003E 0:\n        result += f'অযোগবাহবর্ণ: {ojogbaah_count} ; '\n    return result.rstrip(' ; ') if result else None"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Bangla consonant type by articulation point (python)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Ụdị mgbochiụme Bangla site n'ọnụ okwu (python)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "bengalischer Konsonantentyp in Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}