* code for task#1403.