Что выведет код?

class A:

x = 'hello'

def __getitem__(self, i):

return getattr(self.x, '__getitem__')(i) * 2

def __getattr__(self, attr):

return getattr(self.x, attr)

a = A()

print(a[0] + a.upper()[1:])