function [p_shapes, d, r_shape, p_num] = LPmake_Figure11 ()

% LPMAKE_FIGURE11  defines some arrays needed to generate Figure 11
% using 20 copies of each of the 12 pentominoes to tile a 30 x 40 
% region 

% Create binary matrices for the pentominoes
p_shapes = pentomino_pack ( 30, 40 );
% Create d and p_num
d = 20*ones(1,12);
p_num = 12;
% Create the binary matrix for the region
r_shape = ones(30,40);
% Create the linear system
[ a, b, var_p ] = polyomino_multihedral_matrix ( r_shape, p_num, ...
    p_shapes, d );
[m,n] = size(a);
% Create and save the LP file
polyomino_lp_write ( 'Figure11.lp', '\ Figure11', m, n, a, b );
end