improve lc, PathSum