!distribute items 1,3,1,8 into typemin,typemax,repeatmin,repeatmax
!bound atype between integer $typemin and $typemax default 3
!bound repeat between integer $repeatmin and $repeatmax default 1

!set slist=c1,c2,c3,c4,c5,\
	q1,q2,\
	l1,l2,\
	r1,r2,r3,r4,\
	cc1,cc2,\
	d1,\
	p1,p2,\
	h1,h2,h3
!set nlist=Cross I,Cross II,Cross III, Cross IV, Cross V,\
	Quadrant I, Quadrant II,\
	Linear I, Linear II,\
	Rectangle I, Rectangle II,Rectangle III,Rectangle IV,\
	Croiss and circle I, Cross and circle II,\
	Double circle,\
	Parabole I, Parabole II,\
	Hyperbole I, Hyperbole II, Hyperbole III

!set style=!listintersect $style and $slist
!set style=!listuniq $style
!default style=$slist

!set name_or=$ <b>or</b> $
!set name_and=$ <b>and</b> $

