Solutions to LeetCode by myself