def METHOD_NAME(FunctionalModule_nums, nn_module):
    print(f"{FunctionalModule_nums} functional modules detected.")
    supported = []
    unsupported = []
    not_fully_supported = []
    for key, value in nn_module.items():
        if value == 1:
            supported.append(key)
        elif value == 2:
            unsupported.append(key)
        elif value == 3:
            not_fully_supported.append(key)
    def fun(info, l):
        print(info)
        for v in l:
            print(v)
    # Fully Supported Ops: All related test cases of these ops have been exported
    # Semi-Supported Ops: Part of related test cases of these ops have been exported
    # Unsupported Ops: None of related test cases of these ops have been exported
    for info, l in [
        [f"{len(supported)} Fully Supported Operators:", supported],
        [
            f"{len(not_fully_supported)} Semi-Supported Operators:",
            not_fully_supported,
        ],
        [f"{len(unsupported)} Unsupported Operators:", unsupported],
    ]:
        fun(info, l)