Which of the following tumours has the best prognosis?
Ameloblastoma.
Melanoma.
Osteosarcoma.
Adenocarcinoma.