Maeda gave me a dictionary.
These sentences have the same meaning. The first sentence used "ageta" as a verb, the second used "kureta", and the third used "yarimashita". What is the difference between these sentences? Are all of these sentences correct?