• + 0 comments

    it seems to be an easy problem, however, work it out took me a lot of time.

    There are too many details and corner case to handle.