Не е ясно кой пръв излезе с вълшебен квадрат. Има история за огромен наводнение в Китай отдавна. Хората се притесняваха, че ще се измият и се опитваха да умилостивят речния бог, като правят жертви. Изглежда, че нищо не работи, докато дете не забеляза костенурка, която се грижи за вълшебен квадрат на гърба си, който продължаваше да обикаля жертвата. Площадът разказа на хората колко голяма жертва е необходима, за да се спасят. Оттогава вълшебните квадрати са върхът на модата за всяка претенциозна костенурка.
В случай, че никога досега не сте попадали на един, магически квадрат е подредба на последователни числа в квадрат, така че редовете, колоните и диагоналите да се съберат на едно и също число. Например, магически квадрат 3x3 е:
Това упражнение за програмиране се занимава с създаване на магически квадратчета с нечетен размер (т.е. размерът на квадрата може да бъде само нечетно число, 3x3, 5x5, 7x7, 9x9 и т.н.). Номерът да направите такъв квадрат е да поставите числото 1 в първия ред и средната колона. За да намерите къде да поставите следващия номер, се движете по диагонал нагоре вдясно (т.е. един ред нагоре, една колона напречно). Ако подобен ход означава да паднете от квадрата, увийте до реда или колоната от противоположната страна. И накрая, ако ходът ви отведе до вече запълнен квадрат, върнете се към първоначалния квадрат и се придвижете надолу по един. Повторете процеса, докато се напълнят всички квадратчета.
Сега диагоналното придвижване нагоре води до вече запълнен квадрат, така че се връщаме там, откъдето сме дошли и падаме на ред: