设a火车长为a,速度为v.
过342米的隧道,有(342+a)=23*v.
过234米的隧道,有(234+a)=17*v.
解得a=72米,v=18米/秒.
则a,b火车交错而过的时间为(72+88)/(18+22)=4秒.