Pattern Recognition No 31.