second homework for animal breeding 2881736