divide 45km in the ratio 42:58
42+58 = 100
The portions will be 42/100 * 45 = 0.42 * 45 = 18.9 km
and
58/100 * 45 0.58 * 45 = 26.1 km
check
18.9+26.1 = 45 good