correct magic_sq