
width_constructionSite(10).
width_brick(2).


size_wall(Wall,Size):-
    flatten(Wall,Eles),
    length(Eles,Size).




epsisode('8Pos',          
[
%[p9_build_wall,[empty,0,0,[]],[empty,_,0,[]]],
%[p9_build_wall,[empty,0,1,[]],[empty,_,0,[[1]]]],
[p9_build_wall,[empty,0,2,[]],[empty,_,0,[[1,3]]]],
[p9_build_wall,[empty,0,3,[]],[empty,_,0,[[2],[1,3]]]],
[p9_build_wall,[empty,0,4,[]],[empty,_,0,[[2],[1,3,5]]]],
[p9_build_wall,[empty,0,5,[]],[empty,_,0,[[2,4],[1,3,5]]]],
[p9_build_wall,[empty,0,6,[]],[empty,_,0,[[3],[2,4],[1,3,5]]]],
[p9_build_wall,[empty,0,7,[]],[empty,_,0,[[3],[2,4],[1,3,5,7]]]],
[p9_build_wall,[empty,0,8,[]],[empty,_,0,[[3],[2,4,6],[1,3,5,7]]]],
[p9_build_wall,[empty,0,10,[]],[empty,_,0,[[4],[3,5],[2,4,6],[1,3,5,7]]]]
],          % Positives
[],         % Negatives
[p9_build_wall,p8,p0_fetch,p0_putOnTop,c0_resource_empty,c0_noGap,c0_offset]).	% initial signitures 	


epsisode('1-3-6-10bricks_2Negs',          
[
%[p9_build_wall,[empty,0,0,[]],[empty,_,0,[]]],
%[p9_build_wall,[empty,0,1,[]],[empty,_,0,[[1]]]],
%[p9_build_wall,[empty,0,2,[]],[empty,_,0,[[1,3]]]],
%[p9_build_wall,[empty,0,3,[]],[empty,_,0,[[2],[1,3]]]],
[p9_build_wall,[empty,0,6,[]],[empty,_,0,[[3],[2,4],[1,3,5]]]],
[p9_build_wall,[empty,0,10,[]],[empty,_,0,[[4],[3,5],[2,4,6],[1,3,5,7]]]]
],          % Positives
[[p9_build_wall,[empty,0,3,[]],[empty,_,0,[[1],[1],[1]]]],
[p9_build_wall,[empty,0,6,[]],[empty,_,0,[[2,6],[1,3,5,7]]]],
[p9_build_wall,[empty,0,4,[]],[empty,_,0,[[2],[1,3,7]]]],
[p9_build_wall,[empty,0,6,[]],[empty,_,0,[[2],[1,3],[1,3,5]]]]
],         % Negatives %
[p9_build_wall,p8,p7,p0_fetch,p0_putOnTop,c0_resource_empty,c0_noGap,c0_offset,c1]). % initial signitures 
	



