Parse this person name:

Ruppert Johann, Ljiljana Klaus-Peter K. Dierk Ignatz Klaus-Peter K. Dierk Ignatz
user
first_name: Ljiljana
last_name: Ruppert Johann
middle_names:
- Klaus-Peter
- K.
- Dierk
- Ignatz
temporal: []
titles: []
extra_info: []
assistant