import java.util.ArrayList;
public class Solution {
public ArrayList<ArrayList<Integer> > FindContinuousSequence(int sum) {
ArrayList<ArrayList<Integer> > ret = new ArrayList<ArrayList<Integer> >();
int start = 1;
int end = 2;
int Cursum = start + end;
while(end <= sum / 2 + 1) {
if(Cursum == sum){
ArrayList<Integer> list = new ArrayList<Integer>();
for(int i = start;i<=end;i++){
list.add(i);
}
ret.add(list);
end++;
Cursum += end;
} else if(Cursum < sum){
end++;
Cursum += end;
} else{
Cursum -= start;
start++;
}
}
return ret;
}
}