* code for task#440.