#include using namespace std; const int MAXWIDTH = 10; const int MAXHEIGHT = 10; char container[MAXWIDTH][MAXHEIGHT]; int main() { int n, w, b; int cols[MAXWIDTH], max; int boxTop[MAXWIDTH], boxOffset[MAXWIDTH]; cin >> n >> w >> b; while (n != 0) { for(int i=0; i> h; for(int j=0; j> container[j][k]; } } for(int k=0; k=0; j--) { if (container[j][k] == 'X') break; boxTop[k]--; } } int oldMax = max; max = cols[0] + boxTop[0]; for(int k=1; k max) max = cols[k] + boxTop[k]; } if (max > b) { cout << oldMax << ' '; max = h; } for(int k=0; k> n >> w >> b; } return 0; }