In lesson 5.2, not all solutions that draw 3 non-overlapping squares are accepted. The attached screenshot is one example.
The lesson text says:
If you just call the function, all three squares will overlap. To stack them diagonally, call jump(300, 300) between two calls to draw_square().
However, this statement is untrue if you remove the last turn_right call as I did in the attached screenshot.
The "Checks" simply says:
Draw Three Squares Of 200 Pixels
If 'diagonal stacking' is required, it should be mentioned in the "Checks".
Screenshots
