Very difficult to break through, this levels seems like it's filled with contradictions, but if you walk yourself slowly through each possibility, the logical path reveals itself. Excellent puzzle!
Wow, this is incredibly tricky-stylish! It's unfortunate that it works out to more than one solution, but that barely takes away from this great level.