|  | @@ -0,0 +1,20 @@
 | 
	
		
			
				|  |  | +% Generate
 | 
	
		
			
				|  |  | +3{register(C) : course(C, _, _)}6.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +% Define
 | 
	
		
			
				|  |  | +course(1,1,5). 	course(1,2,5).
 | 
	
		
			
				|  |  | +course(2,1,4). 	course(2,2,4).
 | 
	
		
			
				|  |  | +course(3,1,6).
 | 
	
		
			
				|  |  | +course(4,1,3).
 | 
	
		
			
				|  |  | +course(5,1,4).
 | 
	
		
			
				|  |  | +		course(6,2,2).
 | 
	
		
			
				|  |  | +		course(7,2,4).
 | 
	
		
			
				|  |  | +				course(3,3,6).
 | 
	
		
			
				|  |  | +				course(4,3,3). 	course(4,4,3).
 | 
	
		
			
				|  |  | +						course(5,4,4).
 | 
	
		
			
				|  |  | +				course(6,3,2).
 | 
	
		
			
				|  |  | +				course(7,3,4). 	course(7,4,4).
 | 
	
		
			
				|  |  | +				course(8,3,5). 	course(8,4,5).
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +% Display
 | 
	
		
			
				|  |  | +#show register/1.
 |