title: To check if sublist exists in another list
body: <pre><code>coll = [[3, 3], [2, 2, 2], [2, 4], [2, 3], [2, 2]]
  main = [4, 3, 3, 2, 2, 2, 2, 2, 2, 2]
  </code></pre>
  
  <p>I have 2 lists. 'coll' is a list of lists with each sublist containing integers which might have duplicates(ex- [2, 2, 2]). And main is a list containing integers. I want to check if the sublist elements of 'coll' are present in 'main' or not. For this case, it is true since [2, 2, 2], [3, 3] and other sublists are present. The order of elements in the sublist and 'main' doesn't matter. Whatever elements are present in sublist they may be present in 'main' in any position.</p>
  
  <p>I cannot use sets because of the presence of duplicates. And also I cannot use strings because:</p>
  
  <pre><code>coll = ['222']
  main = ['423262']
  </code></pre>
  
  <p>I have used a sample of sublist to show the problem with using string. My algorithm requirement is that in this case also 'true' is returned because '2' is present at 3 locations , index- 1, 2, 5. But:</p>
  
  <pre><code>if coll in main:
      return True
  else:
      return False
  </code></pre>
  
  <p>this returns false if I use strings for checking.</p>
  
  <p>Please suggest any method.</p>