pattern17-5.