use do-while(false) structure in Room::askForYiji, fix lirang distribute