#include "RainbowGraph.cpp" int main(int argc, char **argv) { int i; class RainbowGraph TheClass; int retval; vector color; vector a; vector b; if (argc != 2) { fprintf(stderr, "usage: a.out num\n"); exit(1); } /* color = ; a = ; b = ; */ if (atoi(argv[1]) == 0) { color.push_back(0); color.push_back(0); color.push_back(0); color.push_back(1); color.push_back(1); color.push_back(1); color.push_back(2); color.push_back(2); color.push_back(2); a.push_back(0); a.push_back(1); a.push_back(2); a.push_back(3); a.push_back(4); a.push_back(5); a.push_back(6); a.push_back(7); a.push_back(8); a.push_back(0); a.push_back(3); a.push_back(6); b.push_back(1); b.push_back(2); b.push_back(0); b.push_back(4); b.push_back(5); b.push_back(3); b.push_back(7); b.push_back(8); b.push_back(6); b.push_back(3); b.push_back(6); b.push_back(0); } if (atoi(argv[1]) == 1) { color.push_back(0); color.push_back(0); color.push_back(0); color.push_back(1); color.push_back(1); color.push_back(1); color.push_back(2); color.push_back(2); color.push_back(2); a.push_back(0); a.push_back(1); a.push_back(2); a.push_back(3); a.push_back(4); a.push_back(5); a.push_back(6); a.push_back(7); a.push_back(8); a.push_back(0); a.push_back(4); a.push_back(8); b.push_back(1); b.push_back(2); b.push_back(0); b.push_back(4); b.push_back(5); b.push_back(3); b.push_back(7); b.push_back(8); b.push_back(6); b.push_back(3); b.push_back(7); b.push_back(2); } if (atoi(argv[1]) == 2) { color.push_back(0); color.push_back(3); color.push_back(9); color.push_back(8); color.push_back(6); color.push_back(4); a.push_back(0); a.push_back(0); a.push_back(0); a.push_back(0); a.push_back(0); a.push_back(1); a.push_back(1); a.push_back(1); a.push_back(1); a.push_back(2); a.push_back(2); a.push_back(2); a.push_back(3); a.push_back(3); a.push_back(4); b.push_back(1); b.push_back(2); b.push_back(3); b.push_back(4); b.push_back(5); b.push_back(2); b.push_back(3); b.push_back(4); b.push_back(5); b.push_back(3); b.push_back(4); b.push_back(5); b.push_back(4); b.push_back(5); b.push_back(5); } if (atoi(argv[1]) == 3) { color.push_back(0); color.push_back(0); color.push_back(0); color.push_back(0); color.push_back(3); color.push_back(3); color.push_back(3); color.push_back(6); color.push_back(6); color.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(9); a.push_back(7); a.push_back(7); a.push_back(7); a.push_back(7); a.push_back(7); a.push_back(7); a.push_back(7); a.push_back(4); a.push_back(4); a.push_back(4); a.push_back(4); a.push_back(0); a.push_back(1); a.push_back(2); a.push_back(4); a.push_back(5); a.push_back(8); b.push_back(0); b.push_back(1); b.push_back(2); b.push_back(3); b.push_back(4); b.push_back(5); b.push_back(6); b.push_back(7); b.push_back(8); b.push_back(0); b.push_back(1); b.push_back(2); b.push_back(3); b.push_back(4); b.push_back(5); b.push_back(6); b.push_back(0); b.push_back(1); b.push_back(2); b.push_back(3); b.push_back(1); b.push_back(2); b.push_back(3); b.push_back(5); b.push_back(6); b.push_back(7); } if (atoi(argv[1]) == 4) { color.push_back(3); color.push_back(1); color.push_back(4); color.push_back(1); color.push_back(5); color.push_back(9); color.push_back(2); color.push_back(6); color.push_back(5); color.push_back(3); color.push_back(5); a.push_back(1); b.push_back(2); } if (atoi(argv[1]) == 5) { color.push_back(2); color.push_back(4); color.push_back(3); color.push_back(0); color.push_back(2); color.push_back(3); color.push_back(3); color.push_back(3); color.push_back(4); color.push_back(2); color.push_back(1); color.push_back(2); color.push_back(0); color.push_back(0); color.push_back(4); color.push_back(1); color.push_back(1); color.push_back(0); color.push_back(4); color.push_back(4); color.push_back(1); color.push_back(0); color.push_back(3); color.push_back(2); color.push_back(1); a.push_back(5); a.push_back(7); a.push_back(23); a.push_back(20); a.push_back(10); a.push_back(9); a.push_back(23); a.push_back(7); a.push_back(7); a.push_back(17); a.push_back(0); a.push_back(20); a.push_back(1); a.push_back(24); a.push_back(7); a.push_back(5); a.push_back(11); a.push_back(13); a.push_back(14); a.push_back(9); a.push_back(0); a.push_back(13); a.push_back(4); a.push_back(9); a.push_back(5); a.push_back(24); a.push_back(22); a.push_back(24); a.push_back(14); a.push_back(12); a.push_back(7); a.push_back(4); a.push_back(6); a.push_back(19); a.push_back(13); a.push_back(5); a.push_back(6); a.push_back(10); a.push_back(0); a.push_back(2); a.push_back(6); a.push_back(20); a.push_back(22); a.push_back(2); a.push_back(10); a.push_back(19); a.push_back(2); a.push_back(24); a.push_back(21); a.push_back(20); a.push_back(21); a.push_back(2); a.push_back(23); a.push_back(24); a.push_back(9); a.push_back(19); a.push_back(19); a.push_back(21); a.push_back(22); a.push_back(2); a.push_back(7); a.push_back(14); a.push_back(13); a.push_back(12); a.push_back(2); a.push_back(11); a.push_back(19); a.push_back(12); a.push_back(0); a.push_back(8); a.push_back(8); a.push_back(1); a.push_back(18); a.push_back(20); a.push_back(10); a.push_back(1); a.push_back(13); a.push_back(21); a.push_back(14); a.push_back(1); a.push_back(18); a.push_back(21); a.push_back(13); a.push_back(15); a.push_back(14); a.push_back(15); a.push_back(7); a.push_back(6); a.push_back(21); a.push_back(10); a.push_back(6); a.push_back(24); a.push_back(21); a.push_back(4); a.push_back(24); a.push_back(3); a.push_back(2); a.push_back(18); a.push_back(1); a.push_back(24); a.push_back(6); a.push_back(20); a.push_back(8); a.push_back(16); a.push_back(0); a.push_back(12); a.push_back(5); a.push_back(11); a.push_back(4); a.push_back(13); a.push_back(3); a.push_back(16); a.push_back(19); a.push_back(15); a.push_back(24); a.push_back(24); a.push_back(16); a.push_back(20); a.push_back(13); a.push_back(18); a.push_back(5); a.push_back(4); a.push_back(6); a.push_back(23); a.push_back(8); a.push_back(6); a.push_back(18); a.push_back(15); a.push_back(19); a.push_back(3); a.push_back(16); a.push_back(17); a.push_back(18); a.push_back(10); a.push_back(14); a.push_back(14); a.push_back(23); a.push_back(6); a.push_back(13); a.push_back(7); a.push_back(13); a.push_back(18); a.push_back(10); a.push_back(19); a.push_back(22); a.push_back(18); a.push_back(23); a.push_back(5); a.push_back(16); a.push_back(17); a.push_back(23); a.push_back(4); a.push_back(14); a.push_back(24); a.push_back(5); a.push_back(20); a.push_back(11); a.push_back(3); a.push_back(17); a.push_back(23); a.push_back(12); a.push_back(6); a.push_back(22); a.push_back(8); a.push_back(4); a.push_back(17); a.push_back(16); a.push_back(8); a.push_back(17); a.push_back(17); a.push_back(1); a.push_back(4); a.push_back(6); a.push_back(7); a.push_back(17); a.push_back(17); a.push_back(21); a.push_back(23); a.push_back(0); a.push_back(15); a.push_back(21); a.push_back(16); a.push_back(12); a.push_back(20); a.push_back(19); a.push_back(23); a.push_back(7); a.push_back(21); a.push_back(18); a.push_back(5); a.push_back(24); a.push_back(24); a.push_back(8); a.push_back(6); a.push_back(5); a.push_back(9); a.push_back(21); a.push_back(15); a.push_back(8); a.push_back(11); a.push_back(10); a.push_back(19); a.push_back(5); a.push_back(24); a.push_back(19); a.push_back(10); a.push_back(11); a.push_back(0); a.push_back(23); a.push_back(12); a.push_back(15); a.push_back(18); a.push_back(20); a.push_back(10); a.push_back(15); a.push_back(13); a.push_back(3); a.push_back(18); a.push_back(6); a.push_back(22); a.push_back(0); a.push_back(4); a.push_back(24); a.push_back(19); a.push_back(16); a.push_back(0); a.push_back(17); a.push_back(7); a.push_back(4); a.push_back(0); a.push_back(9); a.push_back(4); a.push_back(10); a.push_back(0); a.push_back(23); a.push_back(16); a.push_back(17); a.push_back(8); a.push_back(5); a.push_back(12); a.push_back(22); a.push_back(11); a.push_back(11); a.push_back(5); a.push_back(13); a.push_back(5); a.push_back(4); a.push_back(20); a.push_back(17); a.push_back(20); a.push_back(0); a.push_back(10); a.push_back(4); a.push_back(18); a.push_back(3); a.push_back(3); a.push_back(6); a.push_back(21); a.push_back(9); a.push_back(7); a.push_back(18); a.push_back(1); a.push_back(14); a.push_back(5); a.push_back(20); a.push_back(10); a.push_back(12); a.push_back(20); a.push_back(9); a.push_back(15); a.push_back(18); a.push_back(5); a.push_back(12); a.push_back(11); a.push_back(11); a.push_back(20); a.push_back(11); a.push_back(15); a.push_back(6); a.push_back(2); a.push_back(6); a.push_back(19); a.push_back(13); a.push_back(15); a.push_back(15); a.push_back(21); a.push_back(22); a.push_back(9); a.push_back(19); a.push_back(16); a.push_back(8); a.push_back(9); a.push_back(15); a.push_back(8); a.push_back(21); a.push_back(22); a.push_back(19); a.push_back(18); a.push_back(9); a.push_back(2); b.push_back(21); b.push_back(1); b.push_back(11); b.push_back(19); b.push_back(24); b.push_back(1); b.push_back(7); b.push_back(17); b.push_back(20); b.push_back(20); b.push_back(8); b.push_back(6); b.push_back(12); b.push_back(21); b.push_back(13); b.push_back(2); b.push_back(13); b.push_back(15); b.push_back(22); b.push_back(11); b.push_back(17); b.push_back(19); b.push_back(0); b.push_back(5); b.push_back(14); b.push_back(3); b.push_back(7); b.push_back(11); b.push_back(2); b.push_back(15); b.push_back(18); b.push_back(5); b.push_back(16); b.push_back(12); b.push_back(3); b.push_back(8); b.push_back(8); b.push_back(3); b.push_back(2); b.push_back(24); b.push_back(14); b.push_back(23); b.push_back(6); b.push_back(23); b.push_back(2); b.push_back(1); b.push_back(4); b.push_back(6); b.push_back(13); b.push_back(9); b.push_back(17); b.push_back(6); b.push_back(12); b.push_back(20); b.push_back(23); b.push_back(16); b.push_back(9); b.push_back(10); b.push_back(21); b.push_back(11); b.push_back(14); b.push_back(3); b.push_back(1); b.push_back(2); b.push_back(9); b.push_back(21); b.push_back(21); b.push_back(7); b.push_back(19); b.push_back(4); b.push_back(13); b.push_back(10); b.push_back(6); b.push_back(15); b.push_back(19); b.push_back(0); b.push_back(9); b.push_back(23); b.push_back(10); b.push_back(6); b.push_back(1); b.push_back(2); b.push_back(2); b.push_back(18); b.push_back(20); b.push_back(16); b.push_back(19); b.push_back(10); b.push_back(4); b.push_back(9); b.push_back(19); b.push_back(14); b.push_back(7); b.push_back(10); b.push_back(9); b.push_back(16); b.push_back(1); b.push_back(16); b.push_back(8); b.push_back(16); b.push_back(4); b.push_back(3); b.push_back(9); b.push_back(11); b.push_back(23); b.push_back(5); b.push_back(19); b.push_back(4); b.push_back(14); b.push_back(20); b.push_back(2); b.push_back(7); b.push_back(22); b.push_back(5); b.push_back(4); b.push_back(7); b.push_back(5); b.push_back(1); b.push_back(23); b.push_back(4); b.push_back(23); b.push_back(23); b.push_back(21); b.push_back(1); b.push_back(19); b.push_back(15); b.push_back(8); b.push_back(22); b.push_back(11); b.push_back(1); b.push_back(14); b.push_back(13); b.push_back(17); b.push_back(20); b.push_back(1); b.push_back(8); b.push_back(18); b.push_back(7); b.push_back(22); b.push_back(3); b.push_back(14); b.push_back(0); b.push_back(12); b.push_back(14); b.push_back(10); b.push_back(5); b.push_back(3); b.push_back(1); b.push_back(13); b.push_back(8); b.push_back(15); b.push_back(13); b.push_back(18); b.push_back(1); b.push_back(13); b.push_back(22); b.push_back(8); b.push_back(8); b.push_back(1); b.push_back(10); b.push_back(22); b.push_back(12); b.push_back(1); b.push_back(24); b.push_back(20); b.push_back(10); b.push_back(17); b.push_back(22); b.push_back(23); b.push_back(22); b.push_back(16); b.push_back(3); b.push_back(23); b.push_back(11); b.push_back(3); b.push_back(14); b.push_back(18); b.push_back(8); b.push_back(14); b.push_back(2); b.push_back(0); b.push_back(9); b.push_back(3); b.push_back(2); b.push_back(23); b.push_back(22); b.push_back(9); b.push_back(8); b.push_back(9); b.push_back(11); b.push_back(0); b.push_back(15); b.push_back(15); b.push_back(5); b.push_back(24); b.push_back(4); b.push_back(20); b.push_back(9); b.push_back(12); b.push_back(6); b.push_back(16); b.push_back(18); b.push_back(22); b.push_back(12); b.push_back(15); b.push_back(15); b.push_back(18); b.push_back(9); b.push_back(24); b.push_back(18); b.push_back(4); b.push_back(22); b.push_back(12); b.push_back(13); b.push_back(1); b.push_back(12); b.push_back(0); b.push_back(3); b.push_back(9); b.push_back(0); b.push_back(7); b.push_back(1); b.push_back(17); b.push_back(17); b.push_back(23); b.push_back(16); b.push_back(12); b.push_back(15); b.push_back(12); b.push_back(6); b.push_back(22); b.push_back(17); b.push_back(7); b.push_back(11); b.push_back(14); b.push_back(20); b.push_back(2); b.push_back(2); b.push_back(17); b.push_back(16); b.push_back(2); b.push_back(22); b.push_back(1); b.push_back(0); b.push_back(0); b.push_back(3); b.push_back(19); b.push_back(8); b.push_back(11); b.push_back(11); b.push_back(12); b.push_back(8); b.push_back(22); b.push_back(24); b.push_back(22); b.push_back(21); b.push_back(3); b.push_back(16); b.push_back(12); b.push_back(4); b.push_back(13); b.push_back(21); b.push_back(12); b.push_back(10); b.push_back(0); b.push_back(0); b.push_back(21); b.push_back(5); b.push_back(3); b.push_back(14); b.push_back(10); b.push_back(7); b.push_back(11); b.push_back(14); b.push_back(10); b.push_back(18); b.push_back(3); b.push_back(0); b.push_back(17); b.push_back(16); b.push_back(13); b.push_back(24); b.push_back(24); b.push_back(3); b.push_back(17); b.push_back(15); b.push_back(16); b.push_back(21); b.push_back(3); b.push_back(4); b.push_back(16); b.push_back(14); b.push_back(11); b.push_back(7); b.push_back(14); b.push_back(24); b.push_back(2); b.push_back(2); b.push_back(17); b.push_back(7 ); } if (atoi(argv[1]) == 6) { color.push_back(0); color.push_back(0); color.push_back(0); color.push_back(1); color.push_back(1); color.push_back(1); color.push_back(2); color.push_back(2); color.push_back(2); color.push_back(2); a.push_back(0); a.push_back(1); a.push_back(2); a.push_back(3); a.push_back(4); a.push_back(5); a.push_back(6); a.push_back(7); a.push_back(8); a.push_back(0); a.push_back(3); a.push_back(6); a.push_back(9); a.push_back(9); b.push_back(1); b.push_back(2); b.push_back(0); b.push_back(4); b.push_back(5); b.push_back(3); b.push_back(7); b.push_back(8); b.push_back(6); b.push_back(3); b.push_back(6); b.push_back(0); b.push_back(8); b.push_back(7); } if (atoi(argv[1]) == 7) { color.push_back(0); color.push_back(0); color.push_back(0); color.push_back(1); color.push_back(1); color.push_back(1); color.push_back(1); color.push_back(2); color.push_back(2); color.push_back(2); color.push_back(2); a.push_back(0); a.push_back(1); a.push_back(2); a.push_back(3); a.push_back(3); a.push_back(6); a.push_back(6); a.push_back(4); a.push_back(7); a.push_back(7); a.push_back(10); a.push_back(10); a.push_back(8); a.push_back(2); a.push_back(6); b.push_back(1); b.push_back(2); b.push_back(0); b.push_back(4); b.push_back(5); b.push_back(4); b.push_back(5); b.push_back(5); b.push_back(8); b.push_back(9); b.push_back(8); b.push_back(9); b.push_back(9); b.push_back(3); b.push_back(7); } if (atoi(argv[1]) == 11) { color.push_back(0); color.push_back(0); color.push_back(7); color.push_back(3); color.push_back(6); color.push_back(5); color.push_back(9); color.push_back(8); color.push_back(8); color.push_back(4); color.push_back(0); color.push_back(6); color.push_back(2); color.push_back(5); color.push_back(3); color.push_back(5); color.push_back(0); color.push_back(3); color.push_back(4); color.push_back(3); color.push_back(2); color.push_back(9); color.push_back(9); color.push_back(1); color.push_back(3); color.push_back(3); color.push_back(2); color.push_back(6); color.push_back(8); color.push_back(9); color.push_back(5); color.push_back(9); color.push_back(0); color.push_back(9); color.push_back(4); color.push_back(9); color.push_back(9); color.push_back(5); color.push_back(3); color.push_back(1); color.push_back(5); color.push_back(3); color.push_back(8); color.push_back(7); color.push_back(1); color.push_back(9); color.push_back(3); color.push_back(0); color.push_back(4); color.push_back(4); color.push_back(6); color.push_back(1); color.push_back(2); color.push_back(7); color.push_back(4); color.push_back(6); color.push_back(5); color.push_back(3); color.push_back(0); color.push_back(9); color.push_back(4); a.push_back(55); a.push_back(38); a.push_back(34); a.push_back(39); a.push_back(22); a.push_back(55); a.push_back(0); a.push_back(19); a.push_back(33); a.push_back(3); a.push_back(8); a.push_back(24); a.push_back(26); a.push_back(15); a.push_back(12); a.push_back(33); a.push_back(2); a.push_back(49); a.push_back(34); a.push_back(43); a.push_back(20); a.push_back(22); a.push_back(12); a.push_back(1); a.push_back(26); a.push_back(48); a.push_back(54); a.push_back(39); a.push_back(12); a.push_back(17); a.push_back(16); a.push_back(31); a.push_back(0); a.push_back(3); a.push_back(22); a.push_back(55); a.push_back(50); a.push_back(32); a.push_back(33); a.push_back(41); a.push_back(5); a.push_back(47); a.push_back(43); a.push_back(8); a.push_back(13); a.push_back(49); a.push_back(17); a.push_back(22); a.push_back(47); a.push_back(20); a.push_back(51); a.push_back(0); a.push_back(17); a.push_back(59); a.push_back(7); a.push_back(27); a.push_back(32); a.push_back(42); a.push_back(51); a.push_back(38); a.push_back(13); a.push_back(6); a.push_back(8); a.push_back(34); a.push_back(29); a.push_back(22); a.push_back(8); a.push_back(42); a.push_back(21); a.push_back(13); a.push_back(42); a.push_back(13); a.push_back(49); a.push_back(11); a.push_back(8); a.push_back(56); a.push_back(38); a.push_back(0); a.push_back(14); a.push_back(24); a.push_back(53); a.push_back(14); a.push_back(28); a.push_back(57); a.push_back(36); a.push_back(38); a.push_back(7); a.push_back(8); a.push_back(36); a.push_back(59); a.push_back(2); a.push_back(49); a.push_back(31); a.push_back(45); a.push_back(29); a.push_back(42); a.push_back(12); a.push_back(43); a.push_back(15); a.push_back(43); a.push_back(10); a.push_back(15); a.push_back(3); a.push_back(43); a.push_back(10); a.push_back(45); a.push_back(13); a.push_back(58); a.push_back(55); a.push_back(26); a.push_back(55); a.push_back(56); a.push_back(1); a.push_back(2); a.push_back(11); a.push_back(17); a.push_back(35); a.push_back(56); a.push_back(56); a.push_back(1); a.push_back(40); a.push_back(11); a.push_back(23); a.push_back(56); a.push_back(34); a.push_back(57); a.push_back(56); a.push_back(41); a.push_back(35); a.push_back(18); a.push_back(55); a.push_back(38); a.push_back(55); a.push_back(36); a.push_back(42); a.push_back(18); a.push_back(37); a.push_back(24); a.push_back(52); a.push_back(6); a.push_back(41); a.push_back(58); a.push_back(11); a.push_back(15); a.push_back(49); a.push_back(41); a.push_back(29); a.push_back(48); a.push_back(15); a.push_back(23); a.push_back(20); a.push_back(29); a.push_back(55); a.push_back(11); a.push_back(2); a.push_back(14); a.push_back(1); a.push_back(58); a.push_back(13); a.push_back(31); a.push_back(33); a.push_back(53); a.push_back(44); a.push_back(22); a.push_back(58); a.push_back(20); a.push_back(54); a.push_back(37); a.push_back(16); a.push_back(44); a.push_back(38); a.push_back(1); a.push_back(27); a.push_back(4); a.push_back(40); a.push_back(13); a.push_back(39); a.push_back(43); a.push_back(21); a.push_back(47); a.push_back(10); a.push_back(57); a.push_back(4); a.push_back(40); a.push_back(19); a.push_back(1); a.push_back(10); a.push_back(54); a.push_back(5); a.push_back(14); a.push_back(44); a.push_back(36); a.push_back(45); a.push_back(14); a.push_back(47); a.push_back(26); a.push_back(26); a.push_back(48); a.push_back(37); a.push_back(18); a.push_back(34); a.push_back(48); a.push_back(49); a.push_back(60); a.push_back(18); a.push_back(1); a.push_back(41); a.push_back(1); a.push_back(41); a.push_back(40); a.push_back(7); a.push_back(13); a.push_back(29); a.push_back(57); a.push_back(38); a.push_back(34); a.push_back(43); a.push_back(34); a.push_back(17); a.push_back(46); a.push_back(6); a.push_back(54); a.push_back(21); a.push_back(50); a.push_back(19); a.push_back(34); a.push_back(40); a.push_back(24); a.push_back(32); a.push_back(55); a.push_back(12); a.push_back(55); a.push_back(43); a.push_back(48); a.push_back(37); a.push_back(40); a.push_back(50); a.push_back(11); a.push_back(8); a.push_back(38); a.push_back(2); a.push_back(41); a.push_back(8); a.push_back(55); a.push_back(48); a.push_back(53); a.push_back(44); a.push_back(10); a.push_back(35); a.push_back(25); a.push_back(32); a.push_back(36); a.push_back(43); a.push_back(39); a.push_back(10); a.push_back(0); a.push_back(45); a.push_back(49); a.push_back(58); a.push_back(8); a.push_back(40); a.push_back(52); a.push_back(25); a.push_back(15); a.push_back(15); a.push_back(47); a.push_back(0); a.push_back(16); a.push_back(58); a.push_back(25); a.push_back(35); a.push_back(60); a.push_back(11); a.push_back(52); a.push_back(34); a.push_back(48); a.push_back(12); a.push_back(36); a.push_back(34); a.push_back(31); a.push_back(42); a.push_back(18); a.push_back(54); a.push_back(14); a.push_back(38); a.push_back(49); a.push_back(31); a.push_back(25); a.push_back(29); a.push_back(6); a.push_back(37); a.push_back(42); a.push_back(54); a.push_back(15); a.push_back(8); a.push_back(6); a.push_back(24); a.push_back(28); a.push_back(18); a.push_back(2); a.push_back(20); a.push_back(32); a.push_back(18); a.push_back(28); a.push_back(55); a.push_back(44); a.push_back(47); a.push_back(46); a.push_back(50); a.push_back(20); a.push_back(46); a.push_back(43); a.push_back(46); a.push_back(49); a.push_back(22); a.push_back(11); a.push_back(45); a.push_back(11); a.push_back(11); a.push_back(48); a.push_back(34); a.push_back(17); a.push_back(3); a.push_back(16); a.push_back(49); a.push_back(43); a.push_back(11); a.push_back(48); a.push_back(21); a.push_back(20); a.push_back(34); a.push_back(37); a.push_back(28); a.push_back(16); a.push_back(24); a.push_back(5); a.push_back(35); a.push_back(11); a.push_back(58); a.push_back(37); a.push_back(30); a.push_back(47); a.push_back(10); a.push_back(17); a.push_back(25); a.push_back(2); a.push_back(53); a.push_back(7); a.push_back(33); a.push_back(58); a.push_back(19); a.push_back(49); a.push_back(36); a.push_back(36); a.push_back(57); a.push_back(36); a.push_back(55); a.push_back(25); a.push_back(18); a.push_back(32); a.push_back(35); a.push_back(13); a.push_back(30); a.push_back(1); a.push_back(30); a.push_back(44); a.push_back(50); a.push_back(49); a.push_back(8); a.push_back(39); a.push_back(36); a.push_back(16); a.push_back(56); a.push_back(36); a.push_back(34); a.push_back(54); a.push_back(16); a.push_back(18); a.push_back(28); a.push_back(10); a.push_back(32); a.push_back(54); a.push_back(9); a.push_back(42); a.push_back(9); a.push_back(2); a.push_back(30); a.push_back(17); a.push_back(42); a.push_back(9); a.push_back(36); a.push_back(20); a.push_back(57); a.push_back(33); a.push_back(48); a.push_back(43); a.push_back(14); a.push_back(30); a.push_back(40); a.push_back(27); a.push_back(3); a.push_back(51); a.push_back(16); a.push_back(21); a.push_back(20); a.push_back(38); a.push_back(23); a.push_back(25); a.push_back(16); a.push_back(36); a.push_back(29); a.push_back(14); a.push_back(39); a.push_back(18); a.push_back(5); a.push_back(5); a.push_back(48); a.push_back(44); a.push_back(30); a.push_back(18); a.push_back(12); a.push_back(12); a.push_back(58); a.push_back(6); a.push_back(38); a.push_back(29); a.push_back(46); a.push_back(8); a.push_back(15); a.push_back(12); a.push_back(15); a.push_back(7); a.push_back(41); a.push_back(3); a.push_back(22); a.push_back(5); a.push_back(42); a.push_back(43); a.push_back(58); a.push_back(20); a.push_back(54); a.push_back(10); a.push_back(0); a.push_back(13); a.push_back(49); a.push_back(28); a.push_back(15); a.push_back(53); a.push_back(25); a.push_back(25); a.push_back(58); a.push_back(52); a.push_back(6); a.push_back(27); a.push_back(57); a.push_back(31); a.push_back(50); a.push_back(12); a.push_back(36); a.push_back(2); a.push_back(57); a.push_back(57); a.push_back(23); a.push_back(24); a.push_back(57); a.push_back(55); a.push_back(57); a.push_back(37); a.push_back(36); a.push_back(26); a.push_back(15); a.push_back(0); a.push_back(8); a.push_back(57); a.push_back(5); a.push_back(7); a.push_back(50); a.push_back(2); a.push_back(50); a.push_back(10); a.push_back(19); a.push_back(18); a.push_back(11); a.push_back(26); a.push_back(12); a.push_back(60); a.push_back(54); a.push_back(22); a.push_back(22); a.push_back(49); a.push_back(51); a.push_back(23); a.push_back(3); a.push_back(17); a.push_back(0); a.push_back(17); a.push_back(2); a.push_back(7); a.push_back(56); a.push_back(34); a.push_back(26); a.push_back(45); a.push_back(56); a.push_back(3); a.push_back(53); a.push_back(17); a.push_back(53); a.push_back(51); a.push_back(40); a.push_back(46); a.push_back(58); a.push_back(56); a.push_back(19); a.push_back(9); a.push_back(27); a.push_back(26); a.push_back(3); a.push_back(29); a.push_back(36); a.push_back(21); a.push_back(58); a.push_back(17); a.push_back(34); a.push_back(29); a.push_back(44); a.push_back(12); a.push_back(24); a.push_back(27); a.push_back(54); a.push_back(16); a.push_back(48); a.push_back(53); a.push_back(6); a.push_back(46); a.push_back(32); a.push_back(31); a.push_back(48); a.push_back(14); a.push_back(35); a.push_back(24); a.push_back(56); a.push_back(43); a.push_back(15); a.push_back(57); a.push_back(2); a.push_back(49); a.push_back(32); a.push_back(25); a.push_back(49); a.push_back(35); a.push_back(20); a.push_back(5); a.push_back(35); a.push_back(12); a.push_back(50); a.push_back(28); a.push_back(20); a.push_back(32); a.push_back(26); a.push_back(12); a.push_back(36); a.push_back(32); a.push_back(14); a.push_back(25); a.push_back(19); a.push_back(10); a.push_back(32); a.push_back(22); a.push_back(12); a.push_back(51); a.push_back(60); a.push_back(29); a.push_back(38); a.push_back(12); a.push_back(37); a.push_back(27); a.push_back(53); a.push_back(40); a.push_back(30); a.push_back(60); a.push_back(10); a.push_back(20); a.push_back(26); a.push_back(50); a.push_back(29); a.push_back(9); a.push_back(11); a.push_back(46); a.push_back(57); a.push_back(21); a.push_back(48); a.push_back(31); a.push_back(14); a.push_back(9); a.push_back(51); a.push_back(48); a.push_back(6); a.push_back(19); a.push_back(33); a.push_back(60); a.push_back(23); a.push_back(44); a.push_back(19); a.push_back(33); a.push_back(3); a.push_back(58); a.push_back(37); a.push_back(29); a.push_back(17); a.push_back(0); a.push_back(36); a.push_back(11); a.push_back(56); a.push_back(43); a.push_back(38); a.push_back(54); a.push_back(0); a.push_back(22); a.push_back(24); a.push_back(24); a.push_back(32); a.push_back(53); a.push_back(14); a.push_back(25); a.push_back(37); a.push_back(44); a.push_back(29); a.push_back(33); a.push_back(29); a.push_back(28); a.push_back(7); a.push_back(57); a.push_back(14); a.push_back(0); a.push_back(9); a.push_back(32); a.push_back(59); a.push_back(59); a.push_back(33); a.push_back(9); a.push_back(22); a.push_back(31); a.push_back(38); a.push_back(3); a.push_back(46); a.push_back(36); a.push_back(29); a.push_back(14); a.push_back(10); a.push_back(35); a.push_back(28); a.push_back(41); a.push_back(60); a.push_back(24); a.push_back(16); a.push_back(58); a.push_back(12); a.push_back(57); a.push_back(45); a.push_back(13); a.push_back(49); a.push_back(14); a.push_back(46); a.push_back(54); a.push_back(31); a.push_back(15); a.push_back(13); a.push_back(59); a.push_back(45); a.push_back(30); a.push_back(39); a.push_back(4); a.push_back(49); a.push_back(59); a.push_back(42); a.push_back(21); a.push_back(34); a.push_back(60); a.push_back(21); a.push_back(51); a.push_back(6); a.push_back(20); a.push_back(38); a.push_back(19); a.push_back(54); a.push_back(45); a.push_back(5); a.push_back(3); a.push_back(6); a.push_back(57); a.push_back(3); a.push_back(59); a.push_back(17); a.push_back(56); a.push_back(34); a.push_back(14); a.push_back(3); a.push_back(46); a.push_back(16); a.push_back(37); a.push_back(0); a.push_back(52); a.push_back(16); a.push_back(21); a.push_back(10); a.push_back(45); a.push_back(58); a.push_back(40); a.push_back(32); a.push_back(7); a.push_back(40); a.push_back(50); a.push_back(50); a.push_back(58); a.push_back(54); a.push_back(37); a.push_back(45); a.push_back(25); a.push_back(14); a.push_back(29); a.push_back(25); a.push_back(38); a.push_back(29); a.push_back(5); a.push_back(47); a.push_back(6); a.push_back(5); a.push_back(36); a.push_back(35); a.push_back(39); a.push_back(38); a.push_back(59); a.push_back(22); a.push_back(49); b.push_back(3); b.push_back(35); b.push_back(12); b.push_back(43); b.push_back(4); b.push_back(51); b.push_back(56); b.push_back(24); b.push_back(23); b.push_back(47); b.push_back(32); b.push_back(42); b.push_back(7); b.push_back(44); b.push_back(57); b.push_back(29); b.push_back(51); b.push_back(45); b.push_back(36); b.push_back(12); b.push_back(24); b.push_back(36); b.push_back(30); b.push_back(5); b.push_back(16); b.push_back(16); b.push_back(33); b.push_back(57); b.push_back(17); b.push_back(50); b.push_back(38); b.push_back(55); b.push_back(27); b.push_back(13); b.push_back(53); b.push_back(30); b.push_back(0); b.push_back(31); b.push_back(42); b.push_back(3); b.push_back(58); b.push_back(46); b.push_back(40); b.push_back(13); b.push_back(1); b.push_back(13); b.push_back(39); b.push_back(13); b.push_back(56); b.push_back(8); b.push_back(37); b.push_back(59); b.push_back(31); b.push_back(10); b.push_back(6); b.push_back(23); b.push_back(6); b.push_back(15); b.push_back(41); b.push_back(29); b.push_back(51); b.push_back(9); b.push_back(38); b.push_back(51); b.push_back(45); b.push_back(49); b.push_back(47); b.push_back(59); b.push_back(5); b.push_back(46); b.push_back(12); b.push_back(2); b.push_back(43); b.push_back(12); b.push_back(57); b.push_back(15); b.push_back(40); b.push_back(42); b.push_back(39); b.push_back(41); b.push_back(47); b.push_back(35); b.push_back(25); b.push_back(27); b.push_back(39); b.push_back(20); b.push_back(29); b.push_back(40); b.push_back(26); b.push_back(25); b.push_back(35); b.push_back(32); b.push_back(44); b.push_back(23); b.push_back(9); b.push_back(7); b.push_back(54); b.push_back(33); b.push_back(47); b.push_back(54); b.push_back(33); b.push_back(29); b.push_back(19); b.push_back(53); b.push_back(9); b.push_back(46); b.push_back(18); b.push_back(31); b.push_back(9); b.push_back(22); b.push_back(4); b.push_back(21); b.push_back(30); b.push_back(58); b.push_back(0); b.push_back(27); b.push_back(40); b.push_back(45); b.push_back(13); b.push_back(53); b.push_back(32); b.push_back(27); b.push_back(10); b.push_back(44); b.push_back(27); b.push_back(37); b.push_back(52); b.push_back(17); b.push_back(24); b.push_back(50); b.push_back(32); b.push_back(11); b.push_back(22); b.push_back(12); b.push_back(35); b.push_back(19); b.push_back(45); b.push_back(4); b.push_back(47); b.push_back(57); b.push_back(35); b.push_back(60); b.push_back(37); b.push_back(27); b.push_back(52); b.push_back(8); b.push_back(48); b.push_back(7); b.push_back(48); b.push_back(8); b.push_back(9); b.push_back(57); b.push_back(7); b.push_back(30); b.push_back(49); b.push_back(56); b.push_back(45); b.push_back(0); b.push_back(28); b.push_back(7); b.push_back(27); b.push_back(54); b.push_back(39); b.push_back(30); b.push_back(45); b.push_back(39); b.push_back(11); b.push_back(6); b.push_back(14); b.push_back(3); b.push_back(7); b.push_back(4); b.push_back(26); b.push_back(42); b.push_back(12); b.push_back(5); b.push_back(49); b.push_back(11); b.push_back(0); b.push_back(39); b.push_back(35); b.push_back(13); b.push_back(60); b.push_back(51); b.push_back(25); b.push_back(26); b.push_back(1); b.push_back(41); b.push_back(26); b.push_back(33); b.push_back(4); b.push_back(1); b.push_back(21); b.push_back(7); b.push_back(41); b.push_back(52); b.push_back(25); b.push_back(60); b.push_back(18); b.push_back(52); b.push_back(31); b.push_back(52); b.push_back(9); b.push_back(10); b.push_back(45); b.push_back(29); b.push_back(32); b.push_back(39); b.push_back(60); b.push_back(9); b.push_back(9); b.push_back(14); b.push_back(51); b.push_back(30); b.push_back(58); b.push_back(8); b.push_back(14); b.push_back(45); b.push_back(5); b.push_back(36); b.push_back(52); b.push_back(27); b.push_back(16); b.push_back(10); b.push_back(23); b.push_back(37); b.push_back(39); b.push_back(50); b.push_back(33); b.push_back(47); b.push_back(16); b.push_back(21); b.push_back(3); b.push_back(14); b.push_back(33); b.push_back(2); b.push_back(20); b.push_back(50); b.push_back(50); b.push_back(14); b.push_back(6); b.push_back(53); b.push_back(59); b.push_back(16); b.push_back(22); b.push_back(38); b.push_back(59); b.push_back(40); b.push_back(34); b.push_back(32); b.push_back(50); b.push_back(31); b.push_back(38); b.push_back(37); b.push_back(51); b.push_back(25); b.push_back(19); b.push_back(59); b.push_back(9); b.push_back(52); b.push_back(41); b.push_back(30); b.push_back(31); b.push_back(58); b.push_back(57); b.push_back(1); b.push_back(40); b.push_back(11); b.push_back(14); b.push_back(48); b.push_back(21); b.push_back(39); b.push_back(21); b.push_back(39); b.push_back(0); b.push_back(3); b.push_back(2); b.push_back(35); b.push_back(48); b.push_back(52); b.push_back(43); b.push_back(0); b.push_back(59); b.push_back(34); b.push_back(10); b.push_back(35); b.push_back(41); b.push_back(42); b.push_back(10); b.push_back(16); b.push_back(50); b.push_back(17); b.push_back(46); b.push_back(46); b.push_back(33); b.push_back(23); b.push_back(1); b.push_back(55); b.push_back(60); b.push_back(39); b.push_back(37); b.push_back(22); b.push_back(12); b.push_back(3); b.push_back(1); b.push_back(12); b.push_back(33); b.push_back(14); b.push_back(41); b.push_back(54); b.push_back(48); b.push_back(8); b.push_back(44); b.push_back(18); b.push_back(33); b.push_back(42); b.push_back(59); b.push_back(15); b.push_back(7); b.push_back(2); b.push_back(20); b.push_back(24); b.push_back(12); b.push_back(29); b.push_back(42); b.push_back(4); b.push_back(45); b.push_back(28); b.push_back(20); b.push_back(4); b.push_back(59); b.push_back(15); b.push_back(38); b.push_back(3); b.push_back(7); b.push_back(2); b.push_back(52); b.push_back(23); b.push_back(48); b.push_back(7); b.push_back(38); b.push_back(50); b.push_back(24); b.push_back(34); b.push_back(34); b.push_back(47); b.push_back(49); b.push_back(34); b.push_back(28); b.push_back(44); b.push_back(43); b.push_back(47); b.push_back(48); b.push_back(41); b.push_back(34); b.push_back(44); b.push_back(27); b.push_back(36); b.push_back(21); b.push_back(26); b.push_back(30); b.push_back(26); b.push_back(56); b.push_back(46); b.push_back(42); b.push_back(11); b.push_back(26); b.push_back(15); b.push_back(2); b.push_back(4); b.push_back(0); b.push_back(22); b.push_back(19); b.push_back(5); b.push_back(19); b.push_back(24); b.push_back(60); b.push_back(20); b.push_back(37); b.push_back(46); b.push_back(48); b.push_back(50); b.push_back(15); b.push_back(53); b.push_back(59); b.push_back(59); b.push_back(48); b.push_back(48); b.push_back(18); b.push_back(43); b.push_back(56); b.push_back(49); b.push_back(60); b.push_back(49); b.push_back(40); b.push_back(56); b.push_back(59); b.push_back(39); b.push_back(57); b.push_back(4); b.push_back(54); b.push_back(19); b.push_back(25); b.push_back(51); b.push_back(12); b.push_back(5); b.push_back(36); b.push_back(50); b.push_back(23); b.push_back(50); b.push_back(24); b.push_back(50); b.push_back(5); b.push_back(15); b.push_back(35); b.push_back(15); b.push_back(57); b.push_back(23); b.push_back(58); b.push_back(36); b.push_back(51); b.push_back(33); b.push_back(42); b.push_back(25); b.push_back(6); b.push_back(27); b.push_back(31); b.push_back(45); b.push_back(14); b.push_back(32); b.push_back(22); b.push_back(15); b.push_back(2); b.push_back(56); b.push_back(25); b.push_back(31); b.push_back(45); b.push_back(29); b.push_back(4); b.push_back(27); b.push_back(9); b.push_back(7); b.push_back(49); b.push_back(19); b.push_back(40); b.push_back(43); b.push_back(38); b.push_back(46); b.push_back(23); b.push_back(29); b.push_back(41); b.push_back(16); b.push_back(53); b.push_back(3); b.push_back(22); b.push_back(27); b.push_back(27); b.push_back(41); b.push_back(58); b.push_back(24); b.push_back(32); b.push_back(16); b.push_back(34); b.push_back(0); b.push_back(25); b.push_back(42); b.push_back(41); b.push_back(42); b.push_back(4); b.push_back(31); b.push_back(52); b.push_back(9); b.push_back(54); b.push_back(43); b.push_back(3); b.push_back(47); b.push_back(22); b.push_back(45); b.push_back(5); b.push_back(53); b.push_back(37); b.push_back(39); b.push_back(57); b.push_back(47); b.push_back(37); b.push_back(21); b.push_back(51); b.push_back(18); b.push_back(44); b.push_back(44); b.push_back(35); b.push_back(14); b.push_back(15); b.push_back(16); b.push_back(14); b.push_back(51); b.push_back(26); b.push_back(27); b.push_back(51); b.push_back(41); b.push_back(43); b.push_back(40); b.push_back(4); b.push_back(50); b.push_back(30); b.push_back(29); b.push_back(16); b.push_back(6); b.push_back(26); b.push_back(24); b.push_back(46); b.push_back(6); b.push_back(39); b.push_back(52); b.push_back(28); b.push_back(57); b.push_back(23); b.push_back(32); b.push_back(20); b.push_back(12); b.push_back(25); b.push_back(2); b.push_back(10); b.push_back(13); b.push_back(27); b.push_back(24); b.push_back(40); b.push_back(9); b.push_back(5); b.push_back(37); b.push_back(35); b.push_back(39); b.push_back(12); b.push_back(0); b.push_back(11); b.push_back(1); b.push_back(31); b.push_back(52); b.push_back(28); b.push_back(27); b.push_back(25); b.push_back(45); b.push_back(43); b.push_back(56); b.push_back(11); b.push_back(58); b.push_back(44); b.push_back(21); b.push_back(4); b.push_back(46); b.push_back(26); b.push_back(18); b.push_back(33); b.push_back(0); b.push_back(34); b.push_back(45); b.push_back(45); b.push_back(43); b.push_back(15); b.push_back(35); b.push_back(2); b.push_back(54); b.push_back(11); b.push_back(17); b.push_back(1); b.push_back(11); b.push_back(47); b.push_back(19); b.push_back(23); b.push_back(28); b.push_back(27); b.push_back(2); b.push_back(33); b.push_back(4); b.push_back(54); b.push_back(42); b.push_back(20); b.push_back(23); b.push_back(27); b.push_back(7); b.push_back(52); b.push_back(28); b.push_back(28); b.push_back(52); b.push_back(42); b.push_back(48); b.push_back(3); b.push_back(11); b.push_back(47); b.push_back(10); b.push_back(55); b.push_back(28); b.push_back(8); b.push_back(37); b.push_back(0); b.push_back(18); b.push_back(3); b.push_back(26); b.push_back(9); b.push_back(43); b.push_back(29); b.push_back(34); b.push_back(54); b.push_back(52); b.push_back(25); b.push_back(1); b.push_back(40); b.push_back(6); b.push_back(3); b.push_back(1); b.push_back(33); b.push_back(55); b.push_back(40); b.push_back(2); b.push_back(17); b.push_back(49); b.push_back(16); b.push_back(45); b.push_back(57); b.push_back(14); b.push_back(0); b.push_back(2); b.push_back(25); b.push_back(24); b.push_back(5); b.push_back(51); b.push_back(36); b.push_back(31); b.push_back(35); b.push_back(8); b.push_back(8); b.push_back(38); b.push_back(17); b.push_back(10); b.push_back(18); b.push_back(1); b.push_back(6); b.push_back(35); b.push_back(21); b.push_back(34); b.push_back(59); b.push_back(59); b.push_back(25); b.push_back(57); b.push_back(19); b.push_back(6); b.push_back(22); b.push_back(57); b.push_back(58); b.push_back(31); b.push_back(42); b.push_back(19); b.push_back(34); b.push_back(38); b.push_back(1); b.push_back(47); b.push_back(26); b.push_back(19); b.push_back(6); b.push_back(30); b.push_back(60); b.push_back(3); b.push_back(17); b.push_back(48); b.push_back(22); b.push_back(13); b.push_back(40); b.push_back(29); b.push_back(36); b.push_back(15); b.push_back(51); b.push_back(11); b.push_back(34); b.push_back(21); b.push_back(8); b.push_back(22); b.push_back(54); b.push_back(9); b.push_back(6); b.push_back(23); b.push_back(33); b.push_back(52); b.push_back(41); b.push_back(17); b.push_back(18); b.push_back(31); b.push_back(30); b.push_back(38); b.push_back(31); b.push_back(46); b.push_back(46); b.push_back(36); b.push_back(57); b.push_back(37); b.push_back(18); b.push_back(41); b.push_back(24); b.push_back(41); b.push_back(10); b.push_back(30); b.push_back(47); b.push_back(12); b.push_back(47); b.push_back(31); b.push_back(32); b.push_back(35); b.push_back(32); b.push_back(30); b.push_back(16); b.push_back(28); b.push_back(15); b.push_back(4); b.push_back(55); b.push_back(16); b.push_back(60); b.push_back(13); b.push_back(33); b.push_back(46); b.push_back(19); b.push_back(21); b.push_back(41); b.push_back(19); b.push_back(31); b.push_back(40); b.push_back(10); b.push_back(22); b.push_back(56); b.push_back(21); b.push_back(6); b.push_back(23); b.push_back(46); b.push_back(33); b.push_back(35); b.push_back(48); } /* Generate an example with complete graphs. */ retval = TheClass.countWays(color, a, b); cout << retval << endl; exit(0); }