* code for task#2173.