42-------+++++++---+++-+12