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); } }