The puzzle was perplexing for everyone.
Causing confusion or difficulty in understanding.
With powerful free picture dictionary & flashcards.