* code for task#1792.