Down and along

Can you work out the values of J, M and C in this sum?

Problem

 

The letters $J$, $M$ and $C$ represent three different non-zero digits.

                           
Image
Down and Along


What are the values of $J$, $M$ and $C$?

                                       

If you liked this problem, here is an NRICH task that challenges you to use similar mathematical ideas.