El número 40518 (cuarenta mil quinientos dieciocho) se escribe en números romanos de la siguiente manera: XLDXVIII