type exercise a