/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void nestedFors(int n, int size) {
		assert n > size;
		assert size > 0;
		
		int[] i = new int[n];
		int l = n - 1;
		while(l >= 0) {
			if(l == n - 1) {
              System.out.println(Arrays.toString(i));
			}
			i[l]++;
			if(i[l] == size - l) {
				i[l] = 0;
				l--;
			} else if(l < n - 1) {
				l++;
			}
		}
	}
	
	public static void main (String[] args) throws java.lang.Exception
	{
		nestedFors(4, 10);
	}
}