Solving Jigsaw Puzzles using Genetic Algorithms