I know this could be very tricky to implement right, but this case is very common in slavic names https://www.kmu.gov.ua/en/team ```In [64]: HumanName('Ivanov Ivan Ivanovich') Out[64]: <HumanName : [ title: '' first: 'Ivanov' middle: 'Ivan' last: 'Ivanovich' suffix: '' nickname: '' ]> In [65]: HumanName('Ivanov Ivan') Out[65]: <HumanName : [ title: '' first: 'Ivanov' middle: '' last: 'Ivan' suffix: '' nickname: '' ]> In [66]: HumanName('Ivan Ivanov') Out[66]: <HumanName : [ title: '' first: 'Ivan' middle: '' last: 'Ivanov' suffix: '' nickname: '' ]>```