2, 3, or 5 columns