satisfying patterns by ali