* code for task#1387.