* code for task#1302.