import java.util.*;
public class Solution {
    public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum) {
       ArrayList<ArrayList <Integer> > res = new ArrayList<>();
        int i = 1;
        while(sum > 0){
            sum -= i++;
            if(sum > 0 && sum % i ==0){
                ArrayList<Integer> arr = new ArrayList<>();
                for(int k = sum / i; k < sum / i + i; k++){
                    arr.add(k);
                }
                res.add(arr);
            }
        }
         Collections.reverse(res);
        return res;
    }
}