确实不难,就是边界case搞了半天