### This applet requires Sun's Java VM 2 which your browser may perceive as a popup. Which it is not. If you want to see the applet work, visit Sun's website at https://www.java.com/en/download/index.jsp, download and install Java VM and enjoy the applet.

 What if applet does not run?

Explanation The applet presents a configuration of squares with a sole control that allows changing their sizes. However, the small black square does not appear to be partaking of the feast - its size remains constant. How do the other squares change?

To answer this question, denote the side length of the blue square as a, and that of the small red square c. In terms of a and c we are able to express the dimensions of eight squares right away: Following the three top squares we find that the horizontal extent of the resulting shape is

 a + (a + 1) + (a + 1 + c) = 3a + 2 + c.

On the other hand, starting with the square in the lower left corner and proceeding through the orange and pink squares we find the same quantity equal to

 (a + 1 + 2c) + (a - 2) + (a - 1) = 3a - 2 + 2c.

Equating the two we obtain that c = 4, independent of a! When other squares change, the red square in the middle maintains a fixed side of 4! Interestingly this is not the only square with this property. You may notice another red square at the bottom right. It too preserves its size of 15. (You can verify this in a similar manner.) Now, in addition, the applet helps resolve the following question: is there a rectangle that can be split into unequal squares? The answer is positive and can be observed for a = 9. What are the dimensions of the big rectangle in this case? 