Suppose there are three routes from North Point to Boulder Creek, four routes from Boulder Creek to Beaver Dam, four routes from Beaver Dam to Star Lake, and two routes directly from Boulder Creek to Star Lake.

a. How many routes from North Point to Star Lake pass through Beaver Dam?
b. How many routes from North Point to Star Lake bypass Beaver Dam?