fork download
  1. #include <type_traits>
  2.  
  3. template<int queens, int rows, int sums, int difs, int x, int y>
  4. struct put_queen;
  5.  
  6. template<int queens, int rows, int sums, int difs, int x>
  7. struct put_queens : std::integral_constant<int,
  8. // try all 8 possible values for y
  9. put_queen<queens, rows, sums, difs, x, 1>::value
  10. | put_queen<queens, rows, sums, difs, x, 2>::value
  11. | put_queen<queens, rows, sums, difs, x, 3>::value
  12. | put_queen<queens, rows, sums, difs, x, 4>::value
  13. | put_queen<queens, rows, sums, difs, x, 5>::value
  14. | put_queen<queens, rows, sums, difs, x, 6>::value
  15. | put_queen<queens, rows, sums, difs, x, 7>::value
  16. | put_queen<queens, rows, sums, difs, x, 8>::value
  17. > {};
  18.  
  19. template<int queens, int rows, int sums, int difs, int x, int y>
  20. struct put_queen : std::conditional<
  21. rows & (1 << y)
  22. || sums & (1 << (x + y))
  23. || difs & (1 << (x - y + 8)),
  24. // backtrack
  25. std::integral_constant<int, 0>,
  26. // recurse
  27. put_queens<queens * 10 + y,
  28. rows | (1 << y),
  29. sums | (1 << (x + y)),
  30. difs | (1 << (x - y + 8)),
  31. x + 1
  32. >
  33. >::type {};
  34.  
  35. template<int queens, int rows, int sums, int difs>
  36. struct put_queens<queens, rows, sums, difs, 8> {
  37. // print solution as error message by accessing non-existent member
  38. enum { value = std::integral_constant<int, queens>::solution };
  39. };
  40.  
  41. int go = put_queens<0, 0, 0, 0, 0>::value;
  42.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In instantiation of ‘struct put_queens<15863724, 510, 8130, 6900, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<1586372, 494, 6082, 4852, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<1586372, 494, 6082, 4852, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<158637, 490, 5826, 756, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<158637, 490, 5826, 756, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<15863, 362, 1730, 692, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<15, 34, 66, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<1, 2, 2, 128, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<1, 2, 2, 128, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 15863724>’
     enum { value = std::integral_constant<int, queens>::solution };
          ^
