String manipulation: add two numbers, reverse integer, multiply strings K-sum Merge `k` sorted lists Reverse nodes in `k`-group Regex: regular expression matching, wildcard matching