100% logical.Maybe it's just because I'm slow, but I thought it was pretty hard to solve without symmetry. I tested it scrupulously, though, and it is solveable. I only hope it looks ok and is fun.