(this|that|third_thing)? ((this)?|(that)?|(third_thing)?)