#include using namespace std; int H, W, K; static int sum[2001][2001][26]; int calc(int i, int j, int P){ int ok = 0; int ng = min(H-i, W-j) + 1; while(ng-ok>1){ int mid = (ok+ng)/2; int num = 0; for(int k=0; k<26; k++) if(sum[i][j][k] + sum[i+mid][j+mid][k] - sum[i+mid][j][k] - sum[i][j+mid][k] > 0) num++; (num <= P ? ok : ng) = mid; } return ok; } int main(){ cin >> H >> W >> K; string S[2000]; for(int i=0;i> S[i]; for(int i=0; i