✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Longest Substring Without Repeating Characters completed Longest Substring Without Repeating Characters Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers 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 Course Schedule completed Course Schedule Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Reorganize String completed Reorganize String Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Analyze User Website Visit Pattern completed Analyze User Website Visit Pattern Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Edit Distance completed Edit Distance 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 Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark First Missing Positive completed First Missing Positive Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark House Robber completed House Robber Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Jump Game II completed Jump Game II Solve ↗ ✓ Mark Letter Combinations of a Phone Number completed Letter Combinations of a Phone Number Solve ↗ ✓ Mark Longest Consecutive Sequence completed Longest Consecutive Sequence Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Majority Element completed Majority Element Solve ↗ ✓ Mark Maximum Frequency After Subarray Operation completed Maximum Frequency After Subarray Operation Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Minimum Number of Primes to Sum to Target completed Minimum Number of Primes to Sum to Target Solve ↗ ✓ Mark Minimum Time to Complete All Deliveries completed Minimum Time to Complete All Deliveries Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Product of Array Except Self completed Product of Array Except Self Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Rotting Oranges completed Rotting Oranges Solve ↗ ✓ Mark Search a 2D Matrix completed Search a 2D Matrix Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Single Element in a Sorted Array completed Single Element in a Sorted Array Solve ↗ ✓ Mark Sliding Window Maximum completed Sliding Window Maximum Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Balanced Binary Tree completed Balanced Binary Tree 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 Right Side View completed Binary Tree Right Side View Solve ↗ ✓ Mark Binary Tree Zigzag Level Order Traversal completed Binary Tree Zigzag Level Order Traversal Solve ↗ ✓ Mark Candy completed Candy Solve ↗ ✓ Mark Capacity To Ship Packages Within D Days completed Capacity To Ship Packages Within D Days Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Combine Two Tables completed Combine Two Tables Solve ↗ ✓ Mark Concatenated Words completed Concatenated Words Solve ↗ ✓ Mark Construct Binary Tree from Preorder and Inorder Traversal completed Construct Binary Tree from Preorder and Inorder Traversal Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Daily Temperatures completed Daily Temperatures Solve ↗ ✓ Mark Diameter of Binary Tree completed Diameter of Binary Tree Solve ↗ ✓ Mark Evaluate Division completed Evaluate Division Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number 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 First Unique Character in a String completed First Unique Character in a String Solve ↗ ✓ Mark Flood Fill completed Flood Fill Solve ↗ ✓ Mark Fruit Into Baskets completed Fruit Into Baskets Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark House Robber III completed House Robber III Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Intersection of Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Largest Number completed Largest Number Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark LFU Cache completed LFU Cache Solve ↗ ✓ Mark Linked List Cycle completed Linked List Cycle Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark Max Consecutive Ones III completed Max Consecutive Ones III Solve ↗ ✓ Mark Maximum K to Sort a Permutation completed Maximum K to Sort a Permutation Solve ↗ ✓ Mark Maximum Profit in Job Scheduling completed Maximum Profit in Job Scheduling Solve ↗ ✓ Mark Min Stack completed Min Stack Solve ↗ ✓ Mark Missing Number completed Missing Number Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark Next Greater Element II completed Next Greater Element II Solve ↗ ✓ Mark Odd Even Linked List completed Odd Even Linked List Solve ↗ ✓ Mark Pacific Atlantic Water Flow completed Pacific Atlantic Water Flow Solve ↗ ✓ Mark Partition Equal Subset Sum completed Partition Equal Subset Sum Solve ↗ ✓ Mark Permutations completed Permutations Solve ↗ ✓ Mark Populating Next Right Pointers in Each Node completed Populating Next Right Pointers in Each Node Solve ↗ ✓ Mark Recyclable and Low Fat Products completed Recyclable and Low Fat Products Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Reverse Nodes in k-Group completed Reverse Nodes in k-Group Solve ↗ ✓ Mark Reverse Words in a String completed Reverse Words in a String Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Serialize and Deserialize Binary Tree completed Serialize and Deserialize Binary Tree Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark String Compression completed String Compression 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 Unique Paths completed Unique Paths Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark Word Break completed Word Break Solve ↗ ✓ Mark Word Search II completed Word Search II Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗ ✓ Mark 01 Matrix completed 01 Matrix Solve ↗ ✓ Mark 3Sum Closest completed 3Sum Closest Solve ↗ ✓ Mark 4Sum completed 4Sum Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark All Nodes Distance K in Binary Tree completed All Nodes Distance K in Binary Tree Solve ↗ ✓ Mark Amount of Time for Binary Tree to Be Infected completed Amount of Time for Binary Tree to Be Infected Solve ↗ ✓ Mark Article Views I completed Article Views I Solve ↗ ✓ Mark Assign Cookies completed Assign Cookies 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 Basic Calculator completed Basic Calculator Solve ↗ ✓ Mark Basic Calculator II completed Basic Calculator II Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Binary Tree Cameras completed Binary Tree Cameras Solve ↗ ✓ Mark Binary Tree Inorder Traversal completed Binary Tree Inorder Traversal Solve ↗ ✓ Mark Bus Routes completed Bus Routes 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 Combination Sum completed Combination Sum Solve ↗ ✓ Mark Combinations completed Combinations Solve ↗ ✓ Mark Confirmation Rate completed Confirmation Rate Solve ↗ ✓ Mark Contains Duplicate II completed Contains Duplicate II Solve ↗ ✓ Mark Convert Sorted Array to Binary Search Tree completed Convert Sorted Array to Binary Search Tree Solve ↗ ✓ Mark Count Bowl Subarrays completed Count Bowl Subarrays Solve ↗ ✓ Mark Count Primes completed Count Primes Solve ↗ ✓ Mark Count Square Submatrices with All Ones completed Count Square Submatrices with All Ones Solve ↗ ✓ Mark Count the Number of Substrings With Dominant Ones completed Count the Number of Substrings With Dominant Ones Solve ↗ ✓ Mark Course Schedule III completed Course Schedule III Solve ↗ ✓ Mark Create Hello World Function completed Create Hello World Function Solve ↗ ✓ Mark Critical Connections in a Network completed Critical Connections in a Network Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Decode Ways completed Decode Ways Solve ↗ ✓ Mark Delete Node in a Linked List completed Delete Node in a Linked List Solve ↗ ✓ Mark Design Tic-Tac-Toe completed Design Tic-Tac-Toe 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 Dungeon Game completed Dungeon Game Solve ↗ ✓ Mark Employees Earning More Than Their Managers completed Employees Earning More Than Their Managers Solve ↗ ✓ Mark Evaluate Reverse Polish Notation completed Evaluate Reverse Polish Notation Solve ↗ ✓ Mark Exclusive Time of Functions completed Exclusive Time of Functions Solve ↗ ✓ Mark Fibonacci Number completed Fibonacci Number Solve ↗ ✓ Mark Find Customer Referee completed Find Customer Referee 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 K Pairs with Smallest Sums completed Find K Pairs with Smallest Sums Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array completed Find Minimum in Rotated Sorted Array Solve ↗ ✓ Mark Find the Celebrity completed Find the Celebrity Solve ↗ ✓ Mark Find the Difference completed Find the Difference Solve ↗ ✓ Mark Find the Median of the Uniqueness Array completed Find the Median of the Uniqueness Array Solve ↗ ✓ Mark Find the Minimum Area to Cover All Ones II completed Find the Minimum Area to Cover All Ones II Solve ↗ ✓ Mark Fizz Buzz completed Fizz Buzz Solve ↗ ✓ Mark Frequency of the Most Frequent Element completed Frequency of the Most Frequent Element Solve ↗ ✓ Mark Fruits Into Baskets II completed Fruits Into Baskets II Solve ↗ ✓ Mark Furthest Building You Can Reach completed Furthest Building You Can Reach Solve ↗ ✓ Mark Game of Life completed Game of Life Solve ↗ ✓ Mark House Robber II completed House Robber II Solve ↗ ✓ Mark Implement Stack using Queues completed Implement Stack using Queues Solve ↗ ✓ Mark Integer to English Words completed Integer to English Words Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark Invert Binary Tree completed Invert Binary Tree Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Kth Smallest Element in a BST completed Kth Smallest Element in a BST Solve ↗ ✓ Mark Length of Last Word completed Length of Last Word Solve ↗ ✓ Mark Lexicographically Minimum String After Removing Stars completed Lexicographically Minimum String After Removing Stars 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 Longest Harmonious Subsequence completed Longest Harmonious Subsequence Solve ↗ ✓ Mark Longest Increasing Subsequence completed Longest Increasing Subsequence Solve ↗ ✓ Mark Longest Valid Parentheses completed Longest Valid Parentheses Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Search Tree completed Lowest Common Ancestor of a Binary Search Tree Solve ↗ ✓ Mark Majority Element II completed Majority Element II Solve ↗ ✓ Mark Making A Large Island completed Making A Large Island Solve ↗ ✓ Mark Managers with at Least 5 Direct Reports completed Managers with at Least 5 Direct Reports Solve ↗ ✓ Mark Max Area of Island completed Max Area of Island Solve ↗ ✓ Mark Max Consecutive Ones completed Max Consecutive Ones Solve ↗ ✓ Mark Maximal Rectangle completed Maximal Rectangle Solve ↗ ✓ Mark Maximal Square completed Maximal Square Solve ↗ ✓ Mark Maximize Y‐Sum by Picking a Triplet of Distinct X‐Values completed Maximize Y‐Sum by Picking a Triplet of Distinct X‐Values Solve ↗ ✓ Mark Maximum Depth of Binary Tree completed Maximum Depth of Binary Tree Solve ↗ ✓ Mark Maximum Difference Between Increasing Elements completed Maximum Difference Between Increasing Elements Solve ↗ ✓ Mark Maximum Erasure Value completed Maximum Erasure Value Solve ↗ ✓ Mark Maximum Number of Events That Can Be Attended completed Maximum Number of Events That Can Be Attended Solve ↗ ✓ Mark Maximum Points You Can Obtain from Cards completed Maximum Points You Can Obtain from Cards Solve ↗ ✓ Mark Maximum Product Subarray completed Maximum Product Subarray Solve ↗ ✓ Mark Maximum Subarray Sum with One Deletion completed Maximum Subarray Sum with One Deletion Solve ↗ ✓ Mark Maximum Units on a Truck completed Maximum Units on a Truck Solve ↗ ✓ Mark Maximum Width of Binary Tree completed Maximum Width of Binary Tree Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Min Cost to Connect All Points completed Min Cost to Connect All Points Solve ↗ ✓ Mark Minimum Falling Path Sum completed Minimum Falling Path Sum Solve ↗ ✓ Mark Minimum Number of Days to Make m Bouquets completed Minimum Number of Days to Make m Bouquets Solve ↗ ✓ Mark Minimum Path Sum completed Minimum Path Sum Solve ↗ ✓ Mark Minimum Size Subarray Sum completed Minimum Size Subarray Sum Solve ↗ ✓ Mark Next Greater Element I completed Next Greater Element I Solve ↗ ✓ Mark Non-overlapping Intervals completed Non-overlapping Intervals Solve ↗ ✓ Mark Number of Connected Components in an Undirected Graph completed Number of Connected Components in an Undirected Graph Solve ↗ ✓ Mark Number of Provinces completed Number of Provinces Solve ↗ ✓ Mark Online Stock Span completed Online Stock Span Solve ↗ ✓ Mark Open the Lock completed Open the Lock Solve ↗ ✓ Mark Palindrome Linked List completed Palindrome Linked List Solve ↗ ✓ Mark Palindrome Partitioning completed Palindrome Partitioning Solve ↗ ✓ Mark Palindromic Substrings completed Palindromic Substrings Solve ↗ ✓ Mark Partition Labels completed Partition Labels Solve ↗ ✓ Mark Peak Index in a Mountain Array completed Peak Index in a Mountain Array Solve ↗ ✓ Mark Permutation in String completed Permutation in String Solve ↗ ✓ Mark Plates Between Candles completed Plates Between Candles Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Power of Three completed Power of Three Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Predict the Winner completed Predict the Winner Solve ↗ ✓ Mark Process String with Special Operations I completed Process String with Special Operations I Solve ↗ ✓ Mark Product Sales Analysis III completed Product Sales Analysis III Solve ↗ ✓ Mark Random Pick with Weight completed Random Pick with Weight Solve ↗ ✓ Mark Rank Scores completed Rank Scores Solve ↗ ✓ Mark Ransom Note completed Ransom Note Solve ↗ ✓ Mark Recover Binary Search Tree completed Recover Binary Search Tree 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 K Digits completed Remove K Digits 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 Repeated Substring Pattern completed Repeated Substring Pattern Solve ↗ ✓ Mark Replace Employee ID With The Unique Identifier completed Replace Employee ID With The Unique Identifier Solve ↗ ✓ Mark Reverse Linked List II completed Reverse Linked List II Solve ↗ ✓ Mark Reverse Pairs completed Reverse Pairs Solve ↗ ✓ Mark Rising Temperature completed Rising Temperature Solve ↗ ✓ Mark Rotate List completed Rotate List Solve ↗ ✓ Mark Rotate String completed Rotate String Solve ↗ ✓ Mark Russian Doll Envelopes completed Russian Doll Envelopes Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Search a 2D Matrix II completed Search a 2D Matrix II Solve ↗ ✓ Mark Search Suggestions System completed Search Suggestions System Solve ↗ ✓ Mark Second Highest Salary completed Second Highest Salary Solve ↗ ✓ Mark Set Matrix Zeroes completed Set Matrix Zeroes Solve ↗ ✓ Mark Simplify Path completed Simplify Path Solve ↗ ✓ Mark Single Number II completed Single Number II Solve ↗ ✓ Mark Snakes and Ladders completed Snakes and Ladders Solve ↗ ✓ Mark Sort List completed Sort List Solve ↗ ✓ Mark Split Array Largest Sum completed Split Array Largest Sum Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark Subarrays with K Different Integers completed Subarrays with K Different Integers Solve ↗ ✓ Mark Subsets II completed Subsets II Solve ↗ ✓ Mark Substring with Concatenation of All Words completed Substring with Concatenation of All Words Solve ↗ ✓ Mark Sum of Subarray Minimums completed Sum of Subarray Minimums Solve ↗ ✓ Mark Sum of Subarray Ranges completed Sum of Subarray Ranges Solve ↗ ✓ Mark Surrounded Regions completed Surrounded Regions Solve ↗ ✓ Mark Swim in Rising Water completed Swim in Rising Water Solve ↗ ✓ Mark Target Sum completed Target Sum Solve ↗ ✓ Mark Task Scheduler completed Task Scheduler Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark Time Based Key-Value Store completed Time Based Key-Value Store Solve ↗ ✓ Mark Top K Frequent Words completed Top K Frequent Words Solve ↗ ✓ Mark Trapping Rain Water II completed Trapping Rain Water II Solve ↗ ✓ Mark Triangle completed Triangle Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark Unique Binary Search Trees completed Unique Binary Search Trees Solve ↗ ✓ Mark Unique Number of Occurrences completed Unique Number of Occurrences Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Valid Palindrome II completed Valid Palindrome II Solve ↗ ✓ Mark Valid Triangle Number completed Valid Triangle Number Solve ↗ ✓ Mark Validate Binary Search Tree completed Validate Binary Search Tree Solve ↗ ✓ Mark Vertical Order Traversal of a Binary Tree completed Vertical Order Traversal of a Binary Tree Solve ↗ ✓ Mark Word Break II completed Word Break II Solve ↗ ✓ Mark 2 Keys Keyboard completed 2 Keys Keyboard Solve ↗ ✓ Mark Accounts Merge completed Accounts Merge Solve ↗ ✓ Mark Add Digits completed Add Digits Solve ↗ ✓ Mark Add Strings completed Add Strings Solve ↗ ✓ Mark Add Two Integers completed Add Two Integers Solve ↗ ✓ Mark Add Two Numbers II completed Add Two Numbers II Solve ↗ ✓ Mark Alien Dictionary completed Alien Dictionary Solve ↗ ✓ Mark All O`one Data Structure completed All O`one Data Structure Solve ↗ ✓ Mark All Paths From Source to Target completed All Paths From Source to Target Solve ↗ ✓ Mark Arranging Coins completed Arranging Coins Solve ↗ ✓ Mark Array Partition completed Array Partition Solve ↗ ✓ Mark Average Selling Price completed Average Selling Price Solve ↗ ✓ Mark Base 7 completed Base 7 Solve ↗ ✓ Mark Basic Calculator III completed Basic Calculator III Solve ↗ ✓ Mark Best Poker Hand completed Best Poker Hand Solve ↗ ✓ Mark Big Countries completed Big Countries Solve ↗ ✓ Mark Binary Search Tree Iterator completed Binary Search Tree Iterator Solve ↗ ✓ Mark Binary Subarrays With Sum completed Binary Subarrays With Sum Solve ↗ ✓ Mark Binary Tree Vertical Order Traversal completed Binary Tree Vertical Order Traversal Solve ↗ ✓ Mark Boats to Save People completed Boats to Save People Solve ↗ ✓ Mark Build Array from Permutation completed Build Array from Permutation Solve ↗ ✓ Mark Bulb Switcher completed Bulb Switcher Solve ↗ ✓ Mark Burst Balloons completed Burst Balloons Solve ↗ ✓ Mark Can I Win completed Can I Win Solve ↗ ✓ Mark Can Place Flowers completed Can Place Flowers Solve ↗ ✓ Mark Car Fleet completed Car Fleet Solve ↗ ✓ Mark Clone Graph completed Clone Graph Solve ↗ ✓ Mark Coin Change II completed Coin Change II Solve ↗ ✓ Mark Combination Sum II completed Combination Sum II Solve ↗ ✓ Mark Combination Sum III completed Combination Sum III Solve ↗ ✓ Mark Consecutive Numbers completed Consecutive Numbers Solve ↗ ✓ Mark Construct Binary Search Tree from Preorder Traversal completed Construct Binary Search Tree from Preorder Traversal Solve ↗ ✓ Mark Contiguous Array completed Contiguous Array 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 Count and Say completed Count and Say Solve ↗ ✓ Mark Count Binary Substrings completed Count Binary Substrings Solve ↗ ✓ Mark Count Elements With Maximum Frequency completed Count Elements With Maximum Frequency Solve ↗ ✓ Mark Count Good Numbers completed Count Good Numbers Solve ↗ ✓ Mark Count Hills and Valleys in an Array completed Count Hills and Valleys in an Array Solve ↗ ✓ Mark Count Number of Rectangles Containing Each Point completed Count Number of Rectangles Containing Each Point Solve ↗ ✓ Mark Count Subarrays With Median K completed Count Subarrays With Median K Solve ↗ ✓ Mark Count Unreachable Pairs of Nodes in an Undirected Graph completed Count Unreachable Pairs of Nodes in an Undirected Graph Solve ↗ ✓ Mark Count Zero Request Servers completed Count Zero Request Servers Solve ↗ ✓ Mark Customer Who Visited but Did Not Make Any Transactions completed Customer Who Visited but Did Not Make Any Transactions Solve ↗ ✓ Mark Customers Who Bought All Products completed Customers Who Bought All Products Solve ↗ ✓ Mark Defanging an IP Address completed Defanging an IP Address Solve ↗ ✓ Mark Delete and Earn completed Delete and Earn Solve ↗ ✓ Mark Delete Duplicate Emails completed Delete Duplicate Emails Solve ↗ ✓ Mark Delete Node in a BST completed Delete Node in a BST Solve ↗ ✓ Mark Delete Nodes From Linked List Present in Array completed Delete Nodes From Linked List Present in Array Solve ↗ ✓ Mark Department Top Three Salaries completed Department Top Three Salaries Solve ↗ ✓ Mark Design Add and Search Words Data Structure completed Design Add and Search Words Data Structure Solve ↗ ✓ Mark Design Circular Queue completed Design Circular Queue Solve ↗ ✓ Mark Design File System completed Design File System Solve ↗ ✓ Mark Design Hit Counter completed Design Hit Counter Solve ↗ ✓ Mark Design In-Memory File System completed Design In-Memory File System Solve ↗ ✓ Mark Design Linked List completed Design Linked List Solve ↗ ✓ Mark Design Parking System completed Design Parking System Solve ↗ ✓ Mark Design Search Autocomplete System completed Design Search Autocomplete System Solve ↗ ✓ Mark Design Task Manager completed Design Task Manager Solve ↗ ✓ Mark Design Twitter completed Design Twitter Solve ↗ ✓ Mark Detonate the Maximum Bombs completed Detonate the Maximum Bombs Solve ↗ ✓ Mark Distribute Coins in Binary Tree completed Distribute Coins in Binary Tree Solve ↗ ✓ Mark Divisible and Non-divisible Sums Difference completed Divisible and Non-divisible Sums Difference Solve ↗ ✓ Mark Escape the Spreading Fire completed Escape the Spreading Fire Solve ↗ ✓ Mark Even Odd Tree completed Even Odd Tree Solve ↗ ✓ Mark Excel Sheet Column Title completed Excel Sheet Column Title Solve ↗ ✓ Mark Exchange Seats completed Exchange Seats Solve ↗ ✓ Mark Factorial Trailing Zeroes completed Factorial Trailing Zeroes Solve ↗ ✓ Mark Filter Elements from Array completed Filter Elements from Array Solve ↗ ✓ Mark Find All Anagrams in a String completed Find All Anagrams in a String Solve ↗ ✓ Mark Find All K-Distant Indices in an Array completed Find All K-Distant Indices in an Array Solve ↗ ✓ Mark Find All Possible Recipes from Given Supplies completed Find All Possible Recipes from Given Supplies Solve ↗ ✓ Mark Find Duplicate File in System completed Find Duplicate File in System Solve ↗ ✓ Mark Find if Path Exists in Graph completed Find if Path Exists in Graph Solve ↗ ✓ Mark Find Missing and Repeated Values completed Find Missing and Repeated Values Solve ↗ ✓ Mark Find N Unique Integers Sum up to Zero completed Find N Unique Integers Sum up to Zero Solve ↗ ✓ Mark Find Pivot Index completed Find Pivot Index Solve ↗ ✓ Mark Find Smallest Letter Greater Than Target completed Find Smallest Letter Greater Than Target Solve ↗ ✓ Mark Find the Highest Altitude completed Find the Highest Altitude Solve ↗ ✓ Mark Find the K-Sum of an Array completed Find the K-Sum of an Array Solve ↗ ✓ Mark Find the K-th Character in String Game II completed Find the K-th Character in String Game II Solve ↗ ✓ Mark Find the Maximum Achievable Number completed Find the Maximum Achievable Number Solve ↗ ✓ Mark Find the Maximum Length of Valid Subsequence I completed Find the Maximum Length of Valid Subsequence I Solve ↗ ✓ Mark Find the Maximum Length of Valid Subsequence II completed Find the Maximum Length of Valid Subsequence II Solve ↗ ✓ Mark Find the Minimum Amount of Time to Brew Potions completed Find the Minimum Amount of Time to Brew Potions Solve ↗ ✓ Mark Find the Minimum Area to Cover All Ones I completed Find the Minimum Area to Cover All Ones I 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 Original Typed String I completed Find the Original Typed String I Solve ↗ ✓ Mark Find the Original Typed String II completed Find the Original Typed String II Solve ↗ ✓ Mark Find the Smallest Divisor Given a Threshold completed Find the Smallest Divisor Given a Threshold Solve ↗ ✓ Mark Find Triangular Sum of an Array completed Find Triangular Sum of an Array Solve ↗ ✓ Mark Find X-Sum of All K-Long Subarrays I completed Find X-Sum of All K-Long Subarrays I Solve ↗ ✓ Mark First Bad Version completed First Bad Version Solve ↗ ✓ Mark Flatten a Multilevel Doubly Linked List completed Flatten a Multilevel Doubly Linked List Solve ↗ ✓ Mark Flatten Binary Tree to Linked List completed Flatten Binary Tree to Linked List Solve ↗ ✓ Mark Flatten Nested List Iterator completed Flatten Nested List Iterator Solve ↗ ✓ Mark Flip String to Monotone Increasing completed Flip String to Monotone Increasing Solve ↗ ✓ Mark Fraction to Recurring Decimal completed Fraction to Recurring Decimal Solve ↗ ✓ Mark Frog Jump completed Frog Jump Solve ↗ ✓ Mark Fruits Into Baskets III completed Fruits Into Baskets III Solve ↗ ✓ Mark GCD Sort of an Array completed GCD Sort of an Array Solve ↗ ✓ Mark H-Index completed H-Index Solve ↗ ✓ Mark Heaters completed Heaters Solve ↗ ✓ Mark How Many Numbers Are Smaller Than the Current Number completed How Many Numbers Are Smaller Than the Current Number Solve ↗ ✓ Mark Immediate Food Delivery II completed Immediate Food Delivery II Solve ↗ ✓ Mark Implement Trie (Prefix Tree) completed Implement Trie (Prefix Tree) Solve ↗ ✓ Mark Insert Delete GetRandom O(1) - Duplicates allowed completed Insert Delete GetRandom O(1) - Duplicates allowed Solve ↗ ✓ Mark Insert Interval completed Insert Interval Solve ↗ ✓ Mark Insertion Sort List completed Insertion Sort List Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Investments in 2016 completed Investments in 2016 Solve ↗ ✓ Mark Is Graph Bipartite? completed Is Graph Bipartite? Solve ↗ ✓ Mark Is Subsequence completed Is Subsequence Solve ↗ ✓ Mark Island Perimeter completed Island Perimeter Solve ↗ ✓ Mark Jewels and Stones completed Jewels and Stones Solve ↗ ✓ Mark K Closest Points to Origin completed K Closest Points to Origin Solve ↗ ✓ Mark K-th Symbol in Grammar completed K-th Symbol in Grammar Solve ↗ ✓ Mark Keys and Rooms completed Keys and Rooms Solve ↗ ✓ Mark Kids With the Greatest Number of Candies completed Kids With the Greatest Number of Candies Solve ↗ ✓ Mark Kth Largest Element in a Stream completed Kth Largest Element in a Stream Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number Solve ↗ ✓ Mark Kth Smallest Product of Two Sorted Arrays completed Kth Smallest Product of Two Sorted Arrays Solve ↗ ✓ Mark Largest Triangle Area completed Largest Triangle Area Solve ↗ ✓ Mark Last Stone Weight completed Last Stone Weight Solve ↗ ✓ Mark Lemonade Change completed Lemonade Change Solve ↗ ✓ Mark Length of Longest V-Shaped Diagonal Segment completed Length of Longest V-Shaped Diagonal Segment Solve ↗ ✓ Mark Lexicographically Smallest Equivalent String completed Lexicographically Smallest Equivalent String Solve ↗ ✓ Mark Lexicographically Smallest Permutation Greater Than Target completed Lexicographically Smallest Permutation Greater Than Target Solve ↗ ✓ Mark Linked List Cycle II completed Linked List Cycle II Solve ↗ ✓ Mark Logger Rate Limiter completed Logger Rate Limiter Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Longest Increasing Path in a Matrix completed Longest Increasing Path in a Matrix Solve ↗ ✓ Mark Longest Non-decreasing Subarray From Two Arrays completed Longest Non-decreasing Subarray From Two Arrays Solve ↗ ✓ Mark Longest Palindrome completed Longest Palindrome 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 Max Difference You Can Get From Changing an Integer completed Max Difference You Can Get From Changing an Integer Solve ↗ ✓ Mark Maximize Subarrays After Removing One Conflicting Pair completed Maximize Subarrays After Removing One Conflicting Pair 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 Balanced Shipments completed Maximum Balanced Shipments 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 Stack completed Maximum Frequency Stack Solve ↗ ✓ Mark Maximum Length of Repeated Subarray completed Maximum Length of Repeated Subarray Solve ↗ ✓ Mark Maximum Number of Distinct Elements After Operations completed Maximum Number of Distinct Elements After Operations Solve ↗ ✓ Mark Maximum Number of Events That Can Be Attended II completed Maximum Number of Events That Can Be Attended II 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 Sum BST in Binary Tree completed Maximum Sum BST in Binary Tree Solve ↗ ✓ Mark Maximum Sum of Distinct Subarrays With Length K completed Maximum Sum of Distinct Subarrays With Length K Solve ↗ ✓ Mark Maximum Tastiness of Candy Basket completed Maximum Tastiness of Candy Basket Solve ↗ ✓ Mark Maximum Total Damage With Spell Casting completed Maximum Total Damage With Spell Casting Solve ↗ ✓ Mark Maximum Total from Optimal Activation Order completed Maximum Total from Optimal Activation Order Solve ↗ ✓ Mark Maximum Unique Subarray Sum After Deletion completed Maximum Unique Subarray Sum After Deletion Solve ↗ ✓ Mark Meeting Rooms completed Meeting Rooms Solve ↗ ✓ Mark Meeting Rooms III completed Meeting Rooms III Solve ↗ ✓ Mark Merge Strings Alternately completed Merge Strings Alternately Solve ↗ ✓ Mark Min Cost Climbing Stairs completed Min Cost Climbing Stairs Solve ↗ ✓ Mark Minimize the Maximum Difference of Pairs completed Minimize the Maximum Difference of Pairs Solve ↗ ✓ Mark Minimum Add to Make Parentheses Valid completed Minimum Add to Make Parentheses Valid Solve ↗ ✓ Mark Minimum Cost to Reach Destination in Time completed Minimum Cost to Reach Destination in Time Solve ↗ ✓ Mark Minimum Difference Between Highest and Lowest of K Scores completed Minimum Difference Between Highest and Lowest of K Scores Solve ↗ ✓ Mark Minimum Difference in Sums After Removal of Elements completed Minimum Difference in Sums After Removal of Elements Solve ↗ ✓ Mark Minimum Equal Sum of Two Arrays After Replacing Zeros completed Minimum Equal Sum of Two Arrays After Replacing Zeros Solve ↗ ✓ Mark Minimum Height Trees completed Minimum Height Trees Solve ↗ ✓ Mark Minimum Insertion Steps to Make a String Palindrome completed Minimum Insertion Steps to Make a String Palindrome Solve ↗ ✓ Mark Minimum Number of People to Teach completed Minimum Number of People to Teach 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 the Integer Zero completed Minimum Operations to Make the Integer Zero Solve ↗ ✓ Mark Minimum Operations to Reduce an Integer to 0 completed Minimum Operations to Reduce an Integer to 0 Solve ↗ ✓ Mark Minimum Operations to Reduce X to Zero completed Minimum Operations to Reduce X to Zero Solve ↗ ✓ Mark Minimum Score Triangulation of Polygon completed Minimum Score Triangulation of Polygon Solve ↗ ✓ Mark Minimum Time to Complete Trips completed Minimum Time to Complete Trips Solve ↗ ✓ Mark Mirror Reflection completed Mirror Reflection Solve ↗ ✓ Mark Monthly Transactions I completed Monthly Transactions I Solve ↗ ✓ Mark Most Stones Removed with Same Row or Column completed Most Stones Removed with Same Row or Column Solve ↗ ✓ Mark Movie Rating completed Movie Rating Solve ↗ ✓ Mark Multiply Strings completed Multiply Strings Solve ↗ ✓ Mark N-Queens II completed N-Queens II Solve ↗ ✓ Mark N-th Tribonacci Number completed N-th Tribonacci Number Solve ↗ ✓ Mark New 21 Game completed New 21 Game Solve ↗ ✓ Mark Next Greater Element III completed Next Greater Element III Solve ↗ ✓ Mark Nth Highest Salary completed Nth Highest Salary Solve ↗ ✓ Mark Nth Magical Number completed Nth Magical Number Solve ↗ ✓ Mark Number of 1 Bits completed Number of 1 Bits Solve ↗ ✓ Mark Number of Atoms completed Number of Atoms Solve ↗ ✓ Mark Number of Digit One completed Number of Digit One Solve ↗ ✓ Mark Number of Operations to Make Network Connected completed Number of Operations to Make Network Connected Solve ↗ ✓ Mark Number of People Aware of a Secret completed Number of People Aware of a Secret Solve ↗ ✓ Mark Number of Recent Calls completed Number of Recent Calls Solve ↗ ✓ Mark Number of Subsequences That Satisfy the Given Sum Condition completed Number of Subsequences That Satisfy the Given Sum Condition Solve ↗ ✓ Mark Number of Zero-Filled Subarrays completed Number of Zero-Filled Subarrays Solve ↗ ✓ Mark Out of Boundary Paths completed Out of Boundary Paths Solve ↗ ✓ Mark Palindrome Partitioning II completed Palindrome Partitioning II Solve ↗ ✓ Mark Partition List completed Partition List Solve ↗ ✓ Mark Path Sum completed Path Sum Solve ↗ ✓ Mark Path Sum II completed Path Sum II Solve ↗ ✓ Mark Percentage of Users Attended a Contest completed Percentage of Users Attended a Contest Solve ↗ ✓ Mark Perfect Number completed Perfect Number Solve ↗ ✓ Mark Permutations II completed Permutations II Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Possible Bipartition completed Possible Bipartition Solve ↗ ✓ Mark Power Grid Maintenance completed Power Grid Maintenance Solve ↗ ✓ Mark Power of Four completed Power of Four Solve ↗ ✓ Mark Primary Department for Each Employee completed Primary Department for Each Employee Solve ↗ ✓ Mark Queries Quality and Percentage completed Queries Quality and Percentage Solve ↗ ✓ Mark Range Product Queries of Powers completed Range Product Queries of Powers Solve ↗ ✓ Mark Range Sum Query - Immutable completed Range Sum Query - Immutable Solve ↗ ✓ Mark Range Sum Query 2D - Immutable completed Range Sum Query 2D - Immutable Solve ↗ ✓ Mark Rearrange Array Elements by Sign completed Rearrange Array Elements by Sign Solve ↗ ✓ Mark Reconstruct Itinerary completed Reconstruct Itinerary Solve ↗ ✓ Mark Remove All Adjacent Duplicates In String completed Remove All Adjacent Duplicates In String Solve ↗ ✓ Mark Remove All Adjacent Duplicates in String II completed Remove All Adjacent Duplicates in String II Solve ↗ ✓ Mark Remove Duplicate Letters completed Remove Duplicate Letters Solve ↗ ✓ Mark Remove Linked List Elements completed Remove Linked List Elements Solve ↗ ✓ Mark Removing Stars From a String completed Removing Stars From a String Solve ↗ ✓ Mark Reordered Power of 2 completed Reordered Power of 2 Solve ↗ ✓ Mark Reschedule Meetings for Maximum Free Time I completed Reschedule Meetings for Maximum Free Time I Solve ↗ ✓ Mark Restaurant Growth completed Restaurant Growth Solve ↗ ✓ Mark Reverse String completed Reverse String Solve ↗ ✓ Mark Reverse Vowels of a String completed Reverse Vowels of a String Solve ↗ ✓ Mark Reverse Words in a String III completed Reverse Words in a String III Solve ↗ ✓ Mark Row With Maximum Ones completed Row With Maximum Ones Solve ↗ ✓ Mark Running Sum of 1d Array completed Running Sum of 1d Array Solve ↗ ✓ Mark Score of a String completed Score of a String Solve ↗ ✓ Mark Scramble String completed Scramble String Solve ↗ ✓ Mark Search in a Binary Search Tree completed Search in a Binary Search Tree Solve ↗ ✓ Mark Search in Rotated Sorted Array II completed Search in Rotated Sorted Array II Solve ↗ ✓ Mark Set Mismatch completed Set Mismatch Solve ↗ ✓ Mark Shortest Common Supersequence completed Shortest Common Supersequence Solve ↗ ✓ Mark Shortest Distance from All Buildings completed Shortest Distance from All Buildings Solve ↗ ✓ Mark Shortest Palindrome completed Shortest Palindrome Solve ↗ ✓ Mark Shortest Path in Binary Matrix completed Shortest Path in Binary Matrix Solve ↗ ✓ Mark Shortest Path with Alternating Colors completed Shortest Path with Alternating Colors Solve ↗ ✓ Mark Shortest Subarray with Sum at Least K completed Shortest Subarray with Sum at Least K Solve ↗ ✓ Mark Shortest Unsorted Continuous Subarray completed Shortest Unsorted Continuous Subarray Solve ↗ ✓ Mark Smallest Missing Non-negative Integer After Operations completed Smallest Missing Non-negative Integer After Operations Solve ↗ ✓ Mark Smallest Number in Infinite Set completed Smallest Number in Infinite Set Solve ↗ ✓ Mark Smallest Range Covering Elements from K Lists completed Smallest Range Covering Elements from K Lists Solve ↗ ✓ Mark Smallest Subsequence of Distinct Characters completed Smallest Subsequence of Distinct Characters Solve ↗ ✓ Mark Sort Array By Parity completed Sort Array By Parity Solve ↗ ✓ Mark Sort Characters By Frequency completed Sort Characters By Frequency Solve ↗ ✓ Mark Sort Matrix by Diagonals completed Sort Matrix by Diagonals Solve ↗ ✓ Mark Soup Servings completed Soup Servings Solve ↗ ✓ Mark Spiral Matrix II completed Spiral Matrix II Solve ↗ ✓ Mark Squares of a Sorted Array completed Squares of a Sorted Array Solve ↗ ✓ Mark Step-By-Step Directions From a Binary Tree Node to Another completed Step-By-Step Directions From a Binary Tree Node to Another Solve ↗ ✓ Mark Subarray Product Less Than K completed Subarray Product Less Than K Solve ↗ ✓ Mark Subarray Sums Divisible by K completed Subarray Sums Divisible by K Solve ↗ ✓ Mark Successful Pairs of Spells and Potions completed Successful Pairs of Spells and Potions Solve ↗ ✓ Mark Sum of Beauty of All Substrings completed Sum of Beauty of All Substrings Solve ↗ ✓ Mark Sum of Two Integers completed Sum of Two Integers Solve ↗ ✓ Mark Sum of Unique Elements completed Sum of Unique Elements Solve ↗ ✓ Mark Sum Root to Leaf Numbers completed Sum Root to Leaf Numbers Solve ↗ ✓ Mark Summary Ranges completed Summary Ranges Solve ↗ ✓ Mark Swap Nodes in Pairs completed Swap Nodes in Pairs Solve ↗ ✓ Mark Swapping Nodes in a Linked List completed Swapping Nodes in a Linked List 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 Number of Employees Which Report to Each Employee completed The Number of Employees Which Report to Each Employee Solve ↗ ✓ Mark To Be Or Not To Be completed To Be Or Not To Be Solve ↗ ✓ Mark Transpose Matrix completed Transpose Matrix Solve ↗ ✓ Mark Ugly Number completed Ugly Number Solve ↗ ✓ Mark Unique Binary Search Trees II completed Unique Binary Search Trees II Solve ↗ ✓ Mark Unique Paths II completed Unique Paths II Solve ↗ ✓ Mark User Activity for the Past 30 Days I completed User Activity for the Past 30 Days I Solve ↗ ✓ Mark Using a Robot to Print the Lexicographically Smallest String completed Using a Robot to Print the Lexicographically Smallest String Solve ↗ ✓ Mark Valid Number completed Valid Number Solve ↗ ✓ Mark Valid Parenthesis String completed Valid Parenthesis String Solve ↗ ✓ Mark Valid Word completed Valid Word Solve ↗ ✓ Mark Valid Word Abbreviation completed Valid Word Abbreviation Solve ↗ ✓ Mark Vowel Spellchecker completed Vowel Spellchecker Solve ↗ ✓ Mark Ways to Express an Integer as Sum of Powers completed Ways to Express an Integer as Sum of Powers Solve ↗ ✓ Mark Wildcard Matching completed Wildcard Matching Solve ↗ ✓ Mark Word Pattern completed Word Pattern 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 Angle Between Hands of a Clock completed Angle Between Hands of a Clock Solve ↗ ✓ Mark Apply Discount to Prices completed Apply Discount to Prices Solve ↗ ✓ Mark Array Prototype Last completed Array Prototype Last Solve ↗ ✓ Mark Average of Levels in Binary Tree completed Average of Levels in Binary Tree Solve ↗ ✓ Mark Backspace String Compare completed Backspace String Compare Solve ↗ ✓ Mark Best Meeting Point completed Best Meeting Point Solve ↗ ✓ Mark Best Time to Buy and Sell Stock III completed Best Time to Buy and Sell Stock III Solve ↗ ✓ Mark Best Time to Buy and Sell Stock V completed Best Time to Buy and Sell Stock V Solve ↗ ✓ Mark Binary Search Tree to Greater Sum Tree completed Binary Search Tree to Greater Sum Tree Solve ↗ ✓ Mark Bitwise AND of Numbers Range completed Bitwise AND of Numbers Range Solve ↗ ✓ Mark Bulls and Cows completed Bulls and Cows Solve ↗ ✓ Mark Buy Two Chocolates completed Buy Two Chocolates Solve ↗ ✓ Mark Cache With Time Limit completed Cache With Time Limit Solve ↗ ✓ Mark Car Pooling completed Car Pooling Solve ↗ ✓ Mark Check if All Characters Have Equal Number of Occurrences completed Check if All Characters Have Equal Number of Occurrences Solve ↗ ✓ Mark Check If N and Its Double Exist completed Check If N and Its Double Exist Solve ↗ ✓ Mark Cherry Pickup completed Cherry Pickup Solve ↗ ✓ Mark Compare Version Numbers completed Compare Version Numbers Solve ↗ ✓ Mark Concatenation of Array completed Concatenation of Array Solve ↗ ✓ Mark Construct Binary Tree from Inorder and Postorder Traversal completed Construct Binary Tree from Inorder and Postorder Traversal Solve ↗ ✓ Mark Contains Duplicate III completed Contains Duplicate III Solve ↗ ✓ Mark Continuous Subarray Sum completed Continuous Subarray Sum Solve ↗ ✓ Mark Convert BST to Greater Tree completed Convert BST to Greater Tree Solve ↗ ✓ Mark Count Complete Subarrays in an Array completed Count Complete Subarrays in an Array Solve ↗ ✓ Mark Count Nodes Equal to Average of Subtree completed Count Nodes Equal to Average of Subtree Solve ↗ ✓ Mark Count Number of Nice Subarrays completed Count Number of Nice Subarrays Solve ↗ ✓ Mark Count Subarrays of Length Three With a Condition completed Count Subarrays of Length Three With a Condition Solve ↗ ✓ Mark Count Submatrices With All Ones completed Count Submatrices With All Ones Solve ↗ ✓ Mark Count Vowel Substrings of a String completed Count Vowel Substrings of a String Solve ↗ ✓ Mark Counter completed Counter Solve ↗ ✓ Mark Create a DataFrame from List completed Create a DataFrame from List Solve ↗ ✓ Mark Defuse the Bomb completed Defuse the Bomb Solve ↗ ✓ Mark Degree of an Array completed Degree of an Array Solve ↗ ✓ Mark Delete Greatest Value in Each Row completed Delete Greatest Value in Each Row Solve ↗ ✓ Mark Department Highest Salary completed Department Highest Salary Solve ↗ ✓ Mark Design Browser History completed Design Browser History Solve ↗ ✓ Mark Design Excel Sum Formula completed Design Excel Sum Formula Solve ↗ ✓ Mark Design HashMap completed Design HashMap Solve ↗ ✓ Mark Distribute Candies Among Children II completed Distribute Candies Among Children II Solve ↗ ✓ Mark Divisor Game completed Divisor Game Solve ↗ ✓ Mark Duplicate Emails completed Duplicate Emails Solve ↗ ✓ Mark Employee Free Time completed Employee Free Time Solve ↗ ✓ Mark Encode and Decode Strings completed Encode and Decode Strings Solve ↗ ✓ Mark Excel Sheet Column Number completed Excel Sheet Column 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 All Numbers Disappeared in an Array completed Find All Numbers Disappeared in an Array Solve ↗ ✓ Mark Find Closest Person completed Find Closest Person Solve ↗ ✓ Mark Find Common Characters completed Find Common Characters Solve ↗ ✓ Mark Find in Mountain Array completed Find in Mountain Array Solve ↗ ✓ Mark Find Lucky Integer in an Array completed Find Lucky Integer in an Array Solve ↗ ✓ Mark Find Most Frequent Vowel and Consonant completed Find Most Frequent Vowel and Consonant Solve ↗ ✓ Mark Find Numbers with Even Number of Digits completed Find Numbers with Even Number of Digits Solve ↗ ✓ Mark Find Resultant Array After Removing Anagrams completed Find Resultant Array After Removing Anagrams Solve ↗ ✓ Mark Find Subsequence of Length K With the Largest Sum completed Find Subsequence of Length K With the Largest Sum Solve ↗ ✓ Mark Find the K-th Character in String Game I completed Find the K-th Character in String Game I Solve ↗ ✓ Mark Find the Lexicographically Largest String From the Box I completed Find the Lexicographically Largest String From the Box I Solve ↗ ✓ Mark Find the Town Judge completed Find the Town Judge Solve ↗ ✓ Mark Find Valid Pair of Adjacent Digits in String completed Find Valid Pair of Adjacent Digits in String Solve ↗ ✓ Mark Finding the Users Active Minutes completed Finding the Users Active Minutes Solve ↗ ✓ Mark Fix Names in a Table completed Fix Names in a Table Solve ↗ ✓ Mark Game Play Analysis I completed Game Play Analysis I 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 Hamming Distance completed Hamming Distance Solve ↗ ✓ Mark Human Traffic of Stadium completed Human Traffic of Stadium Solve ↗ ✓ Mark Image Smoother completed Image Smoother Solve ↗ ✓ Mark Implement Queue using Stacks completed Implement Queue using Stacks Solve ↗ ✓ Mark Increasing Triplet Subsequence completed Increasing Triplet Subsequence Solve ↗ ✓ Mark Insert into a Binary Search Tree completed Insert into a Binary Search Tree Solve ↗ ✓ Mark Invalid Transactions completed Invalid Transactions Solve ↗ ✓ Mark Invalid Tweets completed Invalid Tweets Solve ↗ ✓ Mark Jump Game III completed Jump Game III Solve ↗ ✓ Mark K-th Smallest in Lexicographical Order completed K-th Smallest in Lexicographical Order Solve ↗ ✓ Mark Largest Divisible Subset completed Largest Divisible Subset Solve ↗ ✓ Mark Largest Positive Integer That Exists With Its Negative completed Largest Positive Integer That Exists With Its Negative Solve ↗ ✓ Mark Last Day Where You Can Still Cross completed Last Day Where You Can Still Cross Solve ↗ ✓ Mark Last Person to Fit in the Bus completed Last Person to Fit in the Bus Solve ↗ ✓ Mark Last Stone Weight II completed Last Stone Weight II Solve ↗ ✓ Mark Leaf-Similar Trees completed Leaf-Similar Trees Solve ↗ ✓ Mark Lexicographical Numbers completed Lexicographical Numbers Solve ↗ ✓ Mark Lexicographically Smallest String After Applying Operations completed Lexicographically Smallest String After Applying Operations Solve ↗ ✓ Mark Longest Common Prefix Between Adjacent Strings After Removals completed Longest Common Prefix Between Adjacent Strings After Removals Solve ↗ ✓ Mark Longest Palindromic Subsequence completed Longest Palindromic Subsequence Solve ↗ ✓ Mark Longest String Chain completed Longest String Chain Solve ↗ ✓ Mark Longest Subarray of 1's After Deleting One Element completed Longest Subarray of 1's After Deleting One Element Solve ↗ ✓ Mark Longest Subarray With Maximum Bitwise AND completed Longest Subarray With Maximum Bitwise AND Solve ↗ ✓ Mark Longest Substring with At Least K Repeating Characters completed Longest Substring with At Least K Repeating Characters Solve ↗ ✓ Mark Loud and Rich completed Loud and Rich Solve ↗ ✓ Mark Make The String Great completed Make The String Great Solve ↗ ✓ Mark Max Stack completed Max Stack Solve ↗ ✓ Mark Maximize Distance to Closest Person completed Maximize Distance to Closest Person Solve ↗ ✓ Mark Maximize the Minimum Powered City completed Maximize the Minimum Powered City Solve ↗ ✓ Mark Maximum 69 Number completed Maximum 69 Number Solve ↗ ✓ Mark Maximum Alternating Subarray Sum completed Maximum Alternating Subarray Sum Solve ↗ ✓ Mark Maximum and Minimum Sums of at Most Size K Subsequences completed Maximum and Minimum Sums of at Most Size K Subsequences Solve ↗ ✓ Mark Maximum Beauty of an Array After Applying Operation completed Maximum Beauty of an Array After Applying Operation Solve ↗ ✓ Mark Maximum Candies Allocated to K Children completed Maximum Candies Allocated to K Children Solve ↗ ✓ Mark Maximum Difference Between Adjacent Elements in a Circular Array completed Maximum Difference Between Adjacent Elements in a Circular Array Solve ↗ ✓ Mark Maximum Difference Between Even and Odd Frequency I completed Maximum Difference Between Even and Odd Frequency I Solve ↗ ✓ Mark Maximum Difference by Remapping a Digit completed Maximum Difference by Remapping a Digit Solve ↗ ✓ Mark Maximum Fruits Harvested After at Most K Steps completed Maximum Fruits Harvested After at Most K Steps Solve ↗ ✓ Mark Maximum Length of Pair Chain completed Maximum Length of Pair Chain Solve ↗ ✓ Mark Maximum Number of Vowels in a Substring of Given Length completed Maximum Number of Vowels in a Substring of Given Length Solve ↗ ✓ Mark Maximum Number of Words Found in Sentences completed Maximum Number of Words Found in Sentences Solve ↗ ✓ Mark Maximum Score From Removing Substrings completed Maximum Score From Removing Substrings Solve ↗ ✓ Mark Maximum Size of a Set After Removals completed Maximum Size of a Set After Removals Solve ↗ ✓ Mark Maximum XOR of Two Numbers in an Array completed Maximum XOR of Two Numbers in an Array Solve ↗ ✓ Mark Minimize the Maximum Adjacent Element Difference completed Minimize the Maximum Adjacent Element Difference Solve ↗ ✓ Mark Minimized Maximum of Products Distributed to Any Store completed Minimized Maximum of Products Distributed to Any Store Solve ↗ ✓ Mark Minimum Cost For Tickets completed Minimum Cost For Tickets Solve ↗ ✓ Mark Minimum Cost to Connect Sticks completed Minimum Cost to Connect Sticks Solve ↗ ✓ Mark Minimum Cost to Move Chips to The Same Position completed Minimum Cost to Move Chips to The Same Position Solve ↗ ✓ Mark Minimum Deletions to Make Character Frequencies Unique completed Minimum Deletions to Make Character Frequencies Unique Solve ↗ ✓ Mark Minimum Depth of Binary Tree completed Minimum Depth of Binary Tree Solve ↗ ✓ Mark Minimum Difficulty of a Job Schedule completed Minimum Difficulty of a Job Schedule Solve ↗ ✓ Mark Minimum Distance Between BST Nodes completed Minimum Distance Between BST Nodes Solve ↗ ✓ Mark Minimum Fuel Cost to Report to the Capital completed Minimum Fuel Cost to Report to the Capital Solve ↗ ✓ Mark Minimum Genetic Mutation completed Minimum Genetic Mutation Solve ↗ ✓ Mark Minimum Length of String After Deleting Similar Ends completed Minimum Length of String After Deleting Similar Ends Solve ↗ ✓ Mark Minimum Limit of Balls in a Bag completed Minimum Limit of Balls in a Bag Solve ↗ ✓ Mark Minimum Moves to Equal Array Elements completed Minimum Moves to Equal Array Elements Solve ↗ ✓ Mark Minimum Number of Arrows to Burst Balloons completed Minimum Number of Arrows to Burst Balloons Solve ↗ ✓ Mark Minimum Number of Groups to Create a Valid Assignment completed Minimum Number of Groups to Create a Valid Assignment 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 Number of Moves to Make Palindrome completed Minimum Number of Moves to Make Palindrome 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 Refueling Stops completed Minimum Number of Refueling Stops 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 Operations to Equalize Binary String completed Minimum Operations to Equalize Binary String Solve ↗ ✓ Mark Minimum Operations to Make the Array Alternating completed Minimum Operations to Make the Array Alternating Solve ↗ ✓ Mark Minimum Pair Removal to Sort Array I completed Minimum Pair Removal to Sort Array I Solve ↗ ✓ Mark Minimum Rounds to Complete All Tasks completed Minimum Rounds to Complete All Tasks Solve ↗ ✓ Mark Minimum Sum of Four Digit Number After Splitting Digits completed Minimum Sum of Four Digit Number After Splitting Digits Solve ↗ ✓ Mark Most Beautiful Item for Each Query completed Most Beautiful Item for Each Query Solve ↗ ✓ Mark Most Common Word completed Most Common Word Solve ↗ ✓ Mark My Calendar I completed My Calendar I Solve ↗ ✓ Mark N-ary Tree Level Order Traversal completed N-ary Tree Level Order Traversal Solve ↗ ✓ Mark Nearest Exit from Entrance in Maze completed Nearest Exit from Entrance in Maze Solve ↗ ✓ Mark Network Delay Time completed Network Delay Time Solve ↗ ✓ Mark Next Greater Node In Linked List completed Next Greater Node In Linked List Solve ↗ ✓ Mark Nim Game completed Nim Game Solve ↗ ✓ Mark Not Boring Movies completed Not Boring Movies Solve ↗ ✓ Mark Number of Distinct Islands completed Number of Distinct Islands Solve ↗ ✓ Mark Number of Distinct Islands II completed Number of Distinct Islands II Solve ↗ ✓ Mark Number of Good Paths completed Number of Good Paths Solve ↗ ✓ Mark Number of Islands II completed Number of Islands II Solve ↗ ✓ Mark Number of Matching Subsequences completed Number of Matching Subsequences Solve ↗ ✓ Mark Number of Students Unable to Eat Lunch completed Number of Students Unable to Eat Lunch Solve ↗ ✓ Mark Number of Substrings Containing All Three Characters completed Number of Substrings Containing All Three Characters Solve ↗ ✓ Mark Number of Ways to Split Array completed Number of Ways to Split Array Solve ↗ ✓ Mark Numbers With Same Consecutive Differences completed Numbers With Same Consecutive Differences Solve ↗ ✓ Mark Optimal Account Balancing completed Optimal Account Balancing Solve ↗ ✓ Mark Parallel Courses completed Parallel Courses Solve ↗ ✓ Mark Parsing A Boolean Expression completed Parsing A Boolean Expression Solve ↗ ✓ Mark Partition Array for Maximum Sum completed Partition Array for Maximum Sum Solve ↗ ✓ Mark Partition Array Into Two Arrays to Minimize Sum Difference completed Partition Array Into Two Arrays to Minimize Sum Difference Solve ↗ ✓ Mark Patching Array completed Patching Array Solve ↗ ✓ Mark Path Sum III completed Path Sum III Solve ↗ ✓ Mark Path With Minimum Effort completed Path With Minimum Effort Solve ↗ ✓ Mark Permutation Sequence completed Permutation Sequence Solve ↗ ✓ Mark Product Price at a Given Date completed Product Price at a Given Date Solve ↗ ✓ Mark Range Sum Query 2D - Mutable completed Range Sum Query 2D - Mutable Solve ↗ ✓ Mark Relative Ranks completed Relative Ranks Solve ↗ ✓ Mark Remove Duplicates from Sorted List II completed Remove Duplicates from Sorted List II Solve ↗ ✓ Mark Reorder Data in Log Files completed Reorder Data in Log Files Solve ↗ ✓ Mark Replace Elements with Greatest Element on Right Side completed Replace Elements with Greatest Element on Right Side Solve ↗ ✓ Mark Reschedule Meetings for Maximum Free Time II completed Reschedule Meetings for Maximum Free Time II Solve ↗ ✓ Mark Reshape Data: Melt completed Reshape Data: Melt Solve ↗ ✓ Mark Restore IP Addresses completed Restore IP Addresses Solve ↗ ✓ Mark Reveal Cards In Increasing Order completed Reveal Cards In Increasing Order Solve ↗ ✓ Mark Reverse Bits completed Reverse Bits Solve ↗ ✓ Mark Richest Customer Wealth completed Richest Customer Wealth Solve ↗ ✓ Mark Robot Bounded In Circle completed Robot Bounded In Circle Solve ↗ ✓ Mark Sales Analysis III completed Sales Analysis III Solve ↗ ✓ Mark Shortest Bridge completed Shortest Bridge 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 Sleep completed Sleep Solve ↗ ✓ Mark Sliding Window Median completed Sliding Window Median Solve ↗ ✓ Mark Smallest Subarrays With Maximum Bitwise OR completed Smallest Subarrays With Maximum Bitwise OR Solve ↗ ✓ Mark Snapshot Array completed Snapshot Array Solve ↗ ✓ Mark Sort Array By Parity II completed Sort Array By Parity II Solve ↗ ✓ Mark Sort Items by Groups Respecting Dependencies completed Sort Items by Groups Respecting Dependencies Solve ↗ ✓ Mark Sorting the Sentence completed Sorting the Sentence Solve ↗ ✓ Mark Strange Printer completed Strange Printer Solve ↗ ✓ Mark Stream of Characters completed Stream of Characters Solve ↗ ✓ Mark Students and Examinations completed Students and Examinations Solve ↗ ✓ Mark Subtree of Another Tree completed Subtree of Another Tree 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 Total Strength of Wizards completed Sum of Total Strength of Wizards Solve ↗ ✓ Mark The kth Factor of n completed The kth Factor of n Solve ↗ ✓ Mark The Skyline Problem completed The Skyline Problem Solve ↗ ✓ Mark Triangle Judgement completed Triangle Judgement Solve ↗ ✓ Mark Trim a Binary Search Tree completed Trim a Binary Search Tree Solve ↗ ✓ Mark Two Sum IV - Input is a BST completed Two Sum IV - Input is a BST Solve ↗ ✓ Mark Unique 3-Digit Even Numbers completed Unique 3-Digit Even Numbers Solve ↗ ✓ Mark Unique Paths III completed Unique Paths III Solve ↗ ✓ Mark Valid Mountain Array completed Valid Mountain Array Solve ↗ ✓ Mark Water Bottles II completed Water Bottles II Solve ↗ ✓ Mark Word Ladder II completed Word Ladder II Solve ↗