Eurographics - Smart Puzzle Glue Sheets