Cultural Puzzles: Art, Heritage & Colorful Patterns