def METHOD_NAME(s, tensor, factor, readers):
    """Do transform X[n, m] -> X[n / factor, m, factor]"""
    tmp = s.cache_read(tensor, "global", readers)
    y, x = s[tmp].op.axis
    yo, yi = s[tmp].split(y, factor)
    s[tmp].reorder(yo, x, yi)
    s[tmp].compute_inline()
    return s.cache_write(tmp, "global"), tmp