patterns-76