Question 666341
First, realize that you must go to 5 blocks east and three blocks north at some point.

We have 8 total "steps" to choose from and we must partition our steps into 5 blocks east and three blocks north, so we get:

(8 choose 5)*(3 choose 3) =  56 different paths.