updated Arithmetic1