* code for task #1955.