min, col, and sub