A great puzzle!! It did hurt my brain sometimes, but I really felt smart when I get the solution. Congrats!