add eightpuzzle & fs