* code for task#453.