For the puzzle Diamond dilemma. This is only the hardest challenge. Easier solved challenges are at: http://www.jaapsch.net/puzzles/diamdil.htm Hi Zachary, Here is a list of the edge patterns for the gold lines of the 160 tiles in order. Each tile edge is represented by 11 bits, 0 of there is no line at that spot, and 1 if there is a line. Each tile is represented by three such tile edges, going clockwise around the tile starting from the bottom right. Once you find a solution where all the edges match, you will still have to check that the lines form a single loop rather than 2 or more, but as the number of solutions is likely to be very small this can easily be done by hand if you own the puzzle. Good luck, Jaap 00100010000 00000010001 00010010000 #1 00100000110 01000000000 00010000001 00000001000 00000010000 00000100100 00100000000 00000000001 00100000100 00000010000 10000100000 10000000000 01000000000 00010000010 00000001000 00000000010 00000000010 00100010000 00100000001 00100001000 00000000101 10000000000 10000100000 01000000000 #9 00000001000 00000000010 00000000000 00000000000 01010000000 00000100100 10100000100 10000000001 00001000000 10000010000 10000001000 10000010000 00000110000 01010000000 00100000100 00000100010 00010001000 00010000010 00000100000 01001000001 00000000000 00100000010 00100100000 00000000000 #17 01000000000 00011000000 01100000100 00000011000 00001000000 01001000001 10000000001 00010000000 01000000000 00001001000 00000000100 00000001000 00000010010 00100100000 00000001001 00000010100 00100001000 00101000000 00000001100 00000000001 00010010001 10000010010 00100000100 01000000000 #25 10001001000 01000000000 10010000000 00000000010 10100000000 00100000000 00100000000 00000010000 00000000000 10000000001 00100000010 00000000000 00001100000 00000001001 00000000000 00010100000 00000000000 01001000000 10100000100 00000101000 00001000000 00000000001 00000000100 00000100100 #33 00100000000 00100000100 00000000010 10000010010 00100000000 10010000000 01000000000 11000000000 00010000000 00000000010 00000001000 00000000000 00000000010 00000110000 00000010000 01000001000 00000100000 01001000001 00010000000 00000000001 00100000100 00001000000 10000010010 00000000000 #41 00000000001 00000000100 11000000000 00010001000 00100000001 00000010001 01000100000 00000000000 00000001010 00110000000 01000000000 10000110000 00010000001 00000010001 00110000000 00000100010 00101000000 00000000000 00100000000 00010010000 00000110001 00001000001 00000000011 00000000000 #49 10000000000 00001000010 00000000010 00100000000 00000001010 00100000110 00000000010 00000000100 01010000000 00000000010 00000000001 00001000001 00000000101 00000010000 10000000000 11000000000 00001000000 01000000000 00001001000 00001010000 10000000100 01000000100 00000001010 10001000000 #57 00000100000 00100010000 00010000000 00010000000 00010000010 00100100001 00000100001 10000000000 00100000000 10100000100 01010000000 00000010000 00000001000 00000101000 00000000001 00000000011 10001000000 00001000010 10001000000 00000010000 00100000000 00010100000 00000100010 00100000100 #65 01000000000 00001000000 00000000000 00000000011 00000000000 00010001000 00000000000 01000000100 10000000100 00001000000 00001000000 00000100100 10000010000 00100000101 00000010000 00000010100 00000001010 00000100100 00001000000 01000100100 01000100000 00010000100 00000000010 00000010000 #73 00100000001 00000000000 00011000000 00000001100 00000000000 00101000000 00001000000 00000010000 01001000000 10000000100 00010010000 00000000011 00100000001 01000010000 00010000001 00000001000 00100000101 00000000000 00000010001 10000000100 00000000000 01000000000 01000000010 00000000010 #81 00000000000 00100000100 00100001000 00110000000 10000001000 00010001000 01001000001 00000000000 01000000000 00100100000 00100010000 00010000100 01000000000 01000000000 00110000000 00000100010 00000010010 00000000110 01000001000 01000000000 10000000000 00000000100 01000100000 00000000010 #89 00000000000 00000000000 00001000010 01000010000 00000000000 00010000100 00000000100 00000010001 01100000100 00000000010 00000000000 00000000001 00001000000 00001000100 10000000000 00100100010 00000100000 10001000000 00000000100 00000000001 00001000001 00000001000 00000000000 10000000000 #97 00000000000 10000100100 00100100010 10000000100 00000000000 00100000100 01000100000 00100000000 10000000000 00000000001 10000000001 01000000000 00000100000 00000001100 00000010000 00000001000 01001000000 01000000000 00001000100 00000000000 00000100001 00000000000 00000010000 00000000001 #105 00100000100 00010100000 00000000000 00000000000 00000100100 01000000001 10000001000 00000010000 00001100001 00010010000 00000100000 10000000000 00000000100 00000101000 00001000000 00010000001 00000000001 00010000000 00000000010 00000000000 00000000100 00001001000 00001000001 00100010000 #113 00000000000 10000000100 00000100010 00100001000 01000000100 00000000000 00100100001 00000000001 00000001100 00000001000 00100000000 10100000000 00100000100 10000001000 00000000000 00101000000 00011000000 00000001100 00000010000 00010000000 00000000000 00001000000 00010000000 11000000000 #121 10000000010 00000000000 10000100000 00000000000 00010000001 01000100000 00010000000 00100000001 10000000000 00100000100 00001000100 00000000011 00000001000 00010000000 00000000000 01000010000 00000100000 01000100100 10000100100 10000010000 00001000000 00100100000 00100000101 00000000001 #129 00001000000 00110000000 10000000000 00100000100 00100100000 00000000000 11000000000 00100000001 00000000000 00001100000 00000100010 00000010100 00000001100 00000000100 00000000001 00001000100 00010000100 00000000011 00000100000 00100100000 00000000100 10010000000 00001000000 10000000000 #137 00010001000 00000100000 00000010000 10001000000 00001000100 00010001000 00001000000 00000000010 01100000000 00000011000 00000000000 00000000011 00000010000 01000000010 00000010000 00100000100 00000001001 11000000000 00010000000 00010000000 00000001010 10000010010 01010000000 00001000000 #145 10000000000 00000010000 00110000000 00000001000 00000000010 01000100000 00000000100 10000000000 10000000100 00000010000 00001000000 00000011000 00100000001 10000000000 00100000000 10001100000 00000000010 00000000000 00000000100 10010000000 00000000010 00100000000 00000010000 00001010000 #153 00000000100 00001000001 10100000100 00100000100 00000000000 10000001000 00001001000 00001000000 00000000001 11000000000 01000000000 00100000000 00000010010 00000100001 00000010100 00000100000 00100000101 00100000010 01000001000 10000010000 00000001001