#!/usr/bin/perlusewarnings;usestrict;usefeatureqw{ say };my$in='Fred:Corwill;Wilfred:Corwill;Barney:Tornbull;Betty:Tornbull;Bjon:Tornbull;Raphael:Corwill;Alfred:Corwill';sayjoin"",map"($_->[1], $_->[0])",sort{$a->[1]cmp$b->[1]||$a->[0]cmp$b->[0]}map[split/:/],split/;/,uc$in;
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Perl solution: