Common Adjective Collocations of assignments

challenge, class, complete, day, different, early, first, follow, for, future, general, homework, individual, long, many, mesne, new, of, other, port, several, short, special, specific, such, temporary, term, time, to, oversea