add puzzle/latin_square.cc