* code for task #1607.