minPathSum
countAndSay