-+-++-+-+-