* code for task#1894.