#include <bits/stdc++.h>
using namespace std;
int main() {
int n,i,j;
cin >> n;
long long int mat[n][n];
long long int arr[n];
for(i = 0 ; i < n ; i++){
for(j = 0 ; j < n ; j++){
cin >> mat[i][j];
}
}
arr[0] = sqrt((mat[0][2]*mat[0][1])/mat[1][2]);
//printf("R %lld %lld %lld %lld\n",mat[0][2],mat[0][1],mat[1][2]);
printf("%lld ",arr[0]);
for(i=1;i<n;i++)
{
arr[i] = mat[i-1][i]/arr[i-1];
printf("%lld ",arr[i]);
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCQoJaW50IG4saSxqOwoJY2luID4+IG47Cglsb25nIGxvbmcgaW50IG1hdFtuXVtuXTsKCWxvbmcgbG9uZyBpbnQgYXJyW25dOwoJCglmb3IoaSA9IDAgOyBpIDwgbiA7IGkrKyl7CgkJZm9yKGogPSAwIDsgaiA8IG4gOyBqKyspewoJCQljaW4gPj4gbWF0W2ldW2pdOwoJCX0KCX0KCWFyclswXSA9IHNxcnQoKG1hdFswXVsyXSptYXRbMF1bMV0pL21hdFsxXVsyXSk7CgkvL3ByaW50ZigiUiAlbGxkICVsbGQgJWxsZCAlbGxkXG4iLG1hdFswXVsyXSxtYXRbMF1bMV0sbWF0WzFdWzJdKTsKCXByaW50ZigiJWxsZCAiLGFyclswXSk7Cglmb3IoaT0xO2k8bjtpKyspCgl7CgkJYXJyW2ldID0gbWF0W2ktMV1baV0vYXJyW2ktMV07CgkJcHJpbnRmKCIlbGxkICIsYXJyW2ldKTsKCX0KCQoJCglyZXR1cm4gMDsKfQ==