小明从A地到B地，先骑自行车行完全程的一半，每小时行12千米，剩下的步行，每小时走4千米。小明行完全程的平均速度是每小时行多少千米。