✓ Mark Minimum Remove to Make Valid Parentheses completed Minimum Remove to Make Valid Parentheses Solve ↗ ✓ Mark Valid Palindrome II completed Valid Palindrome II Solve ↗ ✓ Mark Valid Word Abbreviation completed Valid Word Abbreviation Solve ↗ ✓ Mark Basic Calculator II completed Basic Calculator II Solve ↗ ✓ Mark Binary Tree Right Side View completed Binary Tree Right Side View Solve ↗ ✓ Mark Binary Tree Vertical Order Traversal completed Binary Tree Vertical Order Traversal Solve ↗ ✓ Mark Diameter of Binary Tree completed Diameter of Binary Tree Solve ↗ ✓ Mark Kth Largest Element in an Array completed Kth Largest Element in an Array Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree completed Lowest Common Ancestor of a Binary Tree Solve ↗ ✓ Mark Subarray Sum Equals K completed Subarray Sum Equals K Solve ↗ ✓ Mark Two Sum completed Two Sum Solve ↗ ✓ Mark Add Two Numbers completed Add Two Numbers Solve ↗ ✓ Mark All Nodes Distance K in Binary Tree completed All Nodes Distance K in Binary Tree Solve ↗ ✓ Mark Best Time to Buy and Sell Stock completed Best Time to Buy and Sell Stock Solve ↗ ✓ Mark Buildings With an Ocean View completed Buildings With an Ocean View Solve ↗ ✓ Mark K Closest Points to Origin completed K Closest Points to Origin Solve ↗ ✓ Mark Lowest Common Ancestor of a Binary Tree III completed Lowest Common Ancestor of a Binary Tree III Solve ↗ ✓ Mark LRU Cache completed LRU Cache Solve ↗ ✓ Mark Making A Large Island completed Making A Large Island Solve ↗ ✓ Mark Max Consecutive Ones III completed Max Consecutive Ones III Solve ↗ ✓ Mark Merge Intervals completed Merge Intervals Solve ↗ ✓ Mark Merge Sorted Array completed Merge Sorted Array Solve ↗ ✓ Mark Nested List Weight Sum completed Nested List Weight Sum Solve ↗ ✓ Mark Next Permutation completed Next Permutation Solve ↗ ✓ Mark Pow(x, n) completed Pow(x, n) Solve ↗ ✓ Mark Random Pick with Weight completed Random Pick with Weight Solve ↗ ✓ Mark Shortest Path in Binary Matrix completed Shortest Path in Binary Matrix Solve ↗ ✓ Mark Simple Bank System completed Simple Bank System Solve ↗ ✓ Mark Simplify Path completed Simplify Path Solve ↗ ✓ Mark Sum Root to Leaf Numbers completed Sum Root to Leaf Numbers Solve ↗ ✓ Mark Top K Frequent Elements completed Top K Frequent Elements Solve ↗ ✓ Mark Valid Palindrome completed Valid Palindrome Solve ↗ ✓ Mark Valid Parentheses completed Valid Parentheses Solve ↗ ✓ Mark Clone Graph completed Clone Graph Solve ↗ ✓ Mark Copy List with Random Pointer completed Copy List with Random Pointer Solve ↗ ✓ Mark Count Nodes Equal to Average of Subtree completed Count Nodes Equal to Average of Subtree Solve ↗ ✓ Mark Course Schedule completed Course Schedule Solve ↗ ✓ Mark Custom Sort String completed Custom Sort String Solve ↗ ✓ Mark Diagonal Traverse completed Diagonal Traverse Solve ↗ ✓ Mark Dot Product of Two Sparse Vectors completed Dot Product of Two Sparse Vectors Solve ↗ ✓ Mark Exclusive Time of Functions completed Exclusive Time of Functions Solve ↗ ✓ Mark Find First and Last Position of Element in Sorted Array completed Find First and Last Position of Element in Sorted Array Solve ↗ ✓ Mark Find Peak Element completed Find Peak Element Solve ↗ ✓ Mark Friends Of Appropriate Ages completed Friends Of Appropriate Ages Solve ↗ ✓ Mark Insert into a Sorted Circular Linked List completed Insert into a Sorted Circular Linked List Solve ↗ ✓ Mark Kth Missing Positive Number completed Kth Missing Positive Number 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 Swap completed Maximum Swap Solve ↗ ✓ Mark Median of Two Sorted Arrays completed Median of Two Sorted Arrays Solve ↗ ✓ Mark Merge k Sorted Lists completed Merge k Sorted Lists Solve ↗ ✓ Mark Minimum Add to Make Parentheses Valid completed Minimum Add to Make Parentheses Valid Solve ↗ ✓ Mark Minimum Window Substring completed Minimum Window Substring Solve ↗ ✓ Mark Moving Average from Data Stream completed Moving Average from Data Stream Solve ↗ ✓ Mark Palindromic Substrings completed Palindromic Substrings Solve ↗ ✓ Mark Range Sum of BST completed Range Sum of BST Solve ↗ ✓ Mark Remove Duplicates from Sorted Array completed Remove Duplicates from Sorted Array Solve ↗ ✓ Mark Remove Nth Node From End of List completed Remove Nth Node From End of List Solve ↗ ✓ Mark Robot Room Cleaner completed Robot Room Cleaner Solve ↗ ✓ Mark Strobogrammatic Number completed Strobogrammatic Number Solve ↗ ✓ Mark Vertical Order Traversal of a Binary Tree completed Vertical Order Traversal of a Binary Tree Solve ↗ ✓ Mark 3Sum completed 3Sum Solve ↗ ✓ Mark Add Strings completed Add Strings Solve ↗ ✓ Mark Alien Dictionary completed Alien Dictionary Solve ↗ ✓ Mark Binary Search Tree Iterator completed Binary Search Tree Iterator Solve ↗ ✓ Mark Boundary of Binary Tree completed Boundary of Binary Tree Solve ↗ ✓ Mark Closest Binary Search Tree Value completed Closest Binary Search Tree Value Solve ↗ ✓ Mark Container With Most Water completed Container With Most Water Solve ↗ ✓ Mark Contains Duplicate II completed Contains Duplicate II Solve ↗ ✓ Mark Decode String completed Decode String Solve ↗ ✓ Mark Generate Parentheses completed Generate Parentheses Solve ↗ ✓ Mark Goat Latin completed Goat Latin Solve ↗ ✓ Mark Group Shifted Strings completed Group Shifted Strings Solve ↗ ✓ Mark Insert Delete GetRandom O(1) completed Insert Delete GetRandom O(1) Solve ↗ ✓ Mark Interval List Intersections completed Interval List Intersections Solve ↗ ✓ Mark Koko Eating Bananas completed Koko Eating Bananas Solve ↗ ✓ Mark Kth Smallest Element in a Sorted Matrix completed Kth Smallest Element in a Sorted Matrix Solve ↗ ✓ Mark Longest Common Prefix completed Longest Common Prefix Solve ↗ ✓ Mark Longest Palindromic Substring completed Longest Palindromic Substring Solve ↗ ✓ Mark Max Area of Island completed Max Area of Island Solve ↗ ✓ Mark Maximum Subarray completed Maximum Subarray Solve ↗ ✓ Mark Palindrome Number completed Palindrome Number Solve ↗ ✓ Mark Plus One completed Plus One Solve ↗ ✓ Mark Random Pick Index completed Random Pick Index Solve ↗ ✓ Mark Regular Expression Matching completed Regular Expression Matching Solve ↗ ✓ Mark Remove All Adjacent Duplicates In String completed Remove All Adjacent Duplicates In String Solve ↗ ✓ Mark Rotate Image completed Rotate Image Solve ↗ ✓ Mark Set Matrix Zeroes completed Set Matrix Zeroes Solve ↗ ✓ Mark Sliding Window Median completed Sliding Window Median Solve ↗ ✓ Mark Subsets completed Subsets Solve ↗ ✓ Mark Swim in Rising Water completed Swim in Rising Water Solve ↗ ✓ Mark Toeplitz Matrix completed Toeplitz Matrix Solve ↗ ✓ Mark Trapping Rain Water completed Trapping Rain Water Solve ↗ ✓ Mark Unique Paths completed Unique Paths Solve ↗ ✓ Mark Valid Number completed Valid Number Solve ↗ ✓ Mark Word Ladder completed Word Ladder Solve ↗ ✓ Mark 3Sum Closest completed 3Sum Closest Solve ↗ ✓ Mark 4Sum completed 4Sum Solve ↗ ✓ Mark Accounts Merge completed Accounts Merge Solve ↗ ✓ Mark Add Binary completed Add Binary Solve ↗ ✓ Mark Battleships in a Board completed Battleships in a Board 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 using Strategy completed Best Time to Buy and Sell Stock using Strategy Solve ↗ ✓ Mark Binary Tree Level Order Traversal completed Binary Tree Level Order Traversal Solve ↗ ✓ Mark Can Place Flowers completed Can Place Flowers Solve ↗ ✓ Mark Capacity To Ship Packages Within D Days completed Capacity To Ship Packages Within D Days Solve ↗ ✓ Mark Car Pooling completed Car Pooling Solve ↗ ✓ Mark Check Completeness of a Binary Tree completed Check Completeness of a Binary Tree Solve ↗ ✓ Mark Climbing Stairs completed Climbing Stairs Solve ↗ ✓ Mark Coin Change completed Coin Change Solve ↗ ✓ Mark Contains Duplicate completed Contains Duplicate Solve ↗ ✓ Mark Continuous Subarray Sum completed Continuous Subarray Sum Solve ↗ ✓ Mark Convert Binary Search Tree to Sorted Doubly Linked List completed Convert Binary Search Tree to Sorted Doubly Linked List 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 Primes completed Count Primes Solve ↗ ✓ Mark Count Unguarded Cells in the Grid completed Count Unguarded Cells in the Grid Solve ↗ ✓ Mark Design Tic-Tac-Toe completed Design Tic-Tac-Toe Solve ↗ ✓ Mark Diagonal Traverse II completed Diagonal Traverse II Solve ↗ ✓ Mark Find K Closest Elements completed Find K Closest Elements Solve ↗ ✓ Mark Find Median from Data Stream completed Find Median from Data Stream Solve ↗ ✓ Mark Find Pivot Index completed Find Pivot Index Solve ↗ ✓ Mark Fraction to Recurring Decimal completed Fraction to Recurring Decimal Solve ↗ ✓ Mark Gas Station completed Gas Station Solve ↗ ✓ Mark Group Anagrams completed Group Anagrams Solve ↗ ✓ Mark Intersection of Two Linked Lists completed Intersection of Two Linked Lists Solve ↗ ✓ Mark Jump Game completed Jump Game Solve ↗ ✓ Mark Kids With the Greatest Number of Candies completed Kids With the Greatest Number of Candies Solve ↗ ✓ Mark Largest Rectangle in Histogram completed Largest Rectangle in Histogram Solve ↗ ✓ Mark Letter Case Permutation completed Letter Case Permutation Solve ↗ ✓ Mark Longest Increasing Path in a Matrix completed Longest Increasing Path in a Matrix Solve ↗ ✓ Mark Longest Repeating Character Replacement completed Longest Repeating Character Replacement Solve ↗ ✓ Mark Majority Element completed Majority Element 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 Points You Can Obtain from Cards completed Maximum Points You Can Obtain from Cards Solve ↗ ✓ Mark Meeting Rooms II completed Meeting Rooms II Solve ↗ ✓ Mark Merge Two Binary Trees completed Merge Two Binary Trees Solve ↗ ✓ Mark Merge Two Sorted Lists completed Merge Two Sorted Lists Solve ↗ ✓ Mark Minesweeper completed Minesweeper 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 Operations to Make the Integer Zero completed Minimum Operations to Make the Integer Zero Solve ↗ ✓ Mark Minimum Time to Collect All Apples in a Tree completed Minimum Time to Collect All Apples in a Tree Solve ↗ ✓ Mark Missing Element in Sorted Array completed Missing Element in Sorted Array Solve ↗ ✓ Mark Missing Ranges completed Missing Ranges Solve ↗ ✓ Mark Move Zeroes completed Move Zeroes Solve ↗ ✓ Mark N-Queens completed N-Queens Solve ↗ ✓ Mark Number of Islands completed Number of Islands Solve ↗ ✓ Mark Open the Lock completed Open the Lock Solve ↗ ✓ Mark Pacific Atlantic Water Flow completed Pacific Atlantic Water Flow Solve ↗ ✓ Mark Palindrome Partitioning completed Palindrome Partitioning Solve ↗ ✓ Mark Pascal's Triangle completed Pascal's Triangle Solve ↗ ✓ Mark Populating Next Right Pointers in Each Node completed Populating Next Right Pointers in Each Node Solve ↗ ✓ Mark Power of Two completed Power of Two Solve ↗ ✓ Mark Range Sum Query - Immutable completed Range Sum Query - Immutable Solve ↗ ✓ Mark Rank Transform of an Array completed Rank Transform of an Array Solve ↗ ✓ Mark Remove All Adjacent Duplicates in String II completed Remove All Adjacent Duplicates in String II Solve ↗ ✓ Mark Remove Element completed Remove Element Solve ↗ ✓ Mark Reverse Integer completed Reverse Integer Solve ↗ ✓ Mark Rising Temperature completed Rising Temperature Solve ↗ ✓ Mark Roman to Integer completed Roman to Integer Solve ↗ ✓ Mark Rotate Array completed Rotate Array Solve ↗ ✓ Mark Search in Rotated Sorted Array completed Search in Rotated Sorted Array Solve ↗ ✓ Mark Search Insert Position completed Search Insert Position Solve ↗ ✓ Mark Shortest Bridge completed Shortest Bridge 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 Sparse Matrix Multiplication completed Sparse Matrix Multiplication Solve ↗ ✓ Mark Squares of a Sorted Array completed Squares of a Sorted Array Solve ↗ ✓ Mark String Compression completed String Compression Solve ↗ ✓ Mark String to Integer (atoi) completed String to Integer (atoi) Solve ↗ ✓ Mark Students and Examinations completed Students and Examinations Solve ↗ ✓ Mark The Skyline Problem completed The Skyline Problem Solve ↗ ✓ Mark Transpose Matrix completed Transpose Matrix Solve ↗ ✓ Mark Unique Number of Occurrences completed Unique Number of Occurrences Solve ↗ ✓ Mark Valid Anagram completed Valid Anagram Solve ↗ ✓ Mark Validate IP Address completed Validate IP Address Solve ↗ ✓ Mark Walls and Gates completed Walls and Gates Solve ↗ ✓ Mark Word Ladder II completed Word Ladder II Solve ↗ ✓ Mark Word Search completed Word Search Solve ↗ ✓ Mark Article Views I completed Article Views I Solve ↗ ✓ Mark Asteroid Collision completed Asteroid Collision Solve ↗ ✓ Mark Average Selling Price completed Average Selling Price Solve ↗ ✓ Mark Average Time of Process per Machine completed Average Time of Process per Machine Solve ↗ ✓ Mark Balanced Binary Tree completed Balanced Binary Tree Solve ↗ ✓ Mark Best Time to Buy and Sell Stock III completed Best Time to Buy and Sell Stock III Solve ↗ ✓ Mark Binary Search completed Binary Search Solve ↗ ✓ Mark Binary Tree Maximum Path Sum completed Binary Tree Maximum Path Sum Solve ↗ ✓ Mark Bulb Switcher completed Bulb Switcher Solve ↗ ✓ Mark Check If Digits Are Equal in String After Operations I completed Check If Digits Are Equal in String After Operations I Solve ↗ ✓ Mark Compute Decimal Representation completed Compute Decimal Representation Solve ↗ ✓ Mark Construct Binary Tree from String completed Construct Binary Tree from String Solve ↗ ✓ Mark Count the Number of Infection Sequences completed Count the Number of Infection Sequences Solve ↗ ✓ Mark Counting Bits completed Counting Bits Solve ↗ ✓ Mark Course Schedule II completed Course Schedule II Solve ↗ ✓ Mark Delete Duplicate Emails completed Delete Duplicate Emails Solve ↗ ✓ Mark Design a Text Editor completed Design a Text Editor Solve ↗ ✓ Mark Dungeon Game completed Dungeon Game Solve ↗ ✓ Mark Expression Add Operators completed Expression Add Operators Solve ↗ ✓ Mark Find Books with No Available Copies completed Find Books with No Available Copies Solve ↗ ✓ Mark Find Duplicate File in System completed Find Duplicate File in System Solve ↗ ✓ Mark Find Minimum in Rotated Sorted Array completed Find Minimum in Rotated Sorted Array Solve ↗ ✓ Mark Find Most Frequent Vowel and Consonant completed Find Most Frequent Vowel and Consonant Solve ↗ ✓ Mark Find the Duplicate Number completed Find the Duplicate Number 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 XOR of Numbers Which Appear Twice completed Find the XOR of Numbers Which Appear Twice Solve ↗ ✓ Mark Finding Pairs With a Certain Sum completed Finding Pairs With a Certain Sum Solve ↗ ✓ Mark First Bad Version completed First Bad Version Solve ↗ ✓ Mark Flatten Nested List Iterator completed Flatten Nested List Iterator Solve ↗ ✓ Mark Friend Requests II: Who Has the Most Friends completed Friend Requests II: Who Has the Most Friends Solve ↗ ✓ Mark Fruits Into Baskets II completed Fruits Into Baskets II Solve ↗ ✓ Mark Game Play Analysis IV completed Game Play Analysis IV Solve ↗ ✓ Mark Happy Number completed Happy Number Solve ↗ ✓ Mark Implement Stack using Queues completed Implement Stack using Queues Solve ↗ ✓ Mark Increment Submatrices by One completed Increment Submatrices by One Solve ↗ ✓ Mark Insertion Sort List completed Insertion Sort List Solve ↗ ✓ Mark Integer to Roman completed Integer to Roman Solve ↗ ✓ Mark Intersection of Two Arrays completed Intersection of Two Arrays Solve ↗ ✓ Mark Intersection of Two Arrays II completed Intersection of Two Arrays II Solve ↗ ✓ Mark Is Subsequence completed Is Subsequence Solve ↗ ✓ Mark Isomorphic Strings completed Isomorphic Strings Solve ↗ ✓ Mark Keep Multiplying Found Values by Two completed Keep Multiplying Found Values by Two Solve ↗ ✓ Mark Largest Perimeter Triangle completed Largest Perimeter Triangle Solve ↗ ✓ Mark Longest Common Subsequence completed Longest Common Subsequence Solve ↗ ✓ Mark Lowest Common Ancestor of Deepest Leaves completed Lowest Common Ancestor of Deepest Leaves Solve ↗ ✓ Mark Make Array Elements Equal to Zero completed Make Array Elements Equal to Zero Solve ↗ ✓ Mark Max Consecutive Ones completed Max Consecutive Ones Solve ↗ ✓ Mark Maximum Candies Allocated to K Children completed Maximum Candies Allocated to K Children Solve ↗ ✓ Mark Maximum Frequency of an Element After Performing Operations I completed Maximum Frequency of an Element After Performing Operations I Solve ↗ ✓ Mark Middle of the Linked List completed Middle of the Linked List Solve ↗ ✓ Mark Min Cost Climbing Stairs completed Min Cost Climbing Stairs Solve ↗ ✓ Mark Minimize Maximum Pair Sum in Array completed Minimize Maximum Pair Sum in Array Solve ↗ ✓ Mark Minimum Score Triangulation of Polygon completed Minimum Score Triangulation of Polygon Solve ↗ ✓ Mark Missing Number completed Missing Number Solve ↗ ✓ Mark Monotonic Array completed Monotonic Array Solve ↗ ✓ Mark Next Greater Numerically Balanced Number completed Next Greater Numerically Balanced Number Solve ↗ ✓ Mark Ones and Zeroes completed Ones and Zeroes Solve ↗ ✓ Mark Palindrome Linked List completed Palindrome Linked List Solve ↗ ✓ Mark Partition Equal Subset Sum completed Partition Equal Subset Sum Solve ↗ ✓ Mark Path Sum II completed Path Sum II Solve ↗ ✓ Mark Peak Index in a Mountain Array completed Peak Index in a Mountain Array Solve ↗ ✓ Mark Power Grid Maintenance completed Power Grid Maintenance Solve ↗ ✓ Mark Product of the Last K Numbers completed Product of the Last K Numbers Solve ↗ ✓ Mark Product of Two Run-Length Encoded Arrays completed Product of Two Run-Length Encoded Arrays Solve ↗ ✓ Mark Rabbits in Forest completed Rabbits in Forest Solve ↗ ✓ Mark Remove All Occurrences of a Substring completed Remove All Occurrences of a Substring Solve ↗ ✓ Mark Remove Invalid Parentheses completed Remove Invalid Parentheses Solve ↗ ✓ Mark Restore the Array From Adjacent Pairs completed Restore the Array From Adjacent Pairs Solve ↗ ✓ Mark Reverse Bits completed Reverse Bits Solve ↗ ✓ Mark Reverse Linked List completed Reverse Linked List Solve ↗ ✓ Mark Reverse Linked List II completed Reverse Linked List II Solve ↗ ✓ Mark Reverse Vowels of a String completed Reverse Vowels of a String Solve ↗ ✓ Mark Rotate List completed Rotate List Solve ↗ ✓ Mark Rotate String completed Rotate String Solve ↗ ✓ Mark Same Tree completed Same Tree Solve ↗ ✓ Mark Second Highest Salary completed Second Highest Salary Solve ↗ ✓ Mark Shortest Path in a Grid with Obstacles Elimination completed Shortest Path in a Grid with Obstacles Elimination Solve ↗ ✓ Mark Single Number completed Single Number Solve ↗ ✓ Mark Sort Colors completed Sort Colors Solve ↗ ✓ Mark Sort List completed Sort List Solve ↗ ✓ Mark Spiral Matrix completed Spiral Matrix Solve ↗ ✓ Mark Spiral Matrix II completed Spiral Matrix II Solve ↗ ✓ Mark Split Array Largest Sum completed Split Array Largest Sum Solve ↗ ✓ Mark Sqrt(x) completed Sqrt(x) Solve ↗ ✓ Mark Strobogrammatic Number II completed Strobogrammatic Number II Solve ↗ ✓ Mark Subsets II completed Subsets II Solve ↗ ✓ Mark Successful Pairs of Spells and Potions completed Successful Pairs of Spells and Potions Solve ↗ ✓ Mark Sudoku Solver completed Sudoku Solver Solve ↗ ✓ Mark Sum of Subarray Minimums completed Sum of Subarray Minimums Solve ↗ ✓ Mark Swapping Nodes in a Linked List completed Swapping Nodes in a Linked List Solve ↗ ✓ Mark Target Sum completed Target Sum Solve ↗ ✓ Mark Tenth Line completed Tenth Line Solve ↗ ✓ Mark Text Justification completed Text Justification Solve ↗ ✓ Mark Top K Frequent Words completed Top K Frequent Words Solve ↗ ✓ Mark Total Hamming Distance completed Total Hamming Distance Solve ↗ ✓ Mark Two Sum II - Input Array Is Sorted completed Two Sum II - Input Array Is Sorted Solve ↗ ✓ Mark User Activity for the Past 30 Days I completed User Activity for the Past 30 Days I Solve ↗ ✓ Mark Valid Parenthesis String completed Valid Parenthesis String Solve ↗ ✓ Mark Valid Sudoku completed Valid Sudoku Solve ↗ ✓ Mark Water Bottles completed Water Bottles Solve ↗ ✓ Mark Zigzag Conversion completed Zigzag Conversion Solve ↗