June 19th, 2005, 2:14 pm
You have a cube made up with 6x6x6 cells, with each cell containing a bit (either 0 or 1). In each direction (row, column or stack), you can thus read a series of 6 bits. We define the couple of the series in both direction to be the signature of the row. For example, a row reading, from left to right, "000111" would have a signature "{000111,111000}".There are obviously 36 different signatures, out of which 8 are palindromes (such as "101101", whose signature is "{101101}" as it reads the same in both directions).The purpose is to fill the cube such that:- all 36 rows have different signatures;- all 36 columns have different signatures;- all 36 stacks have different signaturesAs a matter of practicality, I suggest presenting the results as :123456123456123456123456123456123456(first layer, closest on the z axis)123456123456123456123456123456123456(second layer)and so on...