As indeed I did ww, the only major differences are the minimised character class you used - which I may have arrived at myself - and the reporting. Either way, the nett result is the same since the three non-multi-homed ports are listed by both your & my posited solutions.
A user level that continues to overstate my experience :-))