1. The problem statement, all variables and given/known data Imagine a cannon that is free to roll on wheels. Initially, both the cannon and cannonball are at rest. When the cannonball is fired, though, the momentum transferred to the cannonball comes at the expense of the cannon, so the cannonball and cannon end up with momenta having equal magnitudes but opposite directions. If this is so, why does the cannonball fly away at a large speed while the cannon recoils only very modestly? Explain your response. 2. Relevant equations Law of Conservation of Momentum Newton's Third Law 3. The attempt at a solution According to the law of conservation of momentum, the momentum of the canon would equal the momentum of the canonball. Since momentum is mv, the cannon's large mass would account for its smaller velocity/recoil, compared with the canonball's smaller mass and greater velocity. Is this right? What am I missing?