17 Puzzle | Agent