单项选择题

如下图:方格纸上有一只小虫,从直线AB上的一点O出发,沿方格纸上的横线或竖线爬行。方格纸上每小段的长为1厘米。小虫爬过若干小段后仍然在直线AB上,但不一定回到O点。如果小虫一共爬过3厘米,那么小虫爬行的路线有()种。

A.20
B.12
C.24
D.14