The correct answer is (c) 3
Explanation: BaseFieldType provides three events that you can latch code onto:
onBeforeSave() : Called right before a field is saved.
onAfterSave() : Called right after a field is saved, and $this->model->id is set.
onAfterElementSave() : Called right after an element is saved, and $this->element->id is set.