from typing import Tuple


def split_string(string: str, length: int) -> Tuple[str, str]:
    """splits a string on the word boundary right before the specified length"""
    split_point = string[:length].rfind(" ")

    if split_point == -1:
        split_point = length

    return string[:split_point], string[split_point + 1 :]