#include <cmath>
#include <iostream>

int main() {
    double a,b,c,d;
    const double PI=3.141592653589793;
    const double EPS=1e-9;
    std::cout << "Введите a b c d: ";
    if (!(std::cin>>a>>b>>c>>d) || a<=0 || b<=0 || c<=0 || d<=0) {
        std::cout << "Ошибка входных данных.\n"; return 0;
    }
    bool firstInSecond=false, secondInFirst=false;
    for (int i=0; i<=9000; i++) {
        double angle=i*PI/18000;
        double width=a*std::cos(angle)+b*std::sin(angle);
        double height=a*std::sin(angle)+b*std::cos(angle);
        if ((width<=c+EPS && height<=d+EPS) ||
            (width<=d+EPS && height<=c+EPS)) firstInSecond=true;
        width=c*std::cos(angle)+d*std::sin(angle);
        height=c*std::sin(angle)+d*std::cos(angle);
        if ((width<=a+EPS && height<=b+EPS) ||
            (width<=b+EPS && height<=a+EPS)) secondInFirst=true;
    }
    if (firstInSecond) std::cout << "Первый прямоугольник поместить во второй можно.\n";
    else std::cout << "Первый прямоугольник поместить во второй нельзя.\n";
    if (secondInFirst) std::cout << "Второй прямоугольник поместить в первый можно.\n";
    else std::cout << "Второй прямоугольник поместить в первый нельзя.\n";
    return 0;
}
