#include #include #include int** allocation(int N, bool input); void free_memory(int** arr, int N); void printArr(int** arr, int N); int** multyply(int** A, int** B, int N); int** product(int** arr, int N, long long B); int main() { int N; long long B; scanf("%d %lld", &N, &B); int** arr = allocation(N, true); int** result = product(arr, N, B); printArr(result, N); free_memory(arr, N); free_memory(result, N); return 0; } int** allocation(int N, bool input) { int** arr = (int**)malloc(sizeof(int*)*N); for(int i=0; i