Como se le podria dar vuelta a un nombre como Jose Maria de la Vega Ramirez para que quede asi de la Vega Ramirez Jose Maria?
El nombre y el segundo nombre (en caso de que hubiera un segundo nobre) pasan al final, el apellido parterno pasa al principio y el materno en el medio del string.
Es facil con un nombre como Federico Retana Bermudez ya que solo hay un nombre y cada apellido se compone de una palabra pero con un nombre como el de arriba donde el nombre se compone de 2 palabras (Jose Maria) y el segundo apellido se compone de 3 palabras (de la Vega) es donde no le he encontrado la logica para poder hacerlo.