> A lot of people reading it probably didn't even realize that it is a logic puzzle. To those, it may be some kind of obscure riddle with terrible grammar.
I'm not clear on what the difference between a riddle and a logic puzzle would be in this context.
> If you assume they do not communicate at all then the puzzle becomes impossible.
Why would someone make an assumption that renders the puzzle impossible? I suppose the questioner could just be a troll or something.