Generating subarray

can all subarrays be generated without 3 nested loops

Subarrays can be generated in O(N^2) complexity i.e. by using 2 nested loops.