_restore;

_type	Colour		==	Type;
_value	Blue		==	Colour;
_value	Red		==	Colour;
_value	Silver		==	Colour;
_value	White		==	Colour;

_type	Make		==	Type;
_value	BL		==	Make;
_value	BMW		==	Make;
_value	Daihatsu	==	Make;
_value	Ford		==	Make;
_value	Hillman		==	Make;
_value	Honda		==	Make;
_value	Renault		==	Make;
_value	Vauxhall	==	Make;

_type	Model		==	Type;
_value	R80RT		==	Model;
_value	Fiesta		==	Model;
_value	Imp		==	Model;
_value	N250		==	Model;
_value	SierraSapphire	==	Model;
_value	Montego		==	Model;
_value	Charade		==	Model;
_value	Corsa		==	Model;
_value	Turbo11		==	Model;
_value	Ital		==	Model;

_extsel	|registration	==	(Num,Chr,[Num],[Chr]);
_extsel	|description	==	(Num,Colour,Make,Model);

_include |registration (1,'a',[3,7],['v','m','g']);
_include |registration (2,'a',[5,1,6],['e','u','f']);
_include |registration (3,'c',[5,6,0],['d','u','u']);
_include |registration (4,'h',[4,7,4],['o','m','c']);
_include |registration (5,'d',[5,9,1],['n','f','u']);
_include |registration (6,'j',[2,2,8],['o','m','j']);
_include |registration (7,'k',[4,8,2],['x','n','k']);
_include |registration (8,'k',[3,7,2],['u','k','j']);
_include |registration (9,'f',[8,0,5],['o','l','w']);
_include |registration (10,'j',[2,5,7],['n','m','c']);

_include |description (1,Red,BMW,R80RT);
_include |description (2,Red,Ford,Fiesta);
_include |description (3,Red,Hillman,Imp);
_include |description (4,Blue,Honda,N250);
_include |description (5,Red,Ford,SierraSapphire);
_include |description (6,Red,BL,Montego);
_include |description (7,Silver,Daihatsu,Charade);
_include |description (8,Blue,Vauxhall,Corsa);
_include |description (9,White,Renault,Turbo11);
_include |description (10,Red,BL,Ital);


//	Which cars have the registration letters "omX"

//	How many red cars are recorded?

//	Which are the red 'a' registrations cars?


