using the same logic with @SeanAdams but i use Replacechar() and length() for to tackle the sorting.
it reduce the need to sort the alphabet.
I thought I was so smart but Part 2 really became one of those crossword book logic puzzles.
If Mary lives on Smith Street with a Chihuahua then Mark must live on Brunswick Street and drive a green car 😩
Close up of how i figured out the numbers