What a great puzzle! Even though Calciol solved it before me, knowing the answer didn't spoil any of the fun in solving it.