patterns-108