prog.cpp: In instantiation of ‘struct put_queens<16837425, 510, 8130, 6060, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<1683742, 478, 4034, 5036, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<1683742, 478, 4034, 5036, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<168374, 474, 3778, 940, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<168374, 474, 3778, 940, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<16837, 458, 3266, 428, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<16, 66, 130, 136, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<1, 2, 2, 128, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<1, 2, 2, 128, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 16837425>’
prog.cpp: In instantiation of ‘struct put_queens<17468253, 510, 8130, 6900, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<1746825, 502, 7106, 2804, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<1746825, 502, 7106, 2804, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<174682, 470, 5058, 2292, 6, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<174682, 470, 5058, 2292, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<17468, 466, 4930, 244, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<17, 130, 258, 132, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<1, 2, 2, 128, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<1, 2, 2, 128, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 17468253>’
prog.cpp: In instantiation of ‘struct put_queens<17582463, 510, 8130, 6060, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<1758246, 502, 7106, 1964, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<1758246, 502, 7106, 1964, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<175824, 438, 3010, 1708, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<175824, 438, 3010, 1708, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<17582, 422, 2498, 1196, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<17, 130, 258, 132, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<1, 2, 2, 128, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<1, 2, 2, 128, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 17582463>’
prog.cpp: In instantiation of ‘struct put_queens<24683175, 510, 14820, 5880, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2468317, 478, 10724, 4856, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<2468317, 478, 10724, 4856, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<246831, 350, 2532, 4728, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<246831, 350, 2532, 4728, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<24683, 348, 2468, 632, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:14:6:   required from ‘struct put_queens<24, 20, 36, 96, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 24683175>’
prog.cpp: In instantiation of ‘struct put_queens<25713864, 510, 15060, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2571386, 494, 13012, 1912, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<2571386, 494, 13012, 1912, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<257138, 430, 8916, 1656, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<257138, 430, 8916, 1656, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<25713, 174, 724, 1624, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<25, 36, 68, 80, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 25713864>’
prog.cpp: In instantiation of ‘struct put_queens<25741863, 510, 14052, 6648, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2574186, 502, 13028, 2552, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<2574186, 502, 13028, 2552, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<257418, 438, 8932, 2296, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<257418, 438, 8932, 2296, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<25741, 182, 740, 2264, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<25, 36, 68, 80, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 25741863>’
prog.cpp: In instantiation of ‘struct put_queens<26174835, 510, 14220, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2617483, 478, 10124, 2936, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<2617483, 478, 10124, 2936, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<261748, 470, 9612, 888, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<261748, 470, 9612, 888, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<26174, 214, 1420, 856, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<26, 68, 132, 72, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 26174835>’
prog.cpp: In instantiation of ‘struct put_queens<26831475, 510, 14052, 4044, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2683147, 478, 9956, 3020, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<2683147, 478, 9956, 3020, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<268314, 350, 1764, 2892, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<268314, 350, 1764, 2892, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<26831, 334, 1252, 2380, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<26, 68, 132, 72, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 26831475>’
prog.cpp: In instantiation of ‘struct put_queens<27368514, 510, 8100, 10740, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2736851, 494, 6052, 8692, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<2736851, 494, 6052, 8692, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<273685, 492, 5924, 500, 6, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<273685, 492, 5924, 500, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<27368, 460, 4900, 244, 5, 5>’
prog.cpp:13:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:11:6:   required from ‘struct put_queens<27, 132, 260, 68, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 27368514>’
prog.cpp: In instantiation of ‘struct put_queens<27581463, 510, 8100, 7020, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2758146, 502, 7076, 2924, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<2758146, 502, 7076, 2924, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<275814, 438, 2980, 2668, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<275814, 438, 2980, 2668, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<27581, 422, 2468, 2156, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<27, 132, 260, 68, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 27581463>’
prog.cpp: In instantiation of ‘struct put_queens<28613574, 510, 12180, 4050, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<2861357, 494, 10132, 2002, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<2861357, 494, 10132, 2002, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<286135, 366, 1940, 1874, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<286135, 366, 1940, 1874, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<28613, 334, 916, 1618, 5, 5>’
prog.cpp:13:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:14:6:   required from ‘struct put_queens<28, 260, 516, 66, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<2, 4, 4, 64, 1, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<2, 4, 4, 64, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 28613574>’
prog.cpp: In instantiation of ‘struct put_queens<31758246, 510, 14220, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3175824, 446, 6028, 3448, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3175824, 446, 6028, 3448, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<317582, 430, 5004, 2424, 6, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<317582, 430, 5004, 2424, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<31758, 426, 4876, 376, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<31, 10, 12, 288, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 31758246>’
prog.cpp: In instantiation of ‘struct put_queens<35281746, 510, 15480, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3528174, 446, 7288, 3448, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3528174, 446, 7288, 3448, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<352817, 430, 6264, 2424, 6, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<352817, 430, 6264, 2424, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<35281, 302, 2168, 2360, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<35, 40, 72, 48, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 35281746>’
prog.cpp: In instantiation of ‘struct put_queens<35286471, 510, 12120, 17400, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3528647, 508, 11864, 1016, 7, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<3528647, 508, 11864, 1016, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<352864, 380, 3672, 888, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<352864, 380, 3672, 888, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<35286, 364, 3160, 376, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<35, 40, 72, 48, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 35286471>’
prog.cpp: In instantiation of ‘struct put_queens<35714286, 510, 25560, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3571428, 446, 17368, 3448, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3571428, 446, 17368, 3448, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<357142, 190, 984, 3384, 6, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<357142, 190, 984, 3384, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<35714, 186, 856, 1336, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<35, 40, 72, 48, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 35714286>’
prog.cpp: In instantiation of ‘struct put_queens<35841726, 510, 13800, 6900, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3584172, 446, 5608, 6388, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3584172, 446, 5608, 6388, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<358417, 442, 5352, 2292, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<358417, 442, 5352, 2292, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<35841, 314, 1256, 2228, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<35, 40, 72, 48, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 35841726>’
prog.cpp: In instantiation of ‘struct put_queens<36258174, 510, 14808, 6648, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3625817, 494, 12760, 4600, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<3625817, 494, 12760, 4600, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<362581, 366, 4568, 4472, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<362581, 366, 4568, 4472, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36258, 364, 4504, 376, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36258174>’
prog.cpp: In instantiation of ‘struct put_queens<36271485, 510, 22200, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3627148, 478, 18104, 2936, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3627148, 478, 18104, 2936, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<362714, 222, 1720, 2872, 6, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<362714, 222, 1720, 2872, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36271, 206, 1208, 2360, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36271485>’
prog.cpp: In instantiation of ‘struct put_queens<36275184, 510, 20184, 6648, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3627518, 494, 18136, 4600, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<3627518, 494, 18136, 4600, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<362751, 238, 1752, 4536, 6, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<362751, 238, 1752, 4536, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36275, 236, 1688, 440, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36275184>’
prog.cpp: In instantiation of ‘struct put_queens<36418572, 510, 14040, 9720, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3641857, 506, 13528, 1528, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<3641857, 506, 13528, 1528, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<364185, 378, 5336, 1400, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<364185, 378, 5336, 1400, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36418, 346, 4312, 1144, 5, 5>’
prog.cpp:13:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36418572>’
prog.cpp: In instantiation of ‘struct put_queens<36428571, 510, 13800, 17400, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3642857, 508, 13544, 1016, 7, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<3642857, 508, 13544, 1016, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<364285, 380, 5352, 888, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<364285, 380, 5352, 888, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36428, 348, 4328, 632, 5, 5>’
prog.cpp:13:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36428571>’
prog.cpp: In instantiation of ‘struct put_queens<36814752, 510, 8088, 10092, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3681475, 506, 7576, 1900, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<3681475, 506, 7576, 1900, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<368147, 474, 5528, 1388, 6, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<368147, 474, 5528, 1388, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36814, 346, 1432, 1324, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36814752>’
prog.cpp: In instantiation of ‘struct put_queens<36815724, 510, 8088, 7404, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3681572, 494, 6040, 5356, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<3681572, 494, 6040, 5356, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<368157, 490, 5784, 1260, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<368157, 490, 5784, 1260, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36815, 362, 1688, 1196, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36815724>’
prog.cpp: In instantiation of ‘struct put_queens<36824175, 510, 13800, 6060, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3682417, 478, 9704, 5036, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3682417, 478, 9704, 5036, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<368241, 350, 1512, 4908, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<368241, 350, 1512, 4908, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<36824, 348, 1448, 812, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<36, 72, 136, 40, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 36824175>’
prog.cpp: In instantiation of ‘struct put_queens<37285146, 510, 12120, 6060, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3728514, 446, 3928, 5548, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<3728514, 446, 3928, 5548, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<372851, 430, 2904, 4524, 6, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<372851, 430, 2904, 4524, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<37285, 428, 2840, 428, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<37, 136, 264, 36, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 37285146>’
prog.cpp: In instantiation of ‘struct put_queens<37286415, 510, 8088, 10092, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3728641, 478, 3992, 9068, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3728641, 478, 3992, 9068, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<372864, 476, 3864, 876, 6, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<372864, 476, 3864, 876, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<37286, 460, 3352, 364, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<37, 136, 264, 36, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 37286415>’
prog.cpp: In instantiation of ‘struct put_queens<38471625, 510, 8040, 7410, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<3847162, 478, 3944, 6386, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<3847162, 478, 3944, 6386, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<384716, 474, 3688, 2290, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<384716, 474, 3688, 2290, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<38471, 410, 1640, 2162, 5, 6>’
prog.cpp:14:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<38, 264, 520, 34, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<3, 8, 8, 32, 1, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<3, 8, 8, 32, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 38471625>’
prog.cpp: In instantiation of ‘struct put_queens<41582736, 510, 15060, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4158273, 446, 6868, 3448, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4158273, 446, 6868, 3448, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<415827, 438, 6356, 1400, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<415827, 438, 6356, 1400, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<41582, 310, 2260, 1336, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<41, 18, 20, 272, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 41582736>’
prog.cpp: In instantiation of ‘struct put_queens<41586372, 510, 12180, 9720, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4158637, 506, 11668, 1528, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4158637, 506, 11668, 1528, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<415863, 378, 3476, 1400, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<415863, 378, 3476, 1400, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<41586, 370, 3220, 376, 5, 3>’
prog.cpp:11:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<41, 18, 20, 272, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 41586372>’
prog.cpp: In instantiation of ‘struct put_queens<42586137, 510, 20184, 6648, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4258613, 382, 3800, 6392, 7, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4258613, 382, 3800, 6392, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<425861, 374, 3288, 4344, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<425861, 374, 3288, 4344, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<42586, 372, 3224, 248, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<42, 20, 24, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 42586137>’
prog.cpp: In instantiation of ‘struct put_queens<42736815, 510, 14040, 9720, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4273681, 478, 9944, 8696, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<4273681, 478, 9944, 8696, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<427368, 476, 9816, 504, 6, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<427368, 476, 9816, 504, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<42736, 220, 1624, 472, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<42, 20, 24, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 42736815>’
prog.cpp: In instantiation of ‘struct put_queens<42736851, 510, 12120, 17400, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4273685, 508, 11864, 1016, 7, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<4273685, 508, 11864, 1016, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<427368, 476, 9816, 504, 6, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<427368, 476, 9816, 504, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<42736, 220, 1624, 472, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<42, 20, 24, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 42736851>’
prog.cpp: In instantiation of ‘struct put_queens<42751863, 510, 14136, 6648, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4275186, 502, 13112, 2552, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<4275186, 502, 13112, 2552, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<427518, 438, 9016, 2296, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<427518, 438, 9016, 2296, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<42751, 182, 824, 2264, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:15:6:   required from ‘struct put_queens<42, 20, 24, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 42751863>’
prog.cpp: In instantiation of ‘struct put_queens<42857136, 510, 12120, 6900, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4285713, 446, 3928, 6388, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4285713, 446, 3928, 6388, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<428571, 438, 3416, 4340, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<428571, 438, 3416, 4340, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<42857, 436, 3352, 244, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<42, 20, 24, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 42857136>’
prog.cpp: In instantiation of ‘struct put_queens<42861357, 510, 20280, 4020, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4286135, 382, 3896, 3764, 7, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4286135, 382, 3896, 3764, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<428613, 350, 1848, 3252, 6, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<428613, 350, 1848, 3252, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<42861, 342, 1592, 2228, 5, 3>’
prog.cpp:11:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<42, 20, 24, 144, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 42861357>’
prog.cpp: In instantiation of ‘struct put_queens<46152837, 510, 25560, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4615283, 382, 9176, 3704, 7, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4615283, 382, 9176, 3704, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<461528, 374, 8664, 1656, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<461528, 374, 8664, 1656, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<46152, 118, 472, 1624, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<46, 80, 144, 24, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 46152837>’
prog.cpp: In instantiation of ‘struct put_queens<46827135, 510, 7920, 7740, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4682713, 478, 3824, 6716, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<4682713, 478, 3824, 6716, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<468271, 470, 3312, 4668, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<468271, 470, 3312, 4668, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<46827, 468, 3248, 572, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<46, 80, 144, 24, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 46827135>’
prog.cpp: In instantiation of ‘struct put_queens<46831752, 510, 7920, 11100, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4683175, 506, 7408, 2908, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4683175, 506, 7408, 2908, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<468317, 474, 5360, 2396, 6, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<468317, 474, 5360, 2396, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<46831, 346, 1264, 2332, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<46, 80, 144, 24, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 46831752>’
prog.cpp: In instantiation of ‘struct put_queens<47185263, 510, 8088, 7068, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4718526, 502, 7064, 2972, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<4718526, 502, 7064, 2972, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<471852, 438, 2968, 2716, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<471852, 438, 2968, 2716, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<47185, 434, 2840, 668, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<47, 144, 272, 20, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 47185263>’
prog.cpp: In instantiation of ‘struct put_queens<47382516, 510, 11760, 10140, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4738251, 446, 3568, 9628, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4738251, 446, 3568, 9628, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<473825, 444, 3440, 1436, 6, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<473825, 444, 3440, 1436, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<47382, 412, 2416, 1180, 5, 5>’
prog.cpp:13:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:11:6:   required from ‘struct put_queens<47, 144, 272, 20, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 47382516>’
prog.cpp: In instantiation of ‘struct put_queens<47526138, 510, 34800, 6900, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4752613, 254, 2032, 6772, 7, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<4752613, 254, 2032, 6772, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<475261, 246, 1520, 4724, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<475261, 246, 1520, 4724, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<47526, 244, 1456, 628, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<47, 144, 272, 20, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 47526138>’
prog.cpp: In instantiation of ‘struct put_queens<47531682, 510, 19440, 10740, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4753168, 506, 18928, 2548, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<4753168, 506, 18928, 2548, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<475316, 250, 2544, 2484, 6, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<475316, 250, 2544, 2484, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<47531, 186, 496, 2356, 5, 6>’
prog.cpp:14:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<47, 144, 272, 20, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 47531682>’
prog.cpp: In instantiation of ‘struct put_queens<48136275, 510, 14040, 4050, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4813627, 478, 9944, 3026, 7, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<4813627, 478, 9944, 3026, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<481362, 350, 1752, 2898, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<481362, 350, 1752, 2898, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<48136, 346, 1624, 850, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<48, 272, 528, 18, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 48136275>’
prog.cpp: In instantiation of ‘struct put_queens<48157263, 510, 8088, 7026, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4815726, 502, 7064, 2930, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<4815726, 502, 7064, 2930, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<481572, 438, 2968, 2674, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<481572, 438, 2968, 2674, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<48157, 434, 2840, 626, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<48, 272, 528, 18, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 48157263>’
prog.cpp: In instantiation of ‘struct put_queens<48531726, 510, 13296, 7026, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<4853172, 446, 5104, 6514, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<4853172, 446, 5104, 6514, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<485317, 442, 4848, 2418, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<485317, 442, 4848, 2418, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<48531, 314, 752, 2354, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:13:6:   required from ‘struct put_queens<48, 272, 528, 18, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<4, 16, 16, 16, 1, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<4, 16, 16, 16, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 48531726>’
prog.cpp: In instantiation of ‘struct put_queens<51468273, 510, 14052, 6648, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5146827, 502, 13028, 2552, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<5146827, 502, 13028, 2552, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<514682, 374, 4836, 2424, 6, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<514682, 374, 4836, 2424, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<51468, 370, 4708, 376, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<51, 34, 36, 264, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 51468273>’
prog.cpp: In instantiation of ‘struct put_queens<51842736, 510, 14052, 4044, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5184273, 446, 5860, 3532, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<5184273, 446, 5860, 3532, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<518427, 438, 5348, 1484, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<518427, 438, 5348, 1484, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<51842, 310, 1252, 1420, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<51, 34, 36, 264, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 51842736>’
prog.cpp: In instantiation of ‘struct put_queens<51863724, 510, 8100, 7020, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5186372, 494, 6052, 4972, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<5186372, 494, 6052, 4972, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<518637, 490, 5796, 876, 6, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<518637, 490, 5796, 876, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<51863, 362, 1700, 812, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<51, 34, 36, 264, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 51863724>’
prog.cpp: In instantiation of ‘struct put_queens<52468317, 510, 21480, 9720, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5246831, 382, 5096, 9464, 7, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<5246831, 382, 5096, 9464, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<524683, 380, 4968, 1272, 6, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<524683, 380, 4968, 1272, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<52468, 372, 4712, 248, 5, 3>’
prog.cpp:11:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<52, 36, 40, 136, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 52468317>’
prog.cpp: In instantiation of ‘struct put_queens<52473861, 510, 13800, 17400, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5247386, 508, 13544, 1016, 7, 1>’
prog.cpp:10:6:   required from ‘struct put_queens<5247386, 508, 13544, 1016, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<524738, 444, 9448, 760, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<524738, 444, 9448, 760, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<52473, 188, 1256, 728, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:12:6:   required from ‘struct put_queens<52, 36, 40, 136, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 52473861>’
prog.cpp: In instantiation of ‘struct put_queens<52617483, 510, 20280, 5880, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5261748, 502, 19256, 1784, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<5261748, 502, 19256, 1784, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<526174, 246, 2872, 1720, 6, 8>’
prog.cpp:16:6:   required from ‘struct put_queens<526174, 246, 2872, 1720, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<52617, 230, 2360, 1208, 5, 4>’
prog.cpp:12:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:14:6:   required from ‘struct put_queens<52, 36, 40, 136, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 52617483>’
prog.cpp: In instantiation of ‘struct put_queens<52814736, 510, 14136, 4044, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5281473, 446, 5944, 3532, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<5281473, 446, 5944, 3532, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<528147, 438, 5432, 1484, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<528147, 438, 5432, 1484, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<52814, 310, 1336, 1420, 5, 7>’
prog.cpp:15:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<52, 36, 40, 136, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 52814736>’
prog.cpp: In instantiation of ‘struct put_queens<53168247, 510, 22200, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5316824, 382, 5816, 3704, 7, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<5316824, 382, 5816, 3704, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<531682, 366, 4792, 2680, 6, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<531682, 366, 4792, 2680, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<53168, 362, 4664, 632, 5, 2>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<53, 40, 48, 72, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 53168247>’
prog.cpp: In instantiation of ‘struct put_queens<53172864, 510, 15480, 3960, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5317286, 494, 13432, 1912, 7, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<5317286, 494, 13432, 1912, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<531728, 430, 9336, 1656, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<531728, 430, 9336, 1656, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<53172, 174, 1144, 1624, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<53, 40, 48, 72, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 53172864>’
prog.cpp: In instantiation of ‘struct put_queens<53847162, 510, 7920, 12780, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5384716, 506, 7408, 4588, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<5384716, 506, 7408, 4588, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<538471, 442, 3312, 4332, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<538471, 442, 3312, 4332, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<53847, 440, 3248, 236, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:16:6:   required from ‘struct put_queens<53, 40, 48, 72, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 53847162>’
prog.cpp: In instantiation of ‘struct put_queens<57138642, 510, 8040, 10140, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5713864, 506, 7528, 1948, 7, 2>’
prog.cpp:10:6:   required from ‘struct put_queens<5713864, 506, 7528, 1948, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<571386, 490, 6504, 924, 6, 4>’
prog.cpp:12:6:   required from ‘struct put_queens<571386, 490, 6504, 924, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<57138, 426, 4456, 796, 5, 6>’
prog.cpp:14:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<57, 160, 288, 12, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 57138642>’
prog.cpp: In instantiation of ‘struct put_queens<57142863, 510, 13800, 6060, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5714286, 502, 12776, 1964, 7, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<5714286, 502, 12776, 1964, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<571428, 438, 8680, 1708, 6, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<571428, 438, 8680, 1708, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<57142, 182, 488, 1676, 5, 8>’
prog.cpp:16:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<57, 160, 288, 12, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 57142863>’
prog.cpp: In instantiation of ‘struct put_queens<57248136, 510, 13296, 7068, 8>’:
prog.cpp:20:8:   required from ‘struct put_queen<5724813, 446, 5104, 6556, 7, 6>’
prog.cpp:14:6:   required from ‘struct put_queens<5724813, 446, 5104, 6556, 7>’
prog.cpp:20:8:   required from ‘struct put_queen<572481, 438, 4592, 4508, 6, 3>’
prog.cpp:11:6:   required from ‘struct put_queens<572481, 438, 4592, 4508, 6>’
prog.cpp:20:8:   required from ‘struct put_queen<57248, 436, 4528, 412, 5, 1>’
prog.cpp:10:6:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
prog.cpp:10:6:   required from ‘struct put_queens<57, 160, 288, 12, 2>’
prog.cpp:20:8:   required from ‘struct put_queen<5, 32, 32, 8, 1, 7>’
prog.cpp:15:6:   required from ‘struct put_queens<5, 32, 32, 8, 1>’
prog.cpp:20:8:   required from ‘struct put_queen<0, 0, 0, 0, 0, 5>’
prog.cpp:13:6:   required from ‘struct put_queens<0, 0, 0, 0, 0>’
prog.cpp:41:35:   required from here
prog.cpp:38:10: error: ‘solution’ is not a member of ‘std::integral_constant<int, 57248136>’
prog.cpp: In instantiation of ‘struct put_queens<5726
stdout
Standard output is empty