* code for task#450.