209_world_hmw_hard code finished