This is a very challenging puzzle, very well made, and great fun to solve....