leetcode's code(updating)