--- /dev/null
+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