hamming_729.cc