「came」を選ぶと、エマが森の中でパズルに遭遇したという単一の過去の行動を示します。物語の続きですので「came across a hidden puzzle」と過去形にし、特定の出来事が起こったことを単純に表します。
dense は「密集した」や「濃い」などの意味を持つ形容詞です。dense forest は「密林」です。他にdense には、情報や文章が複雑で理解しにくいという意味でもあります。「dense text」は「理解しにくい文章」という意味です。また、数学や統計学の文脈では、データが密集しているという意味で使用されることがあります。dense data set は「密集したデータセット」となります。
dense は「密集した」や「濃い」などの意味を持つ形容詞です。dense forest は「密林」です。他にdense には、情報や文章が複雑で理解しにくいという意味でもあります。「dense text」は「理解しにくい文章」という意味です。また、数学や統計学の文脈では、データが密集しているという意味で使用されることがあります。dense data set は「密集したデータセット」となります。
hidden は hide の過去分詞形ですね。