is18 logic