#include #define rep(i,n) for(int i=0;i> H >> W; rep(i,H) { cin >> grid[i]; } if (H == 1 || W == 1) { printf("%d\n", 1); } else { printf("%d\n", (getLargestSquare(H, W) + 1) / 2); } }