---submitted version---
-bfs, dfs, ids, a* search implemented
-monte carlo simulation
-puzzle file read and write
-random puzzle generation