2-2-4 logic