✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Find the Index of the First Occurrence in a String completed Find the Index of the First Occurrence in a String Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Add Two Integers completed Add Two Integers Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Coin Change II completed Coin Change II Solve ↗ ✓ Mark Combine Two Tables completed Combine Two Tables Solve ↗ ✓ Mark Count Primes completed Count Primes Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Find N Unique Integers Sum up to Zero completed Find N Unique Integers Sum up to Zero Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Number of Visible People in a Queue completed Number of Visible People in a Queue Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Recyclable and Low Fat Products completed Recyclable and Low Fat Products Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Split Array Largest Sum completed Split Array Largest Sum Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark 3Sum Closest completed 3Sum Closest Solve ↗ ✓ Mark 4Sum completed 4Sum Solve ↗ ✓ Mark Apply Substitutions completed Apply Substitutions Solve ↗ ✓ Mark Best Time to Buy and Sell Stock II completed Best Time to Buy and Sell Stock II Solve ↗ ✓ Mark Binary Tree Level Order Traversal completed Binary Tree Level Order Traversal Solve ↗ ✓ Mark Binary Tree Zigzag Level Order Traversal completed Binary Tree Zigzag Level Order Traversal Solve ↗ ✓ Mark Calculate Money in Leetcode Bank completed Calculate Money in Leetcode Bank Solve ↗ ✓ Mark Candy completed Candy Solve ↗ ✓ Mark Check If All 1's Are at Least Length K Places Away completed Check If All 1's Are at Least Length K Places Away Solve ↗ ✓ Mark Check if Array Is Sorted and Rotated completed Check if Array Is Sorted and Rotated Solve ↗ ✓ Mark Concatenation of Array completed Concatenation of Array Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Edit Distance completed Edit Distance Solve ↗ ✓ Mark Employee Bonus completed Employee Bonus Solve ↗ ✓ Mark Employees Earning More Than Their Managers completed Employees Earning More Than Their Managers Solve ↗ ✓ Mark Find All Numbers Disappeared in an Array completed Find All Numbers Disappeared in an Array Solve ↗ ✓ Mark Find Customer Referee completed Find Customer Referee Solve ↗ ✓ Mark Find First and Last Position of Element in Sorted Array completed Find First and Last Position of Element in Sorted Array Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark Find the Difference completed Find the Difference Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark Fruit Into Baskets completed Fruit Into Baskets Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Implement Stack using Queues completed Implement Stack using Queues Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Intersection of Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Jump Game II completed Jump Game II Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Largest Triangle Area completed Largest Triangle Area Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Longest Increasing Subsequence completed Longest Increasing Subsequence Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Max Consecutive Ones completed Max Consecutive Ones Solve ↗ ✓ Mark Maximal Square completed Maximal Square Solve ↗ ✓ Mark Maximum Number of Words You Can Type completed Maximum Number of Words You Can Type Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Merge Strings Alternately completed Merge Strings Alternately Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Minimum Number of Increments on Subarrays to Form a Target Array completed Minimum Number of Increments on Subarrays to Form a Target Array Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Next Greater Numerically Balanced Number completed Next Greater Numerically Balanced Number Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Palindrome Linked List completed Palindrome Linked List Solve ↗ ✓ Mark Palindrome Partitioning completed Palindrome Partitioning Solve ↗ ✓ Mark Partition Equal Subset Sum completed Partition Equal Subset Sum Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Product of Array Except Self completed Product of Array Except Self Solve ↗ ✓ Mark Random Pick with Weight completed Random Pick with Weight Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Reverse String completed Reverse String Solve ↗ ✓ Mark Reverse Vowels of a String completed Reverse Vowels of a String Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Rotate List completed Rotate List Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Running Sum of 1d Array completed Running Sum of 1d Array Solve ↗ ✓ Mark Russian Doll Envelopes completed Russian Doll Envelopes Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Second Highest Salary completed Second Highest Salary Solve ↗ ✓ Mark Single Element in a Sorted Array completed Single Element in a Sorted Array Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Squares of a Sorted Array completed Squares of a Sorted Array Solve ↗ ✓ Mark Sudoku Solver completed Sudoku Solver Solve ↗ ✓ Mark Target Sum completed Target Sum Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark The Latest Time to Catch a Bus completed The Latest Time to Catch a Bus Solve ↗ ✓ Mark Ugly Number completed Ugly Number Solve ↗ ✓ Mark Unique Paths completed Unique Paths Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark Water Bottles completed Water Bottles Solve ↗ ✓ Mark Wildcard Matching completed Wildcard Matching Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark 132 Pattern completed 132 Pattern Solve ↗ ✓ Mark Accounts Merge completed Accounts Merge Solve ↗ ✓ Mark Add Digits completed Add Digits Solve ↗ ✓ Mark Add to Array-Form of Integer completed Add to Array-Form of Integer Solve ↗ ✓ Mark Adjacent Increasing Subarrays Detection I completed Adjacent Increasing Subarrays Detection I Solve ↗ ✓ Mark Adjacent Increasing Subarrays Detection II completed Adjacent Increasing Subarrays Detection II Solve ↗ ✓ Mark All Ancestors of a Node in a Directed Acyclic Graph completed All Ancestors of a Node in a Directed Acyclic Graph Solve ↗ ✓ Mark Array Prototype Last completed Array Prototype Last Solve ↗ ✓ Mark Article Views I completed Article Views I Solve ↗ ✓ Mark Assign Cookies completed Assign Cookies Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Average Selling Price completed Average Selling Price Solve ↗ ✓ Mark Average Time of Process per Machine completed Average Time of Process per Machine Solve ↗ ✓ Mark Avoid Flood in The City completed Avoid Flood in The City Solve ↗ ✓ Mark Balanced Binary Tree completed Balanced Binary Tree Solve ↗ ✓ Mark Basic Calculator completed Basic Calculator Solve ↗ ✓ Mark Best Time to Buy and Sell Stock with Cooldown completed Best Time to Buy and Sell Stock with Cooldown Solve ↗ ✓ Mark Big Countries completed Big Countries Solve ↗ ✓ Mark Binary Number with Alternating Bits completed Binary Number with Alternating Bits Solve ↗ ✓ Mark Binary Subarrays With Sum completed Binary Subarrays With Sum Solve ↗ ✓ Mark Binary Tree Inorder Traversal completed Binary Tree Inorder Traversal Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Burst Balloons completed Burst Balloons Solve ↗ ✓ Mark Can Place Flowers completed Can Place Flowers Solve ↗ ✓ Mark Capacity To Ship Packages Within D Days completed Capacity To Ship Packages Within D Days Solve ↗ ✓ Mark Car Pooling completed Car Pooling Solve ↗ ✓ Mark Check If Digits Are Equal in String After Operations I completed Check If Digits Are Equal in String After Operations I Solve ↗ ✓ Mark Check if the Sentence Is Pangram completed Check if the Sentence Is Pangram Solve ↗ ✓ Mark Classes With at Least 5 Students completed Classes With at Least 5 Students Solve ↗ ✓ Mark Clear Digits completed Clear Digits Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Combination Sum completed Combination Sum Solve ↗ ✓ Mark Combination Sum IV completed Combination Sum IV Solve ↗ ✓ Mark Compare Version Numbers completed Compare Version Numbers Solve ↗ ✓ Mark Consecutive Numbers completed Consecutive Numbers Solve ↗ ✓ Mark Construct Binary Tree from Preorder and Inorder Traversal completed Construct Binary Tree from Preorder and Inorder Traversal Solve ↗ ✓ Mark Contains Duplicate II completed Contains Duplicate II Solve ↗ ✓ Mark Contiguous Array completed Contiguous Array Solve ↗ ✓ Mark Continuous Subarray Sum completed Continuous Subarray Sum Solve ↗ ✓ Mark Convert Integer to the Sum of Two No-Zero Integers completed Convert Integer to the Sum of Two No-Zero Integers Solve ↗ ✓ Mark Convert Sorted Array to Binary Search Tree completed Convert Sorted Array to Binary Search Tree Solve ↗ ✓ Mark Count Distinct Integers After Removing Zeros completed Count Distinct Integers After Removing Zeros Solve ↗ ✓ Mark Count of Matches in Tournament completed Count of Matches in Tournament Solve ↗ ✓ Mark Count the Number of Substrings With Dominant Ones completed Count the Number of Substrings With Dominant Ones Solve ↗ ✓ Mark Count Unguarded Cells in the Grid completed Count Unguarded Cells in the Grid Solve ↗ ✓ Mark Counter completed Counter Solve ↗ ✓ Mark Counting Bits completed Counting Bits Solve ↗ ✓ Mark Critical Connections in a Network completed Critical Connections in a Network Solve ↗ ✓ Mark Daily Temperatures completed Daily Temperatures Solve ↗ ✓ Mark Defanging an IP Address completed Defanging an IP Address Solve ↗ ✓ Mark Degree of an Array completed Degree of an Array Solve ↗ ✓ Mark Delete Leaves With a Given Value completed Delete Leaves With a Given Value Solve ↗ ✓ Mark Delete Node in a Linked List completed Delete Node in a Linked List Solve ↗ ✓ Mark Delete Nodes And Return Forest completed Delete Nodes And Return Forest Solve ↗ ✓ Mark Delete Nodes From Linked List Present in Array completed Delete Nodes From Linked List Present in Array Solve ↗ ✓ Mark Department Highest Salary completed Department Highest Salary Solve ↗ ✓ Mark Design a Food Rating System completed Design a Food Rating System Solve ↗ ✓ Mark Design a Text Editor completed Design a Text Editor Solve ↗ ✓ Mark Design Circular Queue completed Design Circular Queue Solve ↗ ✓ Mark Design Linked List completed Design Linked List Solve ↗ ✓ Mark Design Search Autocomplete System completed Design Search Autocomplete System Solve ↗ ✓ Mark Design Spreadsheet completed Design Spreadsheet Solve ↗ ✓ Mark Design Task Manager completed Design Task Manager Solve ↗ ✓ Mark Design Twitter completed Design Twitter Solve ↗ ✓ Mark Detect Capital completed Detect Capital Solve ↗ ✓ Mark Diagonal Traverse completed Diagonal Traverse Solve ↗ ✓ Mark Distinct Subsequences completed Distinct Subsequences Solve ↗ ✓ Mark Divide Two Integers completed Divide Two Integers Solve ↗ ✓ Mark Divisor Game completed Divisor Game Solve ↗ ✓ Mark Duplicate Emails completed Duplicate Emails Solve ↗ ✓ Mark Employee Importance completed Employee Importance Solve ↗ ✓ Mark Encode and Decode Strings completed Encode and Decode Strings Solve ↗ ✓ Mark Evaluate Division completed Evaluate Division Solve ↗ ✓ Mark Exchange Seats completed Exchange Seats Solve ↗ ✓ Mark Exclusive Time of Functions completed Exclusive Time of Functions Solve ↗ ✓ Mark Expression Add Operators completed Expression Add Operators Solve ↗ ✓ Mark Fibonacci Number completed Fibonacci Number Solve ↗ ✓ Mark Final Value of Variable After Performing Operations completed Final Value of Variable After Performing Operations Solve ↗ ✓ Mark Find a Peak Element II completed Find a Peak Element II Solve ↗ ✓ Mark Find All Duplicates in an Array completed Find All Duplicates in an Array Solve ↗ ✓ Mark Find And Replace in String completed Find And Replace in String Solve ↗ ✓ Mark Find Beautiful Indices in the Given Array I completed Find Beautiful Indices in the Given Array I Solve ↗ ✓ Mark Find Closest Person completed Find Closest Person Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array II completed Find Minimum in Rotated Sorted Array II Solve ↗ ✓ Mark Find Pivot Index completed Find Pivot Index Solve ↗ ✓ Mark Find Resultant Array After Removing Anagrams completed Find Resultant Array After Removing Anagrams Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number Solve ↗ ✓ Mark Find the Highest Altitude completed Find the Highest Altitude Solve ↗ ✓ Mark Find the Maximum Achievable Number completed Find the Maximum Achievable Number Solve ↗ ✓ Mark Find the Number of Ways to Place People I completed Find the Number of Ways to Place People I Solve ↗ ✓ Mark Find the Smallest Divisor Given a Threshold completed Find the Smallest Divisor Given a Threshold Solve ↗ ✓ Mark Find X-Sum of All K-Long Subarrays II completed Find X-Sum of All K-Long Subarrays II Solve ↗ ✓ Mark First Unique Character in a String completed First Unique Character in a String Solve ↗ ✓ Mark Fizz Buzz completed Fizz Buzz Solve ↗ ✓ Mark Flatten Nested List Iterator completed Flatten Nested List Iterator Solve ↗ ✓ Mark Fraction to Recurring Decimal completed Fraction to Recurring Decimal Solve ↗ ✓ Mark Game Play Analysis IV completed Game Play Analysis IV Solve ↗ ✓ Mark Gray Code completed Gray Code Solve ↗ ✓ Mark Greatest Common Divisor of Strings completed Greatest Common Divisor of Strings Solve ↗ ✓ Mark Group Shifted Strings completed Group Shifted Strings Solve ↗ ✓ Mark Guess the Word completed Guess the Word Solve ↗ ✓ Mark House Robber II completed House Robber II Solve ↗ ✓ Mark Immediate Food Delivery II completed Immediate Food Delivery II Solve ↗ ✓ Mark Increasing Triplet Subsequence completed Increasing Triplet Subsequence Solve ↗ ✓ Mark Integer Break completed Integer Break Solve ↗ ✓ Mark Integer to English Words completed Integer to English Words Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark Intersection of Two Arrays II completed Intersection of Two Arrays II Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Invalid Tweets completed Invalid Tweets Solve ↗ ✓ Mark Inverse Coin Change completed Inverse Coin Change Solve ↗ ✓ Mark Is Subsequence completed Is Subsequence Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Jewels and Stones completed Jewels and Stones Solve ↗ ✓ Mark K Closest Points to Origin completed K Closest Points to Origin Solve ↗ ✓ Mark Keep Multiplying Found Values by Two completed Keep Multiplying Found Values by Two Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark Largest Divisible Subset completed Largest Divisible Subset Solve ↗ ✓ Mark Largest Number completed Largest Number Solve ↗ ✓ Mark Largest Perimeter Triangle completed Largest Perimeter Triangle Solve ↗ ✓ Mark Last Stone Weight completed Last Stone Weight Solve ↗ ✓ Mark Leaf-Similar Trees completed Leaf-Similar Trees Solve ↗ ✓ Mark Left and Right Sum Differences completed Left and Right Sum Differences Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Letter Combinations of a Phone Number completed Letter Combinations of a Phone Number Solve ↗ ✓ Mark Lexicographically Smallest Permutation Greater Than Target completed Lexicographically Smallest Permutation Greater Than Target Solve ↗ ✓ Mark Linked List Cycle completed Linked List Cycle Solve ↗ ✓ Mark Linked List Cycle II completed Linked List Cycle II Solve ↗ ✓ Mark Logger Rate Limiter completed Logger Rate Limiter Solve ↗ ✓ Mark Longest Continuous Increasing Subsequence completed Longest Continuous Increasing Subsequence Solve ↗ ✓ Mark Longest Increasing Path in a Matrix completed Longest Increasing Path in a Matrix Solve ↗ ✓ Mark Longest Non-Decreasing Subarray After Replacing at Most One Element completed Longest Non-Decreasing Subarray After Replacing at Most One Element Solve ↗ ✓ Mark Longest String Chain completed Longest String Chain Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Search Tree completed Lowest Common Ancestor of a Binary Search Tree Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree III completed Lowest Common Ancestor of a Binary Tree III Solve ↗ ✓ Mark Magnetic Force Between Two Balls completed Magnetic Force Between Two Balls Solve ↗ ✓ Mark Make Array Elements Equal to Zero completed Make Array Elements Equal to Zero Solve ↗ ✓ Mark Managers with at Least 5 Direct Reports completed Managers with at Least 5 Direct Reports Solve ↗ ✓ Mark Max Points on a Line completed Max Points on a Line Solve ↗ ✓ Mark Maximize the Minimum Powered City completed Maximize the Minimum Powered City Solve ↗ ✓ Mark Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts completed Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts Solve ↗ ✓ Mark Maximum Average Pass Ratio completed Maximum Average Pass Ratio Solve ↗ ✓ Mark Maximum Average Subarray I completed Maximum Average Subarray I Solve ↗ ✓ Mark Maximum Depth of Binary Tree completed Maximum Depth of Binary Tree Solve ↗ ✓ Mark Maximum Distance in Arrays completed Maximum Distance in Arrays Solve ↗ ✓ Mark Maximum Frequency of an Element After Performing Operations I completed Maximum Frequency of an Element After Performing Operations I Solve ↗ ✓ Mark Maximum Frequency of an Element After Performing Operations II completed Maximum Frequency of an Element After Performing Operations II Solve ↗ ✓ Mark Maximum Gap completed Maximum Gap Solve ↗ ✓ Mark Maximum Number of Distinct Elements After Operations completed Maximum Number of Distinct Elements After Operations Solve ↗ ✓ Mark Maximum Number of Operations to Move Ones to the End completed Maximum Number of Operations to Move Ones to the End Solve ↗ ✓ Mark Maximum Product Subarray completed Maximum Product Subarray Solve ↗ ✓ Mark Maximum Profit in Job Scheduling completed Maximum Profit in Job Scheduling Solve ↗ ✓ Mark Maximum Score of a Node Sequence completed Maximum Score of a Node Sequence Solve ↗ ✓ Mark Maximum Students Taking Exam completed Maximum Students Taking Exam Solve ↗ ✓ Mark Maximum Subarray With Equal Products completed Maximum Subarray With Equal Products Solve ↗ ✓ Mark Maximum Total Damage With Spell Casting completed Maximum Total Damage With Spell Casting Solve ↗ ✓ Mark Maximum Units on a Truck completed Maximum Units on a Truck Solve ↗ ✓ Mark Maximum Width Ramp completed Maximum Width Ramp Solve ↗ ✓ Mark Maximum XOR of Two Numbers in an Array completed Maximum XOR of Two Numbers in an Array Solve ↗ ✓ Mark Meeting Rooms completed Meeting Rooms Solve ↗ ✓ Mark Meeting Rooms III completed Meeting Rooms III Solve ↗ ✓ Mark Merge Two Binary Trees completed Merge Two Binary Trees Solve ↗ ✓ Mark Min Cost to Connect All Points completed Min Cost to Connect All Points Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Minimum Area Rectangle II completed Minimum Area Rectangle II Solve ↗ ✓ Mark Minimum Cost to Make at Least One Valid Path in a Grid completed Minimum Cost to Make at Least One Valid Path in a Grid Solve ↗ ✓ Mark Minimum Interval to Include Each Query completed Minimum Interval to Include Each Query Solve ↗ ✓ Mark Minimum Moves to Move a Box to Their Target Location completed Minimum Moves to Move a Box to Their Target Location Solve ↗ ✓ Mark Minimum Number of Operations to Make All Array Elements Equal to 1 completed Minimum Number of Operations to Make All Array Elements Equal to 1 Solve ↗ ✓ Mark Minimum Number of Operations to Move All Balls to Each Box completed Minimum Number of Operations to Move All Balls to Each Box Solve ↗ ✓ Mark Minimum Number of People to Teach completed Minimum Number of People to Teach Solve ↗ ✓ Mark Minimum Number of Refueling Stops completed Minimum Number of Refueling Stops Solve ↗ ✓ Mark Minimum Operations to Convert All Elements to Zero completed Minimum Operations to Convert All Elements to Zero Solve ↗ ✓ Mark Minimum Operations to Make Array Elements Zero completed Minimum Operations to Make Array Elements Zero Solve ↗ ✓ Mark Minimum Operations to Make the Integer Zero completed Minimum Operations to Make the Integer Zero Solve ↗ ✓ Mark Minimum Pair Removal to Sort Array I completed Minimum Pair Removal to Sort Array I Solve ↗ ✓ Mark Monthly Transactions I completed Monthly Transactions I Solve ↗ ✓ Mark Multiply Strings completed Multiply Strings Solve ↗ ✓ Mark My Calendar I completed My Calendar I Solve ↗ ✓ Mark N-Queens II completed N-Queens II Solve ↗ ✓ Mark Nested List Weight Sum completed Nested List Weight Sum Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Nim Game completed Nim Game Solve ↗ ✓ Mark Nth Digit completed Nth Digit Solve ↗ ✓ Mark Number of Closed Islands completed Number of Closed Islands Solve ↗ ✓ Mark Number of Matching Subsequences completed Number of Matching Subsequences Solve ↗ ✓ Mark Number of People Aware of a Secret completed Number of People Aware of a Secret Solve ↗ ✓ Mark Number of Provinces completed Number of Provinces Solve ↗ ✓ Mark Number of Steps to Reduce a Number to Zero completed Number of Steps to Reduce a Number to Zero Solve ↗ ✓ Mark Odd Even Linked List completed Odd Even Linked List Solve ↗ ✓ Mark Ones and Zeroes completed Ones and Zeroes Solve ↗ ✓ Mark Pacific Atlantic Water Flow completed Pacific Atlantic Water Flow Solve ↗ ✓ Mark Paint House completed Paint House Solve ↗ ✓ Mark Palindrome Partitioning II completed Palindrome Partitioning II Solve ↗ ✓ Mark Palindromic Substrings completed Palindromic Substrings Solve ↗ ✓ Mark Partition Array Into K-Distinct Groups completed Partition Array Into K-Distinct Groups Solve ↗ ✓ Mark Path Sum completed Path Sum Solve ↗ ✓ Mark Path Sum II completed Path Sum II Solve ↗ ✓ Mark Path With Maximum Minimum Value completed Path With Maximum Minimum Value Solve ↗ ✓ Mark Peak Index in a Mountain Array completed Peak Index in a Mountain Array Solve ↗ ✓ Mark Percentage of Users Attended a Contest completed Percentage of Users Attended a Contest Solve ↗ ✓ Mark Perfect Squares completed Perfect Squares Solve ↗ ✓ Mark Permutation Sequence completed Permutation Sequence Solve ↗ ✓ Mark Populating Next Right Pointers in Each Node completed Populating Next Right Pointers in Each Node Solve ↗ ✓ Mark Power Grid Maintenance completed Power Grid Maintenance Solve ↗ ✓ Mark Predict the Winner completed Predict the Winner Solve ↗ ✓ Mark Product Sales Analysis III completed Product Sales Analysis III Solve ↗ ✓ Mark Queue Reconstruction by Height completed Queue Reconstruction by Height Solve ↗ ✓ Mark Race Car completed Race Car Solve ↗ ✓ Mark Range Module completed Range Module Solve ↗ ✓ Mark Range Sum Query 2D - Immutable completed Range Sum Query 2D - Immutable Solve ↗ ✓ Mark Rank Scores completed Rank Scores Solve ↗ ✓ Mark Ransom Note completed Ransom Note Solve ↗ ✓ Mark Rearrange Array Elements by Sign completed Rearrange Array Elements by Sign Solve ↗ ✓ Mark Recover Binary Search Tree completed Recover Binary Search Tree Solve ↗ ✓ Mark Remove Boxes completed Remove Boxes Solve ↗ ✓ Mark Remove Duplicates from Sorted Array II completed Remove Duplicates from Sorted Array II Solve ↗ ✓ Mark Remove Duplicates from Sorted List completed Remove Duplicates from Sorted List Solve ↗ ✓ Mark Remove Invalid Parentheses completed Remove Invalid Parentheses Solve ↗ ✓ Mark Remove K Digits completed Remove K Digits Solve ↗ ✓ Mark Remove Linked List Elements completed Remove Linked List Elements Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Reorder List completed Reorder List Solve ↗ ✓ Mark Reorganize String completed Reorganize String Solve ↗ ✓ Mark Replace Non-Coprime Numbers in Array completed Replace Non-Coprime Numbers in Array Solve ↗ ✓ Mark Reverse Linked List II completed Reverse Linked List II Solve ↗ ✓ Mark Reverse Pairs completed Reverse Pairs Solve ↗ ✓ Mark Reverse Prefix of Word completed Reverse Prefix of Word Solve ↗ ✓ Mark Reverse String II completed Reverse String II Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Rising Temperature completed Rising Temperature Solve ↗ ✓ Mark Rotate String completed Rotate String Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Search a 2D Matrix completed Search a 2D Matrix Solve ↗ ✓ Mark Search Suggestions System completed Search Suggestions System Solve ↗ ✓ Mark Separate Squares I completed Separate Squares I Solve ↗ ✓ Mark Sequence Reconstruction completed Sequence Reconstruction Solve ↗ ✓ Mark Serialize and Deserialize N-ary Tree completed Serialize and Deserialize N-ary Tree Solve ↗ ✓ Mark Set Matrix Zeroes completed Set Matrix Zeroes Solve ↗ ✓ Mark Set Mismatch completed Set Mismatch Solve ↗ ✓ Mark Shortest Palindrome completed Shortest Palindrome Solve ↗ ✓ Mark Shortest Path in Binary Matrix completed Shortest Path in Binary Matrix Solve ↗ ✓ Mark Shortest Path Visiting All Nodes completed Shortest Path Visiting All Nodes Solve ↗ ✓ Mark Shortest Subarray to be Removed to Make Array Sorted completed Shortest Subarray to be Removed to Make Array Sorted Solve ↗ ✓ Mark Simple Bank System completed Simple Bank System Solve ↗ ✓ Mark Single Number II completed Single Number II Solve ↗ ✓ Mark Sleep completed Sleep Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Smallest Number With All Set Bits completed Smallest Number With All Set Bits Solve ↗ ✓ Mark Snapshot Array completed Snapshot Array Solve ↗ ✓ Mark Sort an Array completed Sort an Array Solve ↗ ✓ Mark Sort Integers by The Power Value completed Sort Integers by The Power Value Solve ↗ ✓ Mark Sort List completed Sort List Solve ↗ ✓ Mark Sort Matrix by Diagonals completed Sort Matrix by Diagonals Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Students and Examinations completed Students and Examinations Solve ↗ ✓ Mark Subarray Product Less Than K completed Subarray Product Less Than K Solve ↗ ✓ Mark Subsequence Sum After Capping Elements completed Subsequence Sum After Capping Elements Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Subsets II completed Subsets II Solve ↗ ✓ Mark Sum of Perfect Square Ancestors completed Sum of Perfect Square Ancestors Solve ↗ ✓ Mark Sum of Square Numbers completed Sum of Square Numbers Solve ↗ ✓ Mark Sum of Two Integers completed Sum of Two Integers Solve ↗ ✓ Mark Sum Root to Leaf Numbers completed Sum Root to Leaf Numbers Solve ↗ ✓ Mark Summary Ranges completed Summary Ranges Solve ↗ ✓ Mark Surrounded Regions completed Surrounded Regions Solve ↗ ✓ Mark Swap Adjacent in LR String completed Swap Adjacent in LR String Solve ↗ ✓ Mark Swim in Rising Water completed Swim in Rising Water Solve ↗ ✓ Mark Symmetric Tree completed Symmetric Tree Solve ↗ ✓ Mark Taking Maximum Energy From the Mystic Dungeon completed Taking Maximum Energy From the Mystic Dungeon Solve ↗ ✓ Mark The Earliest Moment When Everyone Become Friends completed The Earliest Moment When Everyone Become Friends Solve ↗ ✓ Mark The Number of Employees Which Report to Each Employee completed The Number of Employees Which Report to Each Employee Solve ↗ ✓ Mark Third Maximum Number completed Third Maximum Number Solve ↗ ✓ Mark Three Divisors completed Three Divisors Solve ↗ ✓ Mark Time Needed to Inform All Employees completed Time Needed to Inform All Employees Solve ↗ ✓ Mark Top K Frequent Words completed Top K Frequent Words Solve ↗ ✓ Mark Transpose Matrix completed Transpose Matrix Solve ↗ ✓ Mark Trapping Rain Water II completed Trapping Rain Water II Solve ↗ ✓ Mark Triangle completed Triangle Solve ↗ ✓ Mark Triangle Judgement completed Triangle Judgement Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark Unique Binary Search Trees II completed Unique Binary Search Trees II Solve ↗ ✓ Mark Unique Email Addresses completed Unique Email Addresses Solve ↗ ✓ Mark Valid Palindrome II completed Valid Palindrome II Solve ↗ ✓ Mark Valid Parenthesis String completed Valid Parenthesis String Solve ↗ ✓ Mark Valid Phone Numbers completed Valid Phone Numbers Solve ↗ ✓ Mark Vowel Spellchecker completed Vowel Spellchecker Solve ↗ ✓ Mark Wiggle Sort II completed Wiggle Sort II Solve ↗ ✓ Mark Word Break completed Word Break Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Word Ladder II completed Word Ladder II Solve ↗ ✓ Mark Word Pattern completed Word Pattern Solve ↗ ✓ Mark Word Search II completed Word Search II Solve ↗ ✓ Mark XOR Operation in an Array completed XOR Operation in an Array Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