from typing import List
import math


def equal_split(s: str, width: int) -> List[str]:
    """
    Split the string, each split has length `width` except the last one.
    """
    num = int(math.ceil(len(s) / width))  # python3
    return [s[i * width: (i + 1) * width] for i in range(num)]