YellowSpace.java
package shapes;

public class YellowSpace {
    public static void main(String[] args) {
        SSquare square1 = new SSquare(400);
        System.out.println("large gray square = " + square1.area());
        SCircle circle1 = square1.inscribingCircle();

        double distance1 = 60;
        SCircle circle2 = new SCircle(circle1.radius() - distance1);
        SSquare square2 = circle2.inscribingSquare();
        System.out.println("large yellow square = " + square2.area());
        SCircle circle3 = square2.inscribingCircle();

        double distance2 = 30;
        SCircle circle4 = new SCircle(circle3.radius() - distance2);
        SSquare square3 = circle4.inscribingSquare();
        System.out.println("small grey square = " + square3.area());
        SCircle circle5 = square3.inscribingCircle();

        double distance3 = 15;
        SCircle circle6 = new SCircle(circle5.radius()-distance3);
        SSquare square4 = circle6.inscribingSquare();
        System.out.println("small yellow square = " +  square4.area());

        SSquare square7 = new SSquare(square1.area()-square2.area());
        System.out.println("Area of large grey square = "+  square7);

        SSquare square8 = new SSquare(square2.area()-square3.area());
        System.out.println("Area of large yellow square ="+ square8);

        SSquare square9 = new SSquare(square3.area()-square4.area());
        System.out.println("Area of small grey square ="+ square9);

        SSquare square10 = new SSquare(square4.area());
        System.out.println("Area of small yellow square = "+ square10);

        double yellowArea = ((square2.area()-square3.area())+(square4.area()));
        System.out.println( "Area of total yellow area = " + yellowArea);
    }
}