#include "solver.h" #include "groups.h" #include #include int main() { tc::Group g = tc::group::H(4); // tc::Group g = tc::group::T(2, 5000); auto s = std::chrono::system_clock::now(); auto cosets = solve(g); auto e = std::chrono::system_clock::now(); std::chrono::duration diff = e - s; int order = cosets.len; std::cout << order << std::endl; std::cout << diff.count() << std::endl; return 0; }