CS - 512 Deve Tuyu Puzzle
(Camel Puzzle)