class GameStateInfo { public: GameStateInfo(int pile1, int pile2, int pile3); int getPile1(); int getPile2(); int getPile3(); int totalSize(); string toString(); GameState nextState(Move m); private: int pile1; int pile2; int pile3; };