puzzle [noun] + perplexing [adjective]