+ + + 4- + ++