Puzzy types