def do_TA1b_check(path_items):
    """
    Check the path in the archive to ensure the path is valid
    Task 1b directory structure:
    <TA1performer>_<run>
        NIST
            hypothesisID			(1 to Y)
                <document_id>.ttl 		(1 to X)

    Ignores non ttl files.
    Prints number of ttl files found, and number of ttl files that are in need to be checked.

    :param path_items: The path to the .ttl file that needs to be checked
    :return: True if the file path is valid, False otherwise
    :rtype: bool
    """

    # validate that the ttl file is in an acceptable directory
    # rule: ttl needs to be in 3rd level -- aka 4th item in list['name', 'NIST', 'hypothesis', 'valid.ttl']
    # rule: ttl needs to be in a subdirectory within the NIST directory
    try:
        if path_items[-3] == 'NIST' and len(path_items) == 4:
            return True
    except:
        return False
    return False