homework - MPI