Complex test (26/30)

Complex test