non-linear double-error-correcting code
Preparata code