#include "tc/groups.hpp" #include #include int main() { auto cube = tc::group::B(3); auto vars = cube.solve(); auto words = vars.path.walk( "", {"a", "b", "c"}, [](auto a, auto b) { return a + b; } ); for (const auto &word : words) { std::cout << word << std::endl; } return 0; }