When I was a kid I seemed to have a mental block when it came to long addition and subtraction I would make little ant tracks all over the paper because my brain would not process the data.
When it came to long multiplication and devision things just got worse.
I could do long addition, had problems with multiple digit multiplication and long division but could grasp them so-so, and I had a horrible time at multiple digit subtraction. Hell I still do.