Built by Sanvir Singh using the word puzzle builder from Amuse Labs Created by Sanvir Singh using the free jigsaw maker from Amuse Labs Made by Sanvir Singh using PuzzleMe"s free sudoku puzzle generator