word_ladder2.cpp