I'd recommend just playing around with it in-game for a few minutes, as writing text invites confusion.
It's been solved a bunch of times already, and as I'm looking at the solution right now, no rules are broken.
I may be misunderstanding your post, but in an attempt to preserve spoilers I'll say your 2nd logic point seems inaccurate.