It takes from a hr to 2 hrs! it depends if your really good or not. so really whenever its finished.
it pumps blood? but depending on which part of the heart it is located it could be oxygenated or deoxygenated blood
I think your answer for this question is D . I may be wrong ... but I think it's D