Find the most economical(minimal length) magic square