Intelligent Cur Jigsaw Puzzle Challenge