#include <iostream>
using namespace std;
int main() {
const int n = 6 ;
int a[n][n] , b[n] ;
for (size_t i = 0 ; i < n ; i++){
for (size_t j = 0 ; j < n ; j++){
a[i][j] = 1+ rand() % 8;
cout << a[i][j] << " " ;
}
cout << endl ;
}
int x = 0 ;
for (size_t i = 0 ; i < n ; i++){
b[i] = 0;
}
for (size_t j = 0 ; j < n ; j++){
for (size_t i = 0 ; i < n ; i++){
if ( a[i][j] % 2 == 0 ) {
b[x] = a[i][j] ;
x++;
break ;
}
}
}
cout << endl ;
for (size_t i = 0 ; i < n ; i++){
cout << b[i] << " " ;
}
for (size_t i = 0 ; i < n ; i++){
b[i] = 0;
}
x = 0 ;
for (size_t i = 0 ; i < n ; i++){
for (size_t j = n-1; j >=0 ; j--){
if (a[i][j] % 2 != 0 ){
b[x] = a[i][j];
x++;
break ;
}
}
}
cout << endl ;
for (size_t i = 0 ; i < n ; i++){
cout << b[i] << " " ;
}
return 0;
}