[Abstract 004] jigsaw game puzzle