word_ladder_2.cpp