def generate_lists_k_elments_from_list(original_list: list, k: int) ->list:
    """
	Splits a long list in smaller lists of k elements
	"""
    for i in range(0, len(original_list), k):
        yield original_list[i:i + k]
