Hi, Updated again on SinglyEvenMagicSquare class. ( shorter ) Basically, it almost remains the same. Don't like to post too many emails when I find/try to improve my program on the details ... If you read my previous 2 post solution, and like to see the "little" change, please go to my blog: ( it will have my last updated version ) http://davidtran.doublegifts.com/blog/?p=27 otherwise, I am sorry to bother you on the mailing list. regards, David Tran