Ruby, 105 bytes
->a{a.map{|e|i=a.count{|n|n[/\S+/]==e[/\S+$/]};e+"#{' definitely'if i>1} has two first names"if i>0}-[p]}
Value Ink
- 13.5k
- 1
- 18
- 46
Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack Exchange