✓ Mark Bus Routes completed Bus Routes Solve ↗ ✓ Mark Alien Dictionary completed Alien Dictionary Solve ↗ ✓ Mark Construct Quad Tree completed Construct Quad Tree Solve ↗ ✓ Mark Find the Closest Palindrome completed Find the Closest Palindrome Solve ↗ ✓ Mark Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit completed Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Number of Islands II completed Number of Islands II Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Design Hit Counter completed Design Hit Counter Solve ↗ ✓ Mark Evaluate Division completed Evaluate Division Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark My Calendar I completed My Calendar I 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 Squares of a Sorted Array completed Squares of a Sorted Array Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark Word Search II completed Word Search II Solve ↗ ✓ Mark All O`one Data Structure completed All O`one Data Structure Solve ↗ ✓ Mark Basic Calculator completed Basic Calculator Solve ↗ ✓ Mark Block Placement Queries completed Block Placement Queries Solve ↗ ✓ Mark Count Subarrays With Fixed Bounds completed Count Subarrays With Fixed Bounds Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Design In-Memory File System completed Design In-Memory File System Solve ↗ ✓ Mark Divide Nodes Into the Maximum Number of Groups completed Divide Nodes Into the Maximum Number of Groups Solve ↗ ✓ Mark Find Minimum Time to Reach Last Room I completed Find Minimum Time to Reach Last Room I Solve ↗ ✓ Mark First Unique Number completed First Unique Number Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Leftmost Column with at Least a One completed Leftmost Column with at Least a One Solve ↗ ✓ Mark Letter Combinations of a Phone Number completed Letter Combinations of a Phone Number Solve ↗ ✓ Mark Making A Large Island completed Making A Large Island Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge Strings Alternately completed Merge Strings Alternately Solve ↗ ✓ Mark Minimum Operations to Write the Letter Y on a Grid completed Minimum Operations to Write the Letter Y on a Grid Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark Rotating the Box completed Rotating the Box Solve ↗ ✓ Mark Serialize and Deserialize Binary Tree completed Serialize and Deserialize Binary Tree Solve ↗ ✓ Mark Shortest Bridge completed Shortest Bridge Solve ↗ ✓ Mark Shuffle an Array completed Shuffle an Array Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Split Message Based on Limit completed Split Message Based on Limit Solve ↗ ✓ Mark The Maze completed The Maze Solve ↗ ✓ Mark Time Based Key-Value Store completed Time Based Key-Value Store Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Top K Frequent Words completed Top K Frequent Words Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark Word Break completed Word Break Solve ↗ ✓ Mark Add Edges to Make Degrees of All Nodes Even completed Add Edges to Make Degrees of All Nodes Even Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark Array With Elements Not Equal to Average of Neighbors completed Array With Elements Not Equal to Average of Neighbors Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Best Time to Buy and Sell Stock using Strategy completed Best Time to Buy and Sell Stock using Strategy Solve ↗ ✓ Mark Binary Tree Right Side View completed Binary Tree Right Side View Solve ↗ ✓ Mark Calculate Digit Sum of a String completed Calculate Digit Sum of a String Solve ↗ ✓ Mark Check for Contradictions in Equations completed Check for Contradictions in Equations Solve ↗ ✓ Mark Check if a String Is an Acronym of Words completed Check if a String Is an Acronym of Words Solve ↗ ✓ Mark Check If String Is a Prefix of Array completed Check If String Is a Prefix of Array Solve ↗ ✓ Mark Cherry Pickup completed Cherry Pickup Solve ↗ ✓ Mark Clone Graph completed Clone Graph Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Combination Sum completed Combination Sum Solve ↗ ✓ Mark Construct K Palindrome Strings completed Construct K Palindrome Strings Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Course Schedule IV completed Course Schedule IV Solve ↗ ✓ Mark Create Binary Tree From Descriptions completed Create Binary Tree From Descriptions Solve ↗ ✓ Mark Decode Ways completed Decode Ways Solve ↗ ✓ Mark Delete Node in a BST completed Delete Node in a BST Solve ↗ ✓ Mark Dungeon Game completed Dungeon Game Solve ↗ ✓ Mark Employee Importance completed Employee Importance Solve ↗ ✓ Mark Encode and Decode TinyURL completed Encode and Decode TinyURL Solve ↗ ✓ Mark Escape the Spreading Fire completed Escape the Spreading Fire Solve ↗ ✓ Mark Excel Sheet Column Number completed Excel Sheet Column Number Solve ↗ ✓ Mark Exclusive Time of Functions completed Exclusive Time of Functions Solve ↗ ✓ Mark Factor Combinations completed Factor Combinations Solve ↗ ✓ Mark Falling Squares completed Falling Squares Solve ↗ ✓ Mark Find All Possible Recipes from Given Supplies completed Find All Possible Recipes from Given Supplies 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 K Pairs with Smallest Sums completed Find K Pairs with Smallest Sums Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Find Minimum Time to Reach Last Room II completed Find Minimum Time to Reach Last Room II Solve ↗ ✓ Mark Find Pattern in Infinite Stream I completed Find Pattern in Infinite Stream I Solve ↗ ✓ Mark Find Pattern in Infinite Stream II completed Find Pattern in Infinite Stream II Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark Find the City With the Smallest Number of Neighbors at a Threshold Distance completed Find the City With the Smallest Number of Neighbors at a Threshold Distance Solve ↗ ✓ Mark Find the Distance Value Between Two Arrays completed Find the Distance Value Between Two Arrays Solve ↗ ✓ Mark Find the Number of Ways to Place People II completed Find the Number of Ways to Place People II Solve ↗ ✓ Mark Fixed Point completed Fixed Point Solve ↗ ✓ Mark Flood Fill completed Flood Fill Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Group Shifted Strings completed Group Shifted Strings Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark Hopper Company Queries I completed Hopper Company Queries I Solve ↗ ✓ Mark Hopper Company Queries II completed Hopper Company Queries II Solve ↗ ✓ Mark Hopper Company Queries III completed Hopper Company Queries III Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark House Robber III completed House Robber III Solve ↗ ✓ Mark Implement Trie (Prefix Tree) completed Implement Trie (Prefix Tree) Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Intersection of Multiple Arrays completed Intersection of Multiple Arrays Solve ↗ ✓ Mark Interval List Intersections completed Interval List Intersections Solve ↗ ✓ Mark K Divisible Elements Subarrays completed K Divisible Elements Subarrays Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Longest Palindromic Subsequence completed Longest Palindromic Subsequence Solve ↗ ✓ Mark Match Alphanumerical Pattern in Matrix I completed Match Alphanumerical Pattern in Matrix I Solve ↗ ✓ Mark Maximize Amount After Two Days of Conversions completed Maximize Amount After Two Days of Conversions Solve ↗ ✓ Mark Maximize Win From Two Segments completed Maximize Win From Two Segments Solve ↗ ✓ Mark Maximum Coin Collection completed Maximum Coin Collection Solve ↗ ✓ Mark Maximum Depth of Binary Tree completed Maximum Depth of Binary Tree Solve ↗ ✓ Mark Maximum Increasing Triplet Value completed Maximum Increasing Triplet Value Solve ↗ ✓ Mark Maximum Number of Eaten Apples completed Maximum Number of Eaten Apples Solve ↗ ✓ Mark Maximum Subarray Min-Product completed Maximum Subarray Min-Product Solve ↗ ✓ Mark Maximum XOR for Each Query completed Maximum XOR for Each Query Solve ↗ ✓ Mark Meeting Rooms III completed Meeting Rooms III Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Minimum Absolute Sum Difference completed Minimum Absolute Sum Difference Solve ↗ ✓ Mark Minimum Number of Operations to Make Array Continuous completed Minimum Number of Operations to Make Array Continuous Solve ↗ ✓ Mark Minimum Operations to Make Binary Array Elements Equal to One I completed Minimum Operations to Make Binary Array Elements Equal to One I Solve ↗ ✓ Mark Minimum Operations to Make Binary Array Elements Equal to One II completed Minimum Operations to Make Binary Array Elements Equal to One II Solve ↗ ✓ Mark Minimum Score Triangulation of Polygon completed Minimum Score Triangulation of Polygon Solve ↗ ✓ Mark Minimum Sum of Squared Difference completed Minimum Sum of Squared Difference Solve ↗ ✓ Mark Minimum Time to Complete Trips completed Minimum Time to Complete Trips Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Nearest Exit from Entrance in Maze completed Nearest Exit from Entrance in Maze Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Number of Black Blocks completed Number of Black Blocks Solve ↗ ✓ Mark Number of Matching Subsequences completed Number of Matching Subsequences Solve ↗ ✓ Mark Number of Nodes in the Sub-Tree With the Same Label completed Number of Nodes in the Sub-Tree With the Same Label Solve ↗ ✓ Mark Number of People That Can Be Seen in a Grid completed Number of People That Can Be Seen in a Grid Solve ↗ ✓ Mark Number of Strings That Appear as Substrings in Word completed Number of Strings That Appear as Substrings in Word Solve ↗ ✓ Mark Number of Ways to Reach Destination in the Grid completed Number of Ways to Reach Destination in the Grid Solve ↗ ✓ Mark Number Of Ways To Reconstruct A Tree completed Number Of Ways To Reconstruct A Tree Solve ↗ ✓ Mark One Edit Distance completed One Edit Distance Solve ↗ ✓ Mark Open the Lock completed Open the Lock Solve ↗ ✓ Mark Optimal Account Balancing completed Optimal Account Balancing Solve ↗ ✓ Mark Palindrome Permutation completed Palindrome Permutation Solve ↗ ✓ Mark Parallel Courses completed Parallel Courses Solve ↗ ✓ Mark Patching Array completed Patching Array Solve ↗ ✓ Mark Points That Intersect With Cars completed Points That Intersect With Cars Solve ↗ ✓ Mark Random Pick with Blacklist completed Random Pick with Blacklist Solve ↗ ✓ Mark Regions Cut By Slashes completed Regions Cut By Slashes Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Remove Max Number of Edges to Keep Graph Fully Traversable completed Remove Max Number of Edges to Keep Graph Fully Traversable Solve ↗ ✓ Mark Remove Zero Sum Consecutive Nodes from Linked List completed Remove Zero Sum Consecutive Nodes from Linked List Solve ↗ ✓ Mark Replace Words completed Replace Words Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Reverse Words in a String II completed Reverse Words in a String II Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Sudoku Solver completed Sudoku Solver Solve ↗ ✓ Mark Swap Nodes in Pairs completed Swap Nodes in Pairs Solve ↗ ✓ Mark The Maze II completed The Maze II Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Trips and Users completed Trips and Users Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Walls and Gates completed Walls and Gates Solve ↗ ✓ Mark Word Break II completed Word Break II Solve ↗ ✓ Mark Word Pattern completed Word Pattern Solve ↗ ✓ Mark Word Pattern II completed Word Pattern II Solve ↗ ✓ Mark 01 Matrix completed 01 Matrix Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Add Digits completed Add Digits Solve ↗ ✓ Mark Amount of Time for Binary Tree to Be Infected completed Amount of Time for Binary Tree to Be Infected Solve ↗ ✓ Mark Analyze User Website Visit Pattern completed Analyze User Website Visit Pattern Solve ↗ ✓ Mark Basic Calculator II completed Basic Calculator II Solve ↗ ✓ Mark Boundary of Binary Tree completed Boundary of Binary Tree Solve ↗ ✓ Mark Brightest Position on Street completed Brightest Position on Street Solve ↗ ✓ Mark Burst Balloons completed Burst Balloons Solve ↗ ✓ Mark Candy completed Candy Solve ↗ ✓ Mark Candy Crush completed Candy Crush Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Collect Coins in a Tree completed Collect Coins in a Tree Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Count Nice Pairs in an Array completed Count Nice Pairs in an Array Solve ↗ ✓ Mark Count the Number of Good Subarrays completed Count the Number of Good Subarrays Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Custom Sort String completed Custom Sort String Solve ↗ ✓ Mark Design File System completed Design File System Solve ↗ ✓ Mark Design Memory Allocator completed Design Memory Allocator Solve ↗ ✓ Mark Design Parking System completed Design Parking System Solve ↗ ✓ Mark Detonate the Maximum Bombs completed Detonate the Maximum Bombs Solve ↗ ✓ Mark Divide Two Integers completed Divide Two Integers Solve ↗ ✓ Mark Exam Room completed Exam Room Solve ↗ ✓ Mark Final Prices With a Special Discount in a Shop completed Final Prices With a Special Discount in a Shop Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array completed Find Minimum in Rotated Sorted Array Solve ↗ ✓ Mark Find the Length of the Longest Common Prefix completed Find the Length of the Longest Common Prefix Solve ↗ ✓ Mark Frequency of the Most Frequent Element completed Frequency of the Most Frequent Element Solve ↗ ✓ Mark Is Graph Bipartite? completed Is Graph Bipartite? Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Length of Longest Subarray With at Most K Frequency completed Length of Longest Subarray With at Most K Frequency Solve ↗ ✓ Mark LFU Cache completed LFU Cache Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Longest Increasing Path in a Matrix completed Longest Increasing Path in a Matrix Solve ↗ ✓ Mark Longest Increasing Subsequence completed Longest Increasing Subsequence Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Longest Path With Different Adjacent Characters completed Longest Path With Different Adjacent Characters Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark Longest Valid Parentheses completed Longest Valid Parentheses Solve ↗ ✓ Mark Maximum Earnings From Taxi completed Maximum Earnings From Taxi Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Min Cost to Connect All Points completed Min Cost to Connect All Points Solve ↗ ✓ Mark Minimum Absolute Difference Between Elements With Constraint completed Minimum Absolute Difference Between Elements With Constraint Solve ↗ ✓ Mark Minimum Cost For Tickets completed Minimum Cost For Tickets 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 Edge Reversals So Every Node Is Reachable completed Minimum Edge Reversals So Every Node Is Reachable Solve ↗ ✓ Mark Minimum Operations to Reduce an Integer to 0 completed Minimum Operations to Reduce an Integer to 0 Solve ↗ ✓ Mark Minimum Path Sum completed Minimum Path Sum Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Number of Adjacent Elements With the Same Color completed Number of Adjacent Elements With the Same Color Solve ↗ ✓ Mark Number of Flowers in Full Bloom completed Number of Flowers in Full Bloom Solve ↗ ✓ Mark Number of Provinces completed Number of Provinces Solve ↗ ✓ Mark Pacific Atlantic Water Flow completed Pacific Atlantic Water Flow Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Reconstruct Itinerary completed Reconstruct Itinerary Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Replace Non-Coprime Numbers in Array completed Replace Non-Coprime Numbers in Array Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Rotated Digits completed Rotated Digits Solve ↗ ✓ Mark Sliding Puzzle completed Sliding Puzzle Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Smallest String With Swaps completed Smallest String With Swaps Solve ↗ ✓ Mark Split Array Largest Sum completed Split Array Largest Sum Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Subarray Sums Divisible by K completed Subarray Sums Divisible by K Solve ↗ ✓ Mark Subarrays with K Different Integers completed Subarrays with K Different Integers Solve ↗ ✓ Mark Task Scheduler completed Task Scheduler Solve ↗ ✓ Mark The Skyline Problem completed The Skyline Problem Solve ↗ ✓ Mark Time Needed to Buy Tickets completed Time Needed to Buy Tickets Solve ↗ ✓ Mark Unique Number of Occurrences completed Unique Number of Occurrences Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Verifying an Alien Dictionary completed Verifying an Alien Dictionary Solve ↗ ✓ Mark Water and Jug Problem completed Water and Jug Problem Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Word Ladder II completed Word Ladder II Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗ ✓ Mark 24 Game completed 24 Game Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Add Strings completed Add Strings Solve ↗ ✓ Mark Amount of New Area Painted Each Day completed Amount of New Area Painted Each Day Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Contiguous Array completed Contiguous Array Solve ↗ ✓ Mark Count Prefix and Suffix Pairs II completed Count Prefix and Suffix Pairs II Solve ↗ ✓ Mark Create a DataFrame from List completed Create a DataFrame from List Solve ↗ ✓ Mark Design Browser History completed Design Browser History Solve ↗ ✓ Mark Design Search Autocomplete System completed Design Search Autocomplete System Solve ↗ ✓ Mark Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree completed Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree Solve ↗ ✓ Mark Find Eventual Safe States completed Find Eventual Safe States Solve ↗ ✓ Mark Find K Closest Elements completed Find K Closest Elements 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 Find the Most Competitive Subsequence completed Find the Most Competitive Subsequence Solve ↗ ✓ Mark Furthest Building You Can Reach completed Furthest Building You Can Reach Solve ↗ ✓ Mark Get Biggest Three Rhombus Sums in a Grid completed Get Biggest Three Rhombus Sums in a Grid Solve ↗ ✓ Mark Graph Connectivity With Threshold completed Graph Connectivity With Threshold Solve ↗ ✓ Mark House Robber II completed House Robber II Solve ↗ ✓ Mark Increasing Triplet Subsequence completed Increasing Triplet Subsequence Solve ↗ ✓ Mark Intersection of Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Is Subsequence completed Is Subsequence Solve ↗ ✓ Mark Largest 1-Bordered Square completed Largest 1-Bordered Square Solve ↗ ✓ Mark Largest Divisible Subset completed Largest Divisible Subset Solve ↗ ✓ Mark Maximum Frequency Stack completed Maximum Frequency Stack Solve ↗ ✓ Mark Maximum Points You Can Obtain from Cards completed Maximum Points You Can Obtain from Cards Solve ↗ ✓ Mark Meeting Rooms completed Meeting Rooms Solve ↗ ✓ Mark Minimum Number of Taps to Open to Water a Garden completed Minimum Number of Taps to Open to Water a Garden Solve ↗ ✓ Mark Minimum Size Subarray Sum completed Minimum Size Subarray Sum Solve ↗ ✓ Mark Monthly Transactions I completed Monthly Transactions I Solve ↗ ✓ Mark Most Profitable Path in a Tree completed Most Profitable Path in a Tree Solve ↗ ✓ Mark Next Greater Element II completed Next Greater Element II Solve ↗ ✓ Mark Number of Subarrays That Match a Pattern I completed Number of Subarrays That Match a Pattern I Solve ↗ ✓ Mark Number of Subarrays with Bounded Maximum completed Number of Subarrays with Bounded Maximum Solve ↗ ✓ Mark Ones and Zeroes completed Ones and Zeroes Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Permutations completed Permutations Solve ↗ ✓ Mark Possible Bipartition completed Possible Bipartition Solve ↗ ✓ Mark Predict the Winner completed Predict the Winner Solve ↗ ✓ Mark Put Marbles in Bags completed Put Marbles in Bags Solve ↗ ✓ Mark Recyclable and Low Fat Products completed Recyclable and Low Fat Products Solve ↗ ✓ Mark Remove Comments completed Remove Comments Solve ↗ ✓ Mark Reorganize String completed Reorganize String Solve ↗ ✓ Mark Russian Doll Envelopes completed Russian Doll Envelopes Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Shortest Palindrome completed Shortest Palindrome Solve ↗ ✓ Mark Shortest Path in Binary Matrix completed Shortest Path in Binary Matrix Solve ↗ ✓ Mark Simplify Path completed Simplify Path Solve ↗ ✓ Mark Sort Characters By Frequency completed Sort Characters By Frequency Solve ↗ ✓ Mark Stone Game II completed Stone Game II Solve ↗ ✓ Mark String Compression completed String Compression Solve ↗ ✓ Mark Surrounded Regions completed Surrounded Regions Solve ↗ ✓ Mark Validate Binary Search Tree completed Validate Binary Search Tree Solve ↗ ✓ Mark 2 Keys Keyboard completed 2 Keys Keyboard Solve ↗ ✓ Mark 3Sum Closest completed 3Sum Closest Solve ↗ ✓ Mark All Nodes Distance K in Binary Tree completed All Nodes Distance K in Binary Tree Solve ↗ ✓ Mark Assign Cookies completed Assign Cookies Solve ↗ ✓ Mark Average Time of Process per Machine completed Average Time of Process per Machine Solve ↗ ✓ Mark Best Position for a Service Centre completed Best Position for a Service Centre Solve ↗ ✓ Mark Best Time to Buy and Sell Stock II completed Best Time to Buy and Sell Stock II Solve ↗ ✓ Mark Best Time to Buy and Sell Stock IV completed Best Time to Buy and Sell Stock IV Solve ↗ ✓ Mark Binary Search Tree Iterator completed Binary Search Tree Iterator Solve ↗ ✓ Mark Binary Tree Level Order Traversal completed Binary Tree Level Order Traversal Solve ↗ ✓ Mark Binary Tree Longest Consecutive Sequence II completed Binary Tree Longest Consecutive Sequence II Solve ↗ ✓ Mark Binary Watch completed Binary Watch Solve ↗ ✓ Mark Cache With Time Limit completed Cache With Time Limit Solve ↗ ✓ Mark Can I Win completed Can I Win Solve ↗ ✓ Mark Capacity To Ship Packages Within D Days completed Capacity To Ship Packages Within D Days Solve ↗ ✓ Mark Cheapest Flights Within K Stops completed Cheapest Flights Within K Stops Solve ↗ ✓ Mark Check if Array Is Sorted and Rotated completed Check if Array Is Sorted and Rotated Solve ↗ ✓ Mark Check if the Rectangle Corner Is Reachable completed Check if the Rectangle Corner Is Reachable Solve ↗ ✓ Mark Cherry Pickup II completed Cherry Pickup II Solve ↗ ✓ Mark Combination Sum II completed Combination Sum II Solve ↗ ✓ Mark Complete Binary Tree Inserter completed Complete Binary Tree Inserter 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 Continuous Subarrays completed Continuous Subarrays Solve ↗ ✓ Mark Convert an Array Into a 2D Array With Conditions completed Convert an Array Into a 2D Array With Conditions Solve ↗ ✓ Mark Count Different Palindromic Subsequences completed Count Different Palindromic Subsequences Solve ↗ ✓ Mark Count Integers in Intervals completed Count Integers in Intervals Solve ↗ ✓ Mark Count Number of Teams completed Count Number of Teams Solve ↗ ✓ Mark Count Palindromic Subsequences completed Count Palindromic Subsequences Solve ↗ ✓ Mark Count Paths That Can Form a Palindrome in a Tree completed Count Paths That Can Form a Palindrome in a Tree Solve ↗ ✓ Mark Counting Bits completed Counting Bits Solve ↗ ✓ Mark Create Target Array in the Given Order completed Create Target Array in the Given Order Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Design a Text Editor completed Design a Text Editor Solve ↗ ✓ Mark Design Snake Game completed Design Snake Game Solve ↗ ✓ Mark Design Twitter completed Design Twitter Solve ↗ ✓ Mark Diameter of Binary Tree completed Diameter of Binary Tree Solve ↗ ✓ Mark Elimination Game completed Elimination Game Solve ↗ ✓ Mark Employee Bonus completed Employee Bonus Solve ↗ ✓ Mark Expressive Words completed Expressive Words Solve ↗ ✓ Mark Find Customer Referee completed Find Customer Referee Solve ↗ ✓ Mark Find K-th Smallest Pair Distance completed Find K-th Smallest Pair Distance Solve ↗ ✓ Mark Find the Celebrity completed Find the Celebrity Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number Solve ↗ ✓ Mark Find the Maximum Length of Valid Subsequence II completed Find the Maximum Length of Valid Subsequence II Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark Freedom Trail completed Freedom Trail Solve ↗ ✓ Mark H-Index completed H-Index Solve ↗ ✓ Mark Human Traffic of Stadium completed Human Traffic of Stadium Solve ↗ ✓ Mark Insert Delete GetRandom O(1) - Duplicates allowed completed Insert Delete GetRandom O(1) - Duplicates allowed Solve ↗ ✓ Mark Integer Replacement completed Integer Replacement Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number Solve ↗ ✓ Mark Kth Smallest Number in Multiplication Table completed Kth Smallest Number in Multiplication Table Solve ↗ ✓ Mark Largest Plus Sign completed Largest Plus Sign Solve ↗ ✓ Mark Last Person to Fit in the Bus completed Last Person to Fit in the Bus Solve ↗ ✓ Mark Lemonade Change completed Lemonade Change Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Linked List Cycle completed Linked List Cycle Solve ↗ ✓ Mark Longest Arithmetic Subsequence completed Longest Arithmetic Subsequence Solve ↗ ✓ Mark Magnetic Force Between Two Balls completed Magnetic Force Between Two Balls Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Matchsticks to Square completed Matchsticks to Square Solve ↗ ✓ Mark Max Area of Island completed Max Area of Island Solve ↗ ✓ Mark Maximize Sum Of Array After K Negations completed Maximize Sum Of Array After K Negations Solve ↗ ✓ Mark Maximum Average Subarray I completed Maximum Average Subarray I Solve ↗ ✓ Mark Maximum Manhattan Distance After K Changes completed Maximum Manhattan Distance After K Changes Solve ↗ ✓ Mark Maximum Number of Accepted Invitations completed Maximum Number of Accepted Invitations Solve ↗ ✓ Mark Maximum Number of Events That Can Be Attended completed Maximum Number of Events That Can Be Attended Solve ↗ ✓ Mark Maximum Profit in Job Scheduling completed Maximum Profit in Job Scheduling Solve ↗ ✓ Mark Maximum Sum Circular Subarray completed Maximum Sum Circular Subarray Solve ↗ ✓ Mark Maximum Width of Binary Tree completed Maximum Width of Binary Tree Solve ↗ ✓ Mark Maximum Width Ramp completed Maximum Width Ramp Solve ↗ ✓ Mark Meeting Scheduler completed Meeting Scheduler Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Minimize Malware Spread completed Minimize Malware Spread Solve ↗ ✓ Mark Minimize Malware Spread II completed Minimize Malware Spread II Solve ↗ ✓ Mark Minimum Cost to Merge Stones completed Minimum Cost to Merge Stones Solve ↗ ✓ Mark Minimum Depth of Binary Tree completed Minimum Depth of Binary Tree Solve ↗ ✓ Mark Minimum Number of Changes to Make Binary String Beautiful completed Minimum Number of Changes to Make Binary String Beautiful Solve ↗ ✓ Mark My Calendar II completed My Calendar II Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Nth Digit completed Nth Digit Solve ↗ ✓ Mark Number of Distinct Substrings in a String completed Number of Distinct Substrings in a String Solve ↗ ✓ Mark Number of Recent Calls completed Number of Recent Calls Solve ↗ ✓ Mark Paint House completed Paint House Solve ↗ ✓ Mark Palindrome Linked List completed Palindrome Linked List Solve ↗ ✓ Mark Palindrome Partitioning completed Palindrome Partitioning Solve ↗ ✓ Mark Promise Pool completed Promise Pool Solve ↗ ✓ Mark Random Point in Non-overlapping Rectangles completed Random Point in Non-overlapping Rectangles Solve ↗ ✓ Mark Ransom Note completed Ransom Note Solve ↗ ✓ Mark Remove Duplicates from Sorted Array II completed Remove Duplicates from Sorted Array II Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Remove Outermost Parentheses completed Remove Outermost Parentheses Solve ↗ ✓ Mark Reorder List completed Reorder List Solve ↗ ✓ Mark Repeated String Match completed Repeated String Match Solve ↗ ✓ Mark Replace Employee ID With The Unique Identifier completed Replace Employee ID With The Unique Identifier Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Reverse Vowels of a String completed Reverse Vowels of a String Solve ↗ ✓ Mark Robot Room Cleaner completed Robot Room Cleaner Solve ↗ ✓ Mark Search a 2D Matrix completed Search a 2D Matrix Solve ↗ ✓ Mark Search in Rotated Sorted Array II completed Search in Rotated Sorted Array II Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Search Suggestions System completed Search Suggestions System Solve ↗ ✓ Mark Sequential Digits completed Sequential Digits Solve ↗ ✓ Mark Set Intersection Size At Least Two completed Set Intersection Size At Least Two Solve ↗ ✓ Mark Set Matrix Zeroes completed Set Matrix Zeroes Solve ↗ ✓ Mark Shortest Path in a Grid with Obstacles Elimination completed Shortest Path in a Grid with Obstacles Elimination Solve ↗ ✓ Mark Shuffle the Array completed Shuffle the Array Solve ↗ ✓ Mark Simple Bank System completed Simple Bank System Solve ↗ ✓ Mark Spiral Matrix III completed Spiral Matrix III Solve ↗ ✓ Mark Strange Printer completed Strange Printer Solve ↗ ✓ Mark Strobogrammatic Number completed Strobogrammatic Number Solve ↗ ✓ Mark Strobogrammatic Number II completed Strobogrammatic Number II Solve ↗ ✓ Mark Sum of Distances in Tree completed Sum of Distances in Tree Solve ↗ ✓ Mark Sum of Left Leaves completed Sum of Left Leaves Solve ↗ ✓ Mark Summary Ranges completed Summary Ranges Solve ↗ ✓ Mark Swim in Rising Water completed Swim in Rising Water Solve ↗ ✓ Mark Task Scheduler II completed Task Scheduler II Solve ↗ ✓ Mark Triangle Judgement completed Triangle Judgement Solve ↗ ✓ Mark Ugly Number completed Ugly Number Solve ↗ ✓ Mark Valid Mountain Array completed Valid Mountain Array Solve ↗ ✓ Mark Valid Palindrome II completed Valid Palindrome II Solve ↗ ✓ Mark Valid Parenthesis String completed Valid Parenthesis String Solve ↗