Answer: 22
=====================================
If we must go through town B, then there are 20 ways to do this because of the 5 roads from A to B, then 4 roads from B to C. So 5*4 = 20.
If we go straight from A to C (not going through B), then there are 2 additional options making 20+2 = 22 total routes possible