// All possible shapes S in genus 2
// generated by redlib/GenerateAllShapesInGenus
// format: V E nums count
//   V = sequence of chi's for individual components
//   E = list of edges v_i->v_j of the form [i,j,gcd1,gcd2,...]
//   nums = sequence of #ShapeComponents(chi_i,vgcds_i) for i=1..#V that determine reduction types with shape=Shape(V,E)
//   count = #ReductionTypes(S)
[2] [] [46] 46
[1,1] [[1,2,1]] [10,10] 55
[1,1] [[1,2,1,1,1]] [1,1] 1
[1,1] [[1,2,3]] [1,1] 1
[1,1] [[1,2,1,2]] [1,1] 1