На стороне AD квадрата ABCD как на хорде построена окружность, пересекающая другие стороны квадрата: BC в точках E и F, а CD - в точке H. На отрезке DE взята середина I. Отрезки IC и FH пересекаются в точке K. Центр квадрата O
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший