점들을 좌표(x,y)로 놓으면, 첫번째 (1,1)에서 그려지는 것은 단 하나임을 알 수 있고, 두번째 것을 찾을 때가 문제인데, 점 (5,1)에서 그릴 수 있는 것은 두가지로 제한되는데, 이중 한변이 루트5짜리 정 사각형을 그리면 바로 (6,2)에서 불능이 되어. 루트2의 다이아 몬드 정사각형이 되죠. 이렇게 두개의 정사각형이 결정된뒤, (6,3)으로 넘어가면, 이때도 또 두가지 정사각형으로만 그릴 수 있는데, 루트2의 정사각형을 그리면, (6,5)에서 그릴 수 있는 정사각형이 없게 됩니다. 따라서, 가장 큰 루트13의 정사각형을 그릴 수 있고, 그 다음 (6,5)점에서는 루트10의 정사각형만 그릴 수 있게 됩니다. 이후 부터는 판별없이도 (1,3)에서 루트5의 정사각형을 그릴 수 있고, 나머지 루트2의 정사각형 두개를 쉽게 그릴 수 있습니다. 알고 보면 쉽고 당연한 문제입니다.