nPuzzle

first version