Meaning: The student put in a lot of effort to learn the challenging topic.
Choice of Words: Diligent means showing care and perseverance in doing something. Studied means to learn about something by reading, listening, or observing. Difficult means not easy to do or understand. Thoroughly means in a complete and careful way.