99 3 different assignments Due july 3rd