The program will print "Hello, Original", because when the instance method and the extension method both have the same signature, the instance method will always have higher priority.
The program will cause a compile-time error, because the call of "SayHello" function is ambiguous between two extension methods in classes "Ex1" and "Ex2".