a分之3和b分之5(a.b均不为0)通分得b分之18和b分之5,a+b=42.求a、b各是多少?