YellowSpace.java
package shapes;

public class YellowSpace {
    public static void main(String[] args) {

                   //variables (GIVEN)
                    double edgeLength = 400;
                    double distance1 = 60;
                    double distance2 = 30;
                   double distance3 = 15;

                   //CREATING IMAGE
                   SSquare LSS = new SSquare(edgeLength);
                   SCircle OUTERcircle = LSS.inscribingCircle();
                   OUTERcircle.shrink(distance1);

                   SSquare LYD = OUTERcircle.inscribingSquare();
                   SCircle MIDcircle = LYD.inscribingCircle();
                   MIDcircle.shrink(distance2);

                   SSquare SGS = MIDcircle.inscribingSquare();
                   SCircle INNERcircle = SGS.inscribingCircle();
                   INNERcircle.shrink(distance3);

                   SSquare SYD = INNERcircle.inscribingSquare();

                   //AREA OF EACH SHAPE INDEPENDENTLY
                   double BGSArea = LSS.area();
                   double LYDArea = LYD.area();
                   double SGSArea = SGS.area();
                   double SYDArea = SYD.area();

                  //AREA OF YELLOW SPACE
                   double YellowSpaceArea = (LYDArea-SGSArea+SYDArea);
                   System.out.println("Area of Yellow Space = " + YellowSpaceArea);
    }
}