logic-1