complex hw 3