Which methods are called, and in what order, when print(A() + B()) runs?

Technical