Advanced test (32/39)

Advanced test