#include const int N = 100005; int a[N], b[N], c[N], d[N]; double x[N]; int main() { int n; scanf( "%d", &n ); for ( int i = 1; i <= n; ++i ) scanf( "%d%d%d%d", &a[i], &b[i], &c[i], &d[i] ); x[1] = 1; if ( c[1] ) x[2] = ( d[1] - b[1] ) / c[1]; else x[2] = 0; for ( int i = 3; i <= n; ++i ) if ( c[i - 1] ) x[i] = ( d[i - 1] - a[i - 2] * x[i - 2] - b[i - 1] * x[i - 1] ) / c[i - 1]; else x[i] = 0; for ( int i = 1; i <= n; ++i ) printf( "%.8lf\n", x[i] ); }