1- + + ++ ++