Solving LeetCode problems Index Two Sum Add Two Numbers Integer Palindrome Longest Substring Without Repeating Characters Median of Two Sorted Arrays Reverse Integer Roman to Integer Longest Common Prefix Merge Two Sorted Lists Valid Parenthesis Remove Duplicates Form Sorted Array