Square on the Plane

ZOJ - 4111