Pattern #2546(ST)