Question: help about msolve

hello, now i confront a problem of a maple function---msolve.
I want to sovle the problem like this: i have a matrix with all entries only one or zero. and i have known the sum of unknows in each row and column. i want to get the entries in the matrix.
For example i have 3 by 3 matrix.
[x1 x2 x3
x4 x5 x6
x7 x8 x9]
i have known the sum of unknows in each row and column. for example,
x1+x2+x3=1; x4+x5+x6=1; x7+x8+x9=1; x1+x4+x7=1; x2+x5+x8=1; x3+x6+x9=1;
another constraint is x1 to x9 are only one or zero.
i want to get all possible solutions. In someone forum, i find someone use maple msolve to get the all possible solution---msovle(eqns, 2). I do the same thing, but it always return only 5 solutions. It seems that it misses some solutions. So what should i do so that i can get all possible solutions with msovle.
 

Please Wait...