pattern17-2.