#include <bits/stdc++.h>
using namespace std;
const long long INF = 1 << 28;
const long long LINF = 1ll << 61;
const double eps = 1e-9;
double ta[100111], tb[100111];
double prod[100111], sum[100111];
double a[100111], b[100111];
int n;
int main() {
  ios::sync_with_stdio(false);
  cin >> n;
  for (int i = 1; i <= n; i++) cin >> ta[i];
  for (int i = 1; i <= n; i++) cin >> tb[i];
  for (int i = 1; i <= n; i++) prod[i] = prod[i - 1] + ta[i];
  for (int i = 1; i <= n; i++)
    sum[i] = sum[i - 1] - prod[i - 1] + prod[i] + tb[i];
  for (int i = 1; i <= n; i++) {
    double delta = sum[i] * sum[i] - 4.0 * prod[i];
    double rt;
    if (delta < eps)
      rt = 0;
    else
      rt = sqrt(delta);
    a[i] = (-sum[i] - rt) / (-2.0);
    b[i] = (-sum[i] + rt) / (-2.0);
  }
  for (int i = 1; i <= n; i++)
    cout << fixed << setprecision(8) << a[i] - a[i - 1] << " ";
  cout << endl;
  for (int i = 1; i <= n; i++)
    cout << fixed << setprecision(8) << b[i] - b[i - 1] << " ";
  cout << endl;
  return 0;
}
