Update complementary.c