Which is the following sentences are correctly punctuated? Select all that apply.

Fruits have flowers. Vegetables don't.

Fruits have flowers, vegetables don't.

Fruits have flowers; vegetables don't.

Fruits have flowers, but vegetables don't.