#include <iostream> #include <string> #include <vector> using namespace std; vector<int> string_to_vector_int(string s) { vector<int> v; for (auto c : s) { v.push_back(c - '0'); } return v; } struct Node { int value; Node * grey_line; Node * red_line; }; class Mod7 { public: Mod7() { // Create the graph here } int remainder(string number) { // change this member function to make the test pass return 0; } // Insert your help functions here private: // Insert extra data members if needed }; int main() { string test1{"243"}; Mod7 modder{}; if (modder.remainder("243") == 5) { cout << "Correct" << endl; } if (modder.remainder("11111111111111111111111111111") == 2) { cout << "Correct" << endl; } // more test cases here }