Z14525

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z14525"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z14523",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z14523(Z14523K1):\n\timport re\n\tif Z14523K1.endswith('one'):\n\t\treturn re.sub('one$', 'first', Z14523K1)\n\tif Z14523K1.endswith('first'):\n\t\treturn re.sub('first$', 'one', Z14523K1)\n\tif Z14523K1.endswith('two'):\n\t\treturn re.sub('two$', 'second', Z14523K1)\n\tif Z14523K1.endswith('second'):\n\t\treturn re.sub('second$', 'two', Z14523K1)\n\tif Z14523K1.endswith('three'):\n\t\treturn re.sub('three$', 'third', Z14523K1)\n\tif Z14523K1.endswith('three'):\n\t\treturn re.sub('three$', 'third', Z14523K1)\n\tif Z14523K1.endswith('four'):\n\t\treturn re.sub('four$', 'fourth', Z14523K1)\n\tif Z14523K1.endswith('fourth'):\n\t\treturn re.sub('fourth$', 'four', Z14523K1)\n\tif Z14523K1.endswith('five'):\n\t\treturn re.sub('five$', 'fifth', Z14523K1)\n\tif Z14523K1.endswith('fifth'):\n\t\treturn re.sub('fifth$', 'five', Z14523K1)\n\tif Z14523K1.endswith('six'):\n\t\treturn re.sub('six$', 'sixth', Z14523K1)\n\tif Z14523K1.endswith('sixth'):\n\t\treturn re.sub('sixth$', 'six', Z14523K1)\n\tif Z14523K1.endswith('seven'):\n\t\treturn re.sub('seven$', 'seventh', Z14523K1)\n\tif Z14523K1.endswith('seventh'):\n\t\treturn re.sub('seventh$', 'seven', Z14523K1)\n\tif Z14523K1.endswith('eight'):\n\t\treturn re.sub('eight$', 'eighth', Z14523K1)\n\tif Z14523K1.endswith('eighth'):\n\t\treturn re.sub('eighth$', 'eight', Z14523K1)\n\tif Z14523K1.endswith('nine'):\n\t\treturn re.sub('nine$', 'ninth', Z14523K1)\n\tif Z14523K1.endswith('ninth'):\n\t\treturn re.sub('ninth$', 'nine', Z14523K1)\n\tif Z14523K1.endswith('ten'):\n\t\treturn re.sub('ten$', 'tenth', Z14523K1)\n\tif Z14523K1.endswith('tenth'):\n\t\treturn re.sub('tenth$', 'ten', Z14523K1)\n\tif Z14523K1.endswith('eleven'):\n\t\treturn re.sub('eleven', 'eleventh', Z14523K1)\n\tif Z14523K1.endswith('eleventh'):\n\t\treturn re.sub('eleventh$', 'eleven', Z14523K1)\n\tif Z14523K1.endswith('twelve'):\n\t\treturn re.sub('twelve$', 'twelfth', Z14523K1)\n\tif Z14523K1.endswith('twelfth'):\n\t\treturn re.sub('twelfth$', 'twelve', Z14523K1)\n\tif Z14523K1.endswith('teen'):\n\t\treturn re.sub('teen$', 'teenth', Z14523K1)\n\tif Z14523K1.endswith('teenth'):\n\t\treturn re.sub('teenth$', 'teen', Z14523K1)\n\tif Z14523K1.endswith('ty'):\n\t\treturn re.sub('ty$', 'tieth', Z14523K1)\n\tif Z14523K1.endswith('tieth'):\n\t\treturn re.sub('tieth$', 'ty', Z14523K1)\n\tif Z14523K1.endswith('th'):\n\t\treturn re.sub('th$', '', Z14523K1)\n\telse:\n\t\treturn Z14523K1 + 'th'"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "English ordinal: Python (strings)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "cardinal en ordinal en anglais, en Python"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Englische Kardinalzahlen in Ordinalformen, Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "English ordinal numeral string from cardinal numeral string and vice versa "
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Python-Implementierung der Funktion zur Ausgabe der Ordinalform der englischen Kardinalzahl"
            }
        ]
    }
}