* code for task#1790.