Alfonso XII, Rey de España.