description The questions are pulled from the following problem sets Sources Problem Sets: leetcode-75 (designgurus) Original Grokking Coding Interview Patterns Course Educative Grokking Coding Interview Patterns - Java