b=(+a11*b2*a33*a44*a55*a66*a77-a11*b2*a33*a44*a55*a67*a76-a11*b2*a33*a44*a56*a65*a77+a11*b2*a33*a44*a56*a67*a75+a11*b2*a33*a44*a57*a65*a76-a11*b2*a33*a44*a57*a66*a75-a11*b2*a33*a45*a54*a66*a77+a11*b2*a33*a45*a54*a67*a76+a11*b2*a33*a45*a56*a64*a77-a11*b2*a33*a45*a56*a67*a74-a11*b2*a33*a45*a57*a64*a76+a11*b2*a33*a45*a57*a66*a74+a11*b2*a33*a46*a54*a65*a77-a11*b2*a33*a46*a54*a67*a75-a11*b2*a33*a46*a55*a64*a77+a11*b2*a33*a46*a55*a67*a74+a11*b2*a33*a46*a57*a64*a75-a11*b2*a33*a46*a57*a65*a74-a11*b2*a33*a47*a54*a65*a76+a11*b2*a33*a47*a54*a66*a75+a11*b2*a33*a47*a55*a64*a76-a11*b2*a33*a47*a55*a66*a74-a11*b2*a33*a47*a56*a64*a75+a11*b2*a33*a47*a56*a65*a74-a11*b2*a34*a43*a55*a66*a77+a11*b2*a34*a43*a55*a67*a76+a11*b2*a34*a43*a56*a65*a77-a11*b2*a34*a43*a56*a67*a75-a11*b2*a34*a43*a57*a65*a76+a11*b2*a34*a43*a57*a66*a75+a11*b2*a34*a45*a53*a66*a77-a11*b2*a34*a45*a53*a67*a76-a11*b2*a34*a45*a56*a63*a77+a11*b2*a34*a45*a56*a67*a73+a11*b2*a34*a45*a57*a63*a76-a11*b2*a34*a45*a57*a66*a73-a11*b2*a34*a46*a53*a65*a77+a11*b2*a34*a46*a53*a67*a75+a11*b2*a34*a46*a55*a63*a77-a11*b2*a34*a46*a55*a67*a73-a11*b2*a34*a46*a57*a63*a75+a11*b2*a34*a46*a57*a65*a73+a11*b2*a34*a47*a53*a65*a76-a11*b2*a34*a47*a53*a66*a75-a11*b2*a34*a47*a55*a63*a76+a11*b2*a34*a47*a55*a66*a73+a11*b2*a34*a47*a56*a63*a75-a11*b2*a34*a47*a56*a65*a73+a11*b2*a35*a43*a54*a66*a77-a11*b2*a35*a43*a54*a67*a76-a11*b2*a35*a43*a56*a64*a77+a11*b2*a35*a43*a56*a67*a74+a11*b2*a35*a43*a57*a64*a76-a11*b2*a35*a43*a57*a66*a74-a11*b2*a35*a44*a53*a66*a77+a11*b2*a35*a44*a53*a67*a76+a11*b2*a35*a44*a56*a63*a77-a11*b2*a35*a44*a56*a67*a73-a11*b2*a35*a44*a57*a63*a76+a11*b2*a35*a44*a57*a66*a73+a11*b2*a35*a46*a53*a64*a77-a11*b2*a35*a46*a53*a67*a74-a11*b2*a35*a46*a54*a63*a77+a11*b2*a35*a46*a54*a67*a73+a11*b2*a35*a46*a57*a63*a74-a11*b2*a35*a46*a57*a64*a73-a11*b2*a35*a47*a53*a64*a76+a11*b2*a35*a47*a53*a66*a74+a11*b2*a35*a47*a54*a63*a76-a11*b2*a35*a47*a54*a66*a73-a11*b2*a35*a47*a56*a63*a74+a11*b2*a35*a47*a56*a64*a73-a11*b2*a36*a43*a54*a65*a77+a11*b2*a36*a43*a54*a67*a75+a11*b2*a36*a43*a55*a64*a77-a11*b2*a36*a43*a55*a67*a74-a11*b2*a36*a43*a57*a64*a75+a11*b2*a36*a43*a57*a65*a74+a11*b2*a36*a44*a53*a65*a77-a11*b2*a36*a44*a53*a67*a75-a11*b2*a36*a44*a55*a63*a77+a11*b2*a36*a44*a55*a67*a73+a11*b2*a36*a44*a57*a63*a75-a11*b2*a36*a44*a57*a65*a73-a11*b2*a36*a45*a53*a64*a77+a11*b2*a36*a45*a53*a67*a74+a11*b2*a36*a45*a54*a63*a77-a11*b2*a36*a45*a54*a67*a73-a11*b2*a36*a45*a57*a63*a74+a11*b2*a36*a45*a57*a64*a73+a11*b2*a36*a47*a53*a64*a75-a11*b2*a36*a47*a53*a65*a74-a11*b2*a36*a47*a54*a63*a75+a11*b2*a36*a47*a54*a65*a73+a11*b2*a36*a47*a55*a63*a74-a11*b2*a36*a47*a55*a64*a73+a11*b2*a37*a43*a54*a65*a76-a11*b2*a37*a43*a54*a66*a75-a11*b2*a37*a43*a55*a64*a76+a11*b2*a37*a43*a55*a66*a74+a11*b2*a37*a43*a56*a64*a75-a11*b2*a37*a43*a56*a65*a74-a11*b2*a37*a44*a53*a65*a76+a11*b2*a37*a44*a53*a66*a75+a11*b2*a37*a44*a55*a63*a76-a11*b2*a37*a44*a55*a66*a73-a11*b2*a37*a44*a56*a63*a75+a11*b2*a37*a44*a56*a65*a73+a11*b2*a37*a45*a53*a64*a76-a11*b2*a37*a45*a53*a66*a74-a11*b2*a37*a45*a54*a63*a76+a11*b2*a37*a45*a54*a66*a73+a11*b2*a37*a45*a56*a63*a74-a11*b2*a37*a45*a56*a64*a73-a11*b2*a37*a46*a53*a64*a75+a11*b2*a37*a46*a53*a65*a74+a11*b2*a37*a46*a54*a63*a75-a11*b2*a37*a46*a54*a65*a73-a11*b2*a37*a46*a55*a63*a74+a11*b2*a37*a46*a55*a64*a73-a11*a23*b3*a44*a55*a66*a77+a11*a23*b3*a44*a55*a67*a76+a11*a23*b3*a44*a56*a65*a77-a11*a23*b3*a44*a56*a67*a75-a11*a23*b3*a44*a57*a65*a76+a11*a23*b3*a44*a57*a66*a75+a11*a23*b3*a45*a54*a66*a77-a11*a23*b3*a45*a54*a67*a76-a11*a23*b3*a45*a56*a64*a77+a11*a23*b3*a45*a56*a67*a74+a11*a23*b3*a45*a57*a64*a76-a11*a23*b3*a45*a57*a66*a74-a11*a23*b3*a46*a54*a65*a77+a11*a23*b3*a46*a54*a67*a75+a11*a23*b3*a46*a55*a64*a77-a11*a23*b3*a46*a55*a67*a74-a11*a23*b3*a46*a57*a64*a75+a11*a23*b3*a46*a57*a65*a74+a11*a23*b3*a47*a54*a65*a76-a11*a23*b3*a47*a54*a66*a75-a11*a23*b3*a47*a55*a64*a76+a11*a23*b3*a47*a55*a66*a74+a11*a23*b3*a47*a56*a64*a75-a11*a23*b3*a47*a56*a65*a74+a11*a23*a34*b4*a55*a66*a77-a11*a23*a34*b4*a55*a67*a76-a11*a23*a34*b4*a56*a65*a77+a11*a23*a34*b4*a56*a67*a75+a11*a23*a34*b4*a57*a65*a76-a11*a23*a34*b4*a57*a66*a75-a11*a23*a34*a45*b5*a66*a77+a11*a23*a34*a45*b5*a67*a76+a11*a23*a34*a45*a56*b6*a77-a11*a23*a34*a45*a56*a67*b7-a11*a23*a34*a45*a57*b6*a76+a11*a23*a34*a45*a57*a66*b7+a11*a23*a34*a46*b5*a65*a77-a11*a23*a34*a46*b5*a67*a75-a11*a23*a34*a46*a55*b6*a77+a11*a23*a34*a46*a55*a67*b7+a11*a23*a34*a46*a57*b6*a75-a11*a23*a34*a46*a57*a65*b7-a11*a23*a34*a47*b5*a65*a76+a11*a23*a34*a47*b5*a66*a75+a11*a23*a34*a47*a55*b6*a76-a11*a23*a34*a47*a55*a66*b7-a11*a23*a34*a47*a56*b6*a75+a11*a23*a34*a47*a56*a65*b7-a11*a23*a35*b4*a54*a66*a77+a11*a23*a35*b4*a54*a67*a76+a11*a23*a35*b4*a56*a64*a77-a11*a23*a35*b4*a56*a67*a74-a11*a23*a35*b4*a57*a64*a76+a11*a23* a35*b4*a57*a66*a74+a11*a23*a35*a44*b5*a66*a77-a11*a23*a35*a44*b5*a67*a76-a11*a23*a35*a44*a56*b6*a77+a11*a23*a35*a44*a56*a67*b7+a11*a23*a35*a44*a57*b6*a76-a11*a23*a35*a44*a57*a66*b7-a11*a23*a35*a46*b5*a64*a77+a11*a23*a35*a46*b5*a67*a74+a11*a23*a35*a46*a54*b6*a77-a11*a23*a35*a46*a54*a67*b7-a11*a23*a35*a46*a57*b6*a74+a11*a23*a35*a46*a57*a64*b7+a11*a23*a35*a47*b5*a64*a76-a11*a23*a35*a47*b5*a66*a74-a11*a23*a35*a47*a54*b6*a76+a11*a23*a35*a47*a54*a66*b7+a11*a23*a35*a47*a56*b6*a74-a11*a23*a35*a47*a56*a64*b7+a11*a23*a36*b4*a54*a65*a77-a11*a23*a36*b4*a54*a67*a75-a11*a23*a36*b4*a55*a64*a77+a11*a23*a36*b4*a55*a67*a74+a11*a23*a36*b4*a57*a64*a75-a11*a23*a36*b4*a57*a65*a74-a11*a23*a36*a44*b5*a65*a77+a11*a23*a36*a44*b5*a67*a75+a11*a23*a36*a44*a55*b6*a77-a11*a23*a36*a44*a55*a67*b7-a11*a23*a36*a44*a57*b6*a75+a11*a23*a36*a44*a57*a65*b7+a11*a23*a36*a45*b5*a64*a77-a11*a23*a36*a45*b5*a67*a74-a11*a23*a36*a45*a54*b6*a77+a11*a23*a36*a45*a54*a67*b7+a11*a23*a36*a45*a57*b6*a74-a11*a23*a36*a45*a57*a64*b7-a11*a23*a36*a47*b5*a64*a75+a11*a23*a36*a47*b5*a65*a74+a11*a23*a36*a47*a54*b6*a75-a11*a23*a36*a47*a54*a65*b7-a11*a23*a36*a47*a55*b6*a74+a11*a23*a36*a47*a55*a64*b7-a11*a23*a37*b4*a54*a65*a76+a11*a23*a37*b4*a54*a66*a75+a11*a23*a37*b4*a55*a64*a76-a11*a23*a37*b4*a55*a66*a74-a11*a23*a37*b4*a56*a64*a75+a11*a23*a37*b4*a56*a65*a74+a11*a23*a37*a44*b5*a65*a76-a11*a23*a37*a44*b5*a66*a75-a11*a23*a37*a44*a55*b6*a76+a11*a23*a37*a44*a55*a66*b7+a11*a23*a37*a44*a56*b6*a75-a11*a23*a37*a44*a56*a65*b7-a11*a23*a37*a45*b5*a64*a76+a11*a23*a37*a45*b5*a66*a74+a11*a23*a37*a45*a54*b6*a76-a11*a23*a37*a45*a54*a66*b7-a11*a23*a37*a45*a56*b6*a74+a11*a23*a37*a45*a56*a64*b7+a11*a23*a37*a46*b5*a64*a75-a11*a23*a37*a46*b5*a65*a74-a11*a23*a37*a46*a54*b6*a75+a11*a23*a37*a46*a54*a65*b7+a11*a23*a37*a46*a55*b6*a74-a11*a23*a37*a46*a55*a64*b7+a11*a24*b3*a43*a55*a66*a77-a11*a24*b3*a43*a55*a67*a76-a11*a24*b3*a43*a56*a65*a77+a11*a24*b3*a43*a56*a67*a75+a11*a24*b3*a43*a57*a65*a76-a11*a24*b3*a43*a57*a66*a75-a11*a24*b3*a45*a53*a66*a77+a11*a24*b3*a45*a53*a67*a76+a11*a24*b3*a45*a56*a63*a77-a11*a24*b3*a45*a56*a67*a73-a11*a24*b3*a45*a57*a63*a76+a11*a24*b3*a45*a57*a66*a73+a11*a24*b3*a46*a53*a65*a77-a11*a24*b3*a46*a53*a67*a75-a11*a24*b3*a46*a55*a63*a77+a11*a24*b3*a46*a55*a67*a73+a11*a24*b3*a46*a57*a63*a75-a11*a24*b3*a46*a57*a65*a73-a11*a24*b3*a47*a53*a65*a76+a11*a24*b3*a47*a53*a66*a75+a11*a24*b3*a47*a55*a63*a76-a11*a24*b3*a47*a55*a66*a73-a11*a24*b3*a47*a56*a63*a75+a11*a24*b3*a47*a56*a65*a73-a11*a24*a33*b4*a55*a66*a77+a11*a24*a33*b4*a55*a67*a76+a11*a24*a33*b4*a56*a65*a77-a11*a24*a33*b4*a56*a67*a75-a11*a24*a33*b4*a57*a65*a76+a11*a24*a33*b4*a57*a66*a75+a11*a24*a33*a45*b5*a66*a77-a11*a24*a33*a45*b5*a67*a76-a11*a24*a33*a45*a56*b6*a77+a11*a24*a33*a45*a56*a67*b7+a11*a24*a33*a45*a57*b6*a76-a11*a24*a33*a45*a57*a66*b7-a11*a24*a33*a46*b5*a65*a77+a11*a24*a33*a46*b5*a67*a75+a11*a24*a33*a46*a55*b6*a77-a11*a24*a33*a46*a55*a67*b7-a11*a24*a33*a46*a57*b6*a75+a11*a24*a33*a46*a57*a65*b7+a11*a24*a33*a47*b5*a65*a76-a11*a24*a33*a47*b5*a66*a75-a11*a24*a33*a47*a55*b6*a76+a11*a24*a33*a47*a55*a66*b7+a11*a24*a33*a47*a56*b6*a75-a11*a24*a33*a47*a56*a65*b7+a11*a24*a35*b4*a53*a66*a77-a11*a24*a35*b4*a53*a67*a76-a11*a24*a35*b4*a56*a63*a77+a11*a24*a35*b4*a56*a67*a73+a11*a24*a35*b4*a57*a63*a76-a11*a24*a35*b4*a57*a66*a73-a11*a24*a35*a43*b5*a66*a77+a11*a24*a35*a43*b5*a67*a76+a11*a24*a35*a43*a56*b6*a77-a11*a24*a35*a43*a56*a67*b7-a11*a24*a35*a43*a57*b6*a76+a11*a24*a35*a43*a57*a66*b7+a11*a24*a35*a46*b5*a63*a77-a11*a24*a35*a46*b5*a67*a73-a11*a24*a35*a46*a53*b6*a77+a11*a24*a35*a46*a53*a67*b7+a11*a24*a35*a46*a57*b6*a73-a11*a24*a35*a46*a57*a63*b7-a11*a24*a35*a47*b5*a63*a76+a11*a24*a35*a47*b5*a66*a73+a11*a24*a35*a47*a53*b6*a76-a11*a24*a35*a47*a53*a66*b7-a11*a24*a35*a47*a56*b6*a73+a11*a24*a35*a47*a56*a63*b7-a11*a24*a36*b4*a53*a65*a77+a11*a24*a36*b4*a53*a67*a75+a11*a24*a36*b4*a55*a63*a77-a11*a24*a36*b4*a55*a67*a73-a11*a24*a36*b4*a57*a63*a75+a11*a24*a36*b4*a57*a65*a73+a11*a24*a36*a43*b5*a65*a77-a11*a24*a36*a43*b5*a67*a75-a11*a24*a36*a43*a55*b6*a77+a11*a24*a36*a43*a55*a67*b7+a11*a24*a36*a43*a57*b6*a75-a11*a24*a36*a43*a57*a65*b7-a11*a24*a36*a45*b5*a63*a77+a11*a24*a36*a45*b5*a67*a73+a11*a24*a36*a45*a53*b6*a77-a11*a24*a36*a45*a53*a67*b7-a11*a24*a36*a45*a57*b6*a73+a11*a24*a36*a45*a57*a63*b7+a11*a24*a36*a47*b5*a63*a75-a11*a24*a36*a47*b5*a65*a73-a11*a24*a36*a47*a53*b6*a75+a11*a24*a36*a47*a53*a65*b7+a11*a24*a36*a47*a55*b6*a73-a11*a24*a36*a47*a55*a63*b7+a11*a24*a37*b4*a53*a65*a76-a11*a24*a37*b4*a53*a66*a75-a11*a24*a37*b4*a55*a63*a76+a11*a24*a37*b4*a55*a66*a73+a11*a24*a37*b4*a56*a63*a75-a11*a24*a37*b4*a56*a65*a73-a11*a24*a37*a43*b5*a65*a76+a11*a24*a37*a43*b5*a66*a75+a11*a24*a37*a43*a55*b6*a76-a11*a24*a37*a43*a55*a66*b7-a11*a24*a37*a43*a 56*b6*a75+a11*a24*a37*a43*a56*a65*b7+a11*a24*a37*a45*b5*a63*a76-a11*a24*a37*a45*b5*a66*a73-a11*a24*a37*a45*a53*b6*a76+a11*a24*a37*a45*a53*a66*b7+a11*a24*a37*a45*a56*b6*a73-a11*a24*a37*a45*a56*a63*b7-a11*a24*a37*a46*b5*a63*a75+a11*a24*a37*a46*b5*a65*a73+a11*a24*a37*a46*a53*b6*a75-a11*a24*a37*a46*a53*a65*b7-a11*a24*a37*a46*a55*b6*a73+a11*a24*a37*a46*a55*a63*b7-a11*a25*b3*a43*a54*a66*a77+a11*a25*b3*a43*a54*a67*a76+a11*a25*b3*a43*a56*a64*a77-a11*a25*b3*a43*a56*a67*a74-a11*a25*b3*a43*a57*a64*a76+a11*a25*b3*a43*a57*a66*a74+a11*a25*b3*a44*a53*a66*a77-a11*a25*b3*a44*a53*a67*a76-a11*a25*b3*a44*a56*a63*a77+a11*a25*b3*a44*a56*a67*a73+a11*a25*b3*a44*a57*a63*a76-a11*a25*b3*a44*a57*a66*a73-a11*a25*b3*a46*a53*a64*a77+a11*a25*b3*a46*a53*a67*a74+a11*a25*b3*a46*a54*a63*a77-a11*a25*b3*a46*a54*a67*a73-a11*a25*b3*a46*a57*a63*a74+a11*a25*b3*a46*a57*a64*a73+a11*a25*b3*a47*a53*a64*a76-a11*a25*b3*a47*a53*a66*a74-a11*a25*b3*a47*a54*a63*a76+a11*a25*b3*a47*a54*a66*a73+a11*a25*b3*a47*a56*a63*a74-a11*a25*b3*a47*a56*a64*a73+a11*a25*a33*b4*a54*a66*a77-a11*a25*a33*b4*a54*a67*a76-a11*a25*a33*b4*a56*a64*a77+a11*a25*a33*b4*a56*a67*a74+a11*a25*a33*b4*a57*a64*a76-a11*a25*a33*b4*a57*a66*a74-a11*a25*a33*a44*b5*a66*a77+a11*a25*a33*a44*b5*a67*a76+a11*a25*a33*a44*a56*b6*a77-a11*a25*a33*a44*a56*a67*b7-a11*a25*a33*a44*a57*b6*a76+a11*a25*a33*a44*a57*a66*b7+a11*a25*a33*a46*b5*a64*a77-a11*a25*a33*a46*b5*a67*a74-a11*a25*a33*a46*a54*b6*a77+a11*a25*a33*a46*a54*a67*b7+a11*a25*a33*a46*a57*b6*a74-a11*a25*a33*a46*a57*a64*b7-a11*a25*a33*a47*b5*a64*a76+a11*a25*a33*a47*b5*a66*a74+a11*a25*a33*a47*a54*b6*a76-a11*a25*a33*a47*a54*a66*b7-a11*a25*a33*a47*a56*b6*a74+a11*a25*a33*a47*a56*a64*b7-a11*a25*a34*b4*a53*a66*a77+a11*a25*a34*b4*a53*a67*a76+a11*a25*a34*b4*a56*a63*a77-a11*a25*a34*b4*a56*a67*a73-a11*a25*a34*b4*a57*a63*a76+a11*a25*a34*b4*a57*a66*a73+a11*a25*a34*a43*b5*a66*a77-a11*a25*a34*a43*b5*a67*a76-a11*a25*a34*a43*a56*b6*a77+a11*a25*a34*a43*a56*a67*b7+a11*a25*a34*a43*a57*b6*a76-a11*a25*a34*a43*a57*a66*b7-a11*a25*a34*a46*b5*a63*a77+a11*a25*a34*a46*b5*a67*a73+a11*a25*a34*a46*a53*b6*a77-a11*a25*a34*a46*a53*a67*b7-a11*a25*a34*a46*a57*b6*a73+a11*a25*a34*a46*a57*a63*b7+a11*a25*a34*a47*b5*a63*a76-a11*a25*a34*a47*b5*a66*a73-a11*a25*a34*a47*a53*b6*a76+a11*a25*a34*a47*a53*a66*b7+a11*a25*a34*a47*a56*b6*a73-a11*a25*a34*a47*a56*a63*b7+a11*a25*a36*b4*a53*a64*a77-a11*a25*a36*b4*a53*a67*a74-a11*a25*a36*b4*a54*a63*a77+a11*a25*a36*b4*a54*a67*a73+a11*a25*a36*b4*a57*a63*a74-a11*a25*a36*b4*a57*a64*a73-a11*a25*a36*a43*b5*a64*a77+a11*a25*a36*a43*b5*a67*a74+a11*a25*a36*a43*a54*b6*a77-a11*a25*a36*a43*a54*a67*b7-a11*a25*a36*a43*a57*b6*a74+a11*a25*a36*a43*a57*a64*b7+a11*a25*a36*a44*b5*a63*a77-a11*a25*a36*a44*b5*a67*a73-a11*a25*a36*a44*a53*b6*a77+a11*a25*a36*a44*a53*a67*b7+a11*a25*a36*a44*a57*b6*a73-a11*a25*a36*a44*a57*a63*b7-a11*a25*a36*a47*b5*a63*a74+a11*a25*a36*a47*b5*a64*a73+a11*a25*a36*a47*a53*b6*a74-a11*a25*a36*a47*a53*a64*b7-a11*a25*a36*a47*a54*b6*a73+a11*a25*a36*a47*a54*a63*b7-a11*a25*a37*b4*a53*a64*a76+a11*a25*a37*b4*a53*a66*a74+a11*a25*a37*b4*a54*a63*a76-a11*a25*a37*b4*a54*a66*a73-a11*a25*a37*b4*a56*a63*a74+a11*a25*a37*b4*a56*a64*a73+a11*a25*a37*a43*b5*a64*a76-a11*a25*a37*a43*b5*a66*a74-a11*a25*a37*a43*a54*b6*a76+a11*a25*a37*a43*a54*a66*b7+a11*a25*a37*a43*a56*b6*a74-a11*a25*a37*a43*a56*a64*b7-a11*a25*a37*a44*b5*a63*a76+a11*a25*a37*a44*b5*a66*a73+a11*a25*a37*a44*a53*b6*a76-a11*a25*a37*a44*a53*a66*b7-a11*a25*a37*a44*a56*b6*a73+a11*a25*a37*a44*a56*a63*b7+a11*a25*a37*a46*b5*a63*a74-a11*a25*a37*a46*b5*a64*a73-a11*a25*a37*a46*a53*b6*a74+a11*a25*a37*a46*a53*a64*b7+a11*a25*a37*a46*a54*b6*a73-a11*a25*a37*a46*a54*a63*b7+a11*a26*b3*a43*a54*a65*a77-a11*a26*b3*a43*a54*a67*a75-a11*a26*b3*a43*a55*a64*a77+a11*a26*b3*a43*a55*a67*a74+a11*a26*b3*a43*a57*a64*a75-a11*a26*b3*a43*a57*a65*a74-a11*a26*b3*a44*a53*a65*a77+a11*a26*b3*a44*a53*a67*a75+a11*a26*b3*a44*a55*a63*a77-a11*a26*b3*a44*a55*a67*a73-a11*a26*b3*a44*a57*a63*a75+a11*a26*b3*a44*a57*a65*a73+a11*a26*b3*a45*a53*a64*a77-a11*a26*b3*a45*a53*a67*a74-a11*a26*b3*a45*a54*a63*a77+a11*a26*b3*a45*a54*a67*a73+a11*a26*b3*a45*a57*a63*a74-a11*a26*b3*a45*a57*a64*a73-a11*a26*b3*a47*a53*a64*a75+a11*a26*b3*a47*a53*a65*a74+a11*a26*b3*a47*a54*a63*a75-a11*a26*b3*a47*a54*a65*a73-a11*a26*b3*a47*a55*a63*a74+a11*a26*b3*a47*a55*a64*a73-a11*a26*a33*b4*a54*a65*a77+a11*a26*a33*b4*a54*a67*a75+a11*a26*a33*b4*a55*a64*a77-a11*a26*a33*b4*a55*a67*a74-a11*a26*a33*b4*a57*a64*a75+a11*a26*a33*b4*a57*a65*a74+a11*a26*a33*a44*b5*a65*a77-a11*a26*a33*a44*b5*a67*a75-a11*a26*a33*a44*a55*b6*a77+a11*a26*a33*a44*a55*a67*b7+a11*a26*a33*a44*a57*b6*a75-a11*a26*a33*a44*a57*a65*b7-a11*a26*a33*a45*b5*a64*a77+a11*a26*a33*a45*b5*a67*a74+a11*a26*a33*a45*a54*b6*a77-a11*a26*a33*a45*a54*a67*b7- a11*a26*a33*a45*a57*b6*a74+a11*a26*a33*a45*a57*a64*b7+a11*a26*a33*a47*b5*a64*a75-a11*a26*a33*a47*b5*a65*a74-a11*a26*a33*a47*a54*b6*a75+a11*a26*a33*a47*a54*a65*b7+a11*a26*a33*a47*a55*b6*a74-a11*a26*a33*a47*a55*a64*b7+a11*a26*a34*b4*a53*a65*a77-a11*a26*a34*b4*a53*a67*a75-a11*a26*a34*b4*a55*a63*a77+a11*a26*a34*b4*a55*a67*a73+a11*a26*a34*b4*a57*a63*a75-a11*a26*a34*b4*a57*a65*a73-a11*a26*a34*a43*b5*a65*a77+a11*a26*a34*a43*b5*a67*a75+a11*a26*a34*a43*a55*b6*a77-a11*a26*a34*a43*a55*a67*b7-a11*a26*a34*a43*a57*b6*a75+a11*a26*a34*a43*a57*a65*b7+a11*a26*a34*a45*b5*a63*a77-a11*a26*a34*a45*b5*a67*a73-a11*a26*a34*a45*a53*b6*a77+a11*a26*a34*a45*a53*a67*b7+a11*a26*a34*a45*a57*b6*a73-a11*a26*a34*a45*a57*a63*b7-a11*a26*a34*a47*b5*a63*a75+a11*a26*a34*a47*b5*a65*a73+a11*a26*a34*a47*a53*b6*a75-a11*a26*a34*a47*a53*a65*b7-a11*a26*a34*a47*a55*b6*a73+a11*a26*a34*a47*a55*a63*b7-a11*a26*a35*b4*a53*a64*a77+a11*a26*a35*b4*a53*a67*a74+a11*a26*a35*b4*a54*a63*a77-a11*a26*a35*b4*a54*a67*a73-a11*a26*a35*b4*a57*a63*a74+a11*a26*a35*b4*a57*a64*a73+a11*a26*a35*a43*b5*a64*a77-a11*a26*a35*a43*b5*a67*a74-a11*a26*a35*a43*a54*b6*a77+a11*a26*a35*a43*a54*a67*b7+a11*a26*a35*a43*a57*b6*a74-a11*a26*a35*a43*a57*a64*b7-a11*a26*a35*a44*b5*a63*a77+a11*a26*a35*a44*b5*a67*a73+a11*a26*a35*a44*a53*b6*a77-a11*a26*a35*a44*a53*a67*b7-a11*a26*a35*a44*a57*b6*a73+a11*a26*a35*a44*a57*a63*b7+a11*a26*a35*a47*b5*a63*a74-a11*a26*a35*a47*b5*a64*a73-a11*a26*a35*a47*a53*b6*a74+a11*a26*a35*a47*a53*a64*b7+a11*a26*a35*a47*a54*b6*a73-a11*a26*a35*a47*a54*a63*b7+a11*a26*a37*b4*a53*a64*a75-a11*a26*a37*b4*a53*a65*a74-a11*a26*a37*b4*a54*a63*a75+a11*a26*a37*b4*a54*a65*a73+a11*a26*a37*b4*a55*a63*a74-a11*a26*a37*b4*a55*a64*a73-a11*a26*a37*a43*b5*a64*a75+a11*a26*a37*a43*b5*a65*a74+a11*a26*a37*a43*a54*b6*a75-a11*a26*a37*a43*a54*a65*b7-a11*a26*a37*a43*a55*b6*a74+a11*a26*a37*a43*a55*a64*b7+a11*a26*a37*a44*b5*a63*a75-a11*a26*a37*a44*b5*a65*a73-a11*a26*a37*a44*a53*b6*a75+a11*a26*a37*a44*a53*a65*b7+a11*a26*a37*a44*a55*b6*a73-a11*a26*a37*a44*a55*a63*b7-a11*a26*a37*a45*b5*a63*a74+a11*a26*a37*a45*b5*a64*a73+a11*a26*a37*a45*a53*b6*a74-a11*a26*a37*a45*a53*a64*b7-a11*a26*a37*a45*a54*b6*a73+a11*a26*a37*a45*a54*a63*b7-a11*a27*b3*a43*a54*a65*a76+a11*a27*b3*a43*a54*a66*a75+a11*a27*b3*a43*a55*a64*a76-a11*a27*b3*a43*a55*a66*a74-a11*a27*b3*a43*a56*a64*a75+a11*a27*b3*a43*a56*a65*a74+a11*a27*b3*a44*a53*a65*a76-a11*a27*b3*a44*a53*a66*a75-a11*a27*b3*a44*a55*a63*a76+a11*a27*b3*a44*a55*a66*a73+a11*a27*b3*a44*a56*a63*a75-a11*a27*b3*a44*a56*a65*a73-a11*a27*b3*a45*a53*a64*a76+a11*a27*b3*a45*a53*a66*a74+a11*a27*b3*a45*a54*a63*a76-a11*a27*b3*a45*a54*a66*a73-a11*a27*b3*a45*a56*a63*a74+a11*a27*b3*a45*a56*a64*a73+a11*a27*b3*a46*a53*a64*a75-a11*a27*b3*a46*a53*a65*a74-a11*a27*b3*a46*a54*a63*a75+a11*a27*b3*a46*a54*a65*a73+a11*a27*b3*a46*a55*a63*a74-a11*a27*b3*a46*a55*a64*a73+a11*a27*a33*b4*a54*a65*a76-a11*a27*a33*b4*a54*a66*a75-a11*a27*a33*b4*a55*a64*a76+a11*a27*a33*b4*a55*a66*a74+a11*a27*a33*b4*a56*a64*a75-a11*a27*a33*b4*a56*a65*a74-a11*a27*a33*a44*b5*a65*a76+a11*a27*a33*a44*b5*a66*a75+a11*a27*a33*a44*a55*b6*a76-a11*a27*a33*a44*a55*a66*b7-a11*a27*a33*a44*a56*b6*a75+a11*a27*a33*a44*a56*a65*b7+a11*a27*a33*a45*b5*a64*a76-a11*a27*a33*a45*b5*a66*a74-a11*a27*a33*a45*a54*b6*a76+a11*a27*a33*a45*a54*a66*b7+a11*a27*a33*a45*a56*b6*a74-a11*a27*a33*a45*a56*a64*b7-a11*a27*a33*a46*b5*a64*a75+a11*a27*a33*a46*b5*a65*a74+a11*a27*a33*a46*a54*b6*a75-a11*a27*a33*a46*a54*a65*b7-a11*a27*a33*a46*a55*b6*a74+a11*a27*a33*a46*a55*a64*b7-a11*a27*a34*b4*a53*a65*a76+a11*a27*a34*b4*a53*a66*a75+a11*a27*a34*b4*a55*a63*a76-a11*a27*a34*b4*a55*a66*a73-a11*a27*a34*b4*a56*a63*a75+a11*a27*a34*b4*a56*a65*a73+a11*a27*a34*a43*b5*a65*a76-a11*a27*a34*a43*b5*a66*a75-a11*a27*a34*a43*a55*b6*a76+a11*a27*a34*a43*a55*a66*b7+a11*a27*a34*a43*a56*b6*a75-a11*a27*a34*a43*a56*a65*b7-a11*a27*a34*a45*b5*a63*a76+a11*a27*a34*a45*b5*a66*a73+a11*a27*a34*a45*a53*b6*a76-a11*a27*a34*a45*a53*a66*b7-a11*a27*a34*a45*a56*b6*a73+a11*a27*a34*a45*a56*a63*b7+a11*a27*a34*a46*b5*a63*a75-a11*a27*a34*a46*b5*a65*a73-a11*a27*a34*a46*a53*b6*a75+a11*a27*a34*a46*a53*a65*b7+a11*a27*a34*a46*a55*b6*a73-a11*a27*a34*a46*a55*a63*b7+a11*a27*a35*b4*a53*a64*a76-a11*a27*a35*b4*a53*a66*a74-a11*a27*a35*b4*a54*a63*a76+a11*a27*a35*b4*a54*a66*a73+a11*a27*a35*b4*a56*a63*a74-a11*a27*a35*b4*a56*a64*a73-a11*a27*a35*a43*b5*a64*a76+a11*a27*a35*a43*b5*a66*a74+a11*a27*a35*a43*a54*b6*a76-a11*a27*a35*a43*a54*a66*b7-a11*a27*a35*a43*a56*b6*a74+a11*a27*a35*a43*a56*a64*b7+a11*a27*a35*a44*b5*a63*a76-a11*a27*a35*a44*b5*a66*a73-a11*a27*a35*a44*a53*b6*a76+a11*a27*a35*a44*a53*a66*b7+a11*a27*a35*a44*a56*b6*a73-a11*a27*a35*a44*a56*a63*b7-a11*a27*a35*a46*b5*a63*a74+a11*a27*a35*a46*b5*a64*a73+a11*a27*a35*a46*a53*b6*a74-a11*a27*a 35*a46*a53*a64*b7-a11*a27*a35*a46*a54*b6*a73+a11*a27*a35*a46*a54*a63*b7-a11*a27*a36*b4*a53*a64*a75+a11*a27*a36*b4*a53*a65*a74+a11*a27*a36*b4*a54*a63*a75-a11*a27*a36*b4*a54*a65*a73-a11*a27*a36*b4*a55*a63*a74+a11*a27*a36*b4*a55*a64*a73+a11*a27*a36*a43*b5*a64*a75-a11*a27*a36*a43*b5*a65*a74-a11*a27*a36*a43*a54*b6*a75+a11*a27*a36*a43*a54*a65*b7+a11*a27*a36*a43*a55*b6*a74-a11*a27*a36*a43*a55*a64*b7-a11*a27*a36*a44*b5*a63*a75+a11*a27*a36*a44*b5*a65*a73+a11*a27*a36*a44*a53*b6*a75-a11*a27*a36*a44*a53*a65*b7-a11*a27*a36*a44*a55*b6*a73+a11*a27*a36*a44*a55*a63*b7+a11*a27*a36*a45*b5*a63*a74-a11*a27*a36*a45*b5*a64*a73-a11*a27*a36*a45*a53*b6*a74+a11*a27*a36*a45*a53*a64*b7+a11*a27*a36*a45*a54*b6*a73-a11*a27*a36*a45*a54*a63*b7-b1*a21*a33*a44*a55*a66*a77+b1*a21*a33*a44*a55*a67*a76+b1*a21*a33*a44*a56*a65*a77-b1*a21*a33*a44*a56*a67*a75-b1*a21*a33*a44*a57*a65*a76+b1*a21*a33*a44*a57*a66*a75+b1*a21*a33*a45*a54*a66*a77-b1*a21*a33*a45*a54*a67*a76-b1*a21*a33*a45*a56*a64*a77+b1*a21*a33*a45*a56*a67*a74+b1*a21*a33*a45*a57*a64*a76-b1*a21*a33*a45*a57*a66*a74-b1*a21*a33*a46*a54*a65*a77+b1*a21*a33*a46*a54*a67*a75+b1*a21*a33*a46*a55*a64*a77-b1*a21*a33*a46*a55*a67*a74-b1*a21*a33*a46*a57*a64*a75+b1*a21*a33*a46*a57*a65*a74+b1*a21*a33*a47*a54*a65*a76-b1*a21*a33*a47*a54*a66*a75-b1*a21*a33*a47*a55*a64*a76+b1*a21*a33*a47*a55*a66*a74+b1*a21*a33*a47*a56*a64*a75-b1*a21*a33*a47*a56*a65*a74+b1*a21*a34*a43*a55*a66*a77-b1*a21*a34*a43*a55*a67*a76-b1*a21*a34*a43*a56*a65*a77+b1*a21*a34*a43*a56*a67*a75+b1*a21*a34*a43*a57*a65*a76-b1*a21*a34*a43*a57*a66*a75-b1*a21*a34*a45*a53*a66*a77+b1*a21*a34*a45*a53*a67*a76+b1*a21*a34*a45*a56*a63*a77-b1*a21*a34*a45*a56*a67*a73-b1*a21*a34*a45*a57*a63*a76+b1*a21*a34*a45*a57*a66*a73+b1*a21*a34*a46*a53*a65*a77-b1*a21*a34*a46*a53*a67*a75-b1*a21*a34*a46*a55*a63*a77+b1*a21*a34*a46*a55*a67*a73+b1*a21*a34*a46*a57*a63*a75-b1*a21*a34*a46*a57*a65*a73-b1*a21*a34*a47*a53*a65*a76+b1*a21*a34*a47*a53*a66*a75+b1*a21*a34*a47*a55*a63*a76-b1*a21*a34*a47*a55*a66*a73-b1*a21*a34*a47*a56*a63*a75+b1*a21*a34*a47*a56*a65*a73-b1*a21*a35*a43*a54*a66*a77+b1*a21*a35*a43*a54*a67*a76+b1*a21*a35*a43*a56*a64*a77-b1*a21*a35*a43*a56*a67*a74-b1*a21*a35*a43*a57*a64*a76+b1*a21*a35*a43*a57*a66*a74+b1*a21*a35*a44*a53*a66*a77-b1*a21*a35*a44*a53*a67*a76-b1*a21*a35*a44*a56*a63*a77+b1*a21*a35*a44*a56*a67*a73+b1*a21*a35*a44*a57*a63*a76-b1*a21*a35*a44*a57*a66*a73-b1*a21*a35*a46*a53*a64*a77+b1*a21*a35*a46*a53*a67*a74+b1*a21*a35*a46*a54*a63*a77-b1*a21*a35*a46*a54*a67*a73-b1*a21*a35*a46*a57*a63*a74+b1*a21*a35*a46*a57*a64*a73+b1*a21*a35*a47*a53*a64*a76-b1*a21*a35*a47*a53*a66*a74-b1*a21*a35*a47*a54*a63*a76+b1*a21*a35*a47*a54*a66*a73+b1*a21*a35*a47*a56*a63*a74-b1*a21*a35*a47*a56*a64*a73+b1*a21*a36*a43*a54*a65*a77-b1*a21*a36*a43*a54*a67*a75-b1*a21*a36*a43*a55*a64*a77+b1*a21*a36*a43*a55*a67*a74+b1*a21*a36*a43*a57*a64*a75-b1*a21*a36*a43*a57*a65*a74-b1*a21*a36*a44*a53*a65*a77+b1*a21*a36*a44*a53*a67*a75+b1*a21*a36*a44*a55*a63*a77-b1*a21*a36*a44*a55*a67*a73-b1*a21*a36*a44*a57*a63*a75+b1*a21*a36*a44*a57*a65*a73+b1*a21*a36*a45*a53*a64*a77-b1*a21*a36*a45*a53*a67*a74-b1*a21*a36*a45*a54*a63*a77+b1*a21*a36*a45*a54*a67*a73+b1*a21*a36*a45*a57*a63*a74-b1*a21*a36*a45*a57*a64*a73-b1*a21*a36*a47*a53*a64*a75+b1*a21*a36*a47*a53*a65*a74+b1*a21*a36*a47*a54*a63*a75-b1*a21*a36*a47*a54*a65*a73-b1*a21*a36*a47*a55*a63*a74+b1*a21*a36*a47*a55*a64*a73-b1*a21*a37*a43*a54*a65*a76+b1*a21*a37*a43*a54*a66*a75+b1*a21*a37*a43*a55*a64*a76-b1*a21*a37*a43*a55*a66*a74-b1*a21*a37*a43*a56*a64*a75+b1*a21*a37*a43*a56*a65*a74+b1*a21*a37*a44*a53*a65*a76-b1*a21*a37*a44*a53*a66*a75-b1*a21*a37*a44*a55*a63*a76+b1*a21*a37*a44*a55*a66*a73+b1*a21*a37*a44*a56*a63*a75-b1*a21*a37*a44*a56*a65*a73-b1*a21*a37*a45*a53*a64*a76+b1*a21*a37*a45*a53*a66*a74+b1*a21*a37*a45*a54*a63*a76-b1*a21*a37*a45*a54*a66*a73-b1*a21*a37*a45*a56*a63*a74+b1*a21*a37*a45*a56*a64*a73+b1*a21*a37*a46*a53*a64*a75-b1*a21*a37*a46*a53*a65*a74-b1*a21*a37*a46*a54*a63*a75+b1*a21*a37*a46*a54*a65*a73+b1*a21*a37*a46*a55*a63*a74-b1*a21*a37*a46*a55*a64*a73+b1*a23*a31*a44*a55*a66*a77-b1*a23*a31*a44*a55*a67*a76-b1*a23*a31*a44*a56*a65*a77+b1*a23*a31*a44*a56*a67*a75+b1*a23*a31*a44*a57*a65*a76-b1*a23*a31*a44*a57*a66*a75-b1*a23*a31*a45*a54*a66*a77+b1*a23*a31*a45*a54*a67*a76+b1*a23*a31*a45*a56*a64*a77-b1*a23*a31*a45*a56*a67*a74-b1*a23*a31*a45*a57*a64*a76+b1*a23*a31*a45*a57*a66*a74+b1*a23*a31*a46*a54*a65*a77-b1*a23*a31*a46*a54*a67*a75-b1*a23*a31*a46*a55*a64*a77+b1*a23*a31*a46*a55*a67*a74+b1*a23*a31*a46*a57*a64*a75-b1*a23*a31*a46*a57*a65*a74-b1*a23*a31*a47*a54*a65*a76+b1*a23*a31*a47*a54*a66*a75+b1*a23*a31*a47*a55*a64*a76-b1*a23*a31*a47*a55*a66*a74-b1*a23*a31*a47*a56*a64*a75+b1*a23*a31*a47*a56*a65*a74-b1*a23*a34*a41*a55*a66*a77+b1*a23*a34*a41*a55*a67*a76+b1*a23*a34*a41*a56* a65*a77-b1*a23*a34*a41*a56*a67*a75-b1*a23*a34*a41*a57*a65*a76+b1*a23*a34*a41*a57*a66*a75+b1*a23*a34*a45*a51*a66*a77-b1*a23*a34*a45*a51*a67*a76-b1*a23*a34*a45*a56*a61*a77+b1*a23*a34*a45*a56*a67*a71+b1*a23*a34*a45*a57*a61*a76-b1*a23*a34*a45*a57*a66*a71-b1*a23*a34*a46*a51*a65*a77+b1*a23*a34*a46*a51*a67*a75+b1*a23*a34*a46*a55*a61*a77-b1*a23*a34*a46*a55*a67*a71-b1*a23*a34*a46*a57*a61*a75+b1*a23*a34*a46*a57*a65*a71+b1*a23*a34*a47*a51*a65*a76-b1*a23*a34*a47*a51*a66*a75-b1*a23*a34*a47*a55*a61*a76+b1*a23*a34*a47*a55*a66*a71+b1*a23*a34*a47*a56*a61*a75-b1*a23*a34*a47*a56*a65*a71+b1*a23*a35*a41*a54*a66*a77-b1*a23*a35*a41*a54*a67*a76-b1*a23*a35*a41*a56*a64*a77+b1*a23*a35*a41*a56*a67*a74+b1*a23*a35*a41*a57*a64*a76-b1*a23*a35*a41*a57*a66*a74-b1*a23*a35*a44*a51*a66*a77+b1*a23*a35*a44*a51*a67*a76+b1*a23*a35*a44*a56*a61*a77-b1*a23*a35*a44*a56*a67*a71-b1*a23*a35*a44*a57*a61*a76+b1*a23*a35*a44*a57*a66*a71+b1*a23*a35*a46*a51*a64*a77-b1*a23*a35*a46*a51*a67*a74-b1*a23*a35*a46*a54*a61*a77+b1*a23*a35*a46*a54*a67*a71+b1*a23*a35*a46*a57*a61*a74-b1*a23*a35*a46*a57*a64*a71-b1*a23*a35*a47*a51*a64*a76+b1*a23*a35*a47*a51*a66*a74+b1*a23*a35*a47*a54*a61*a76-b1*a23*a35*a47*a54*a66*a71-b1*a23*a35*a47*a56*a61*a74+b1*a23*a35*a47*a56*a64*a71-b1*a23*a36*a41*a54*a65*a77+b1*a23*a36*a41*a54*a67*a75+b1*a23*a36*a41*a55*a64*a77-b1*a23*a36*a41*a55*a67*a74-b1*a23*a36*a41*a57*a64*a75+b1*a23*a36*a41*a57*a65*a74+b1*a23*a36*a44*a51*a65*a77-b1*a23*a36*a44*a51*a67*a75-b1*a23*a36*a44*a55*a61*a77+b1*a23*a36*a44*a55*a67*a71+b1*a23*a36*a44*a57*a61*a75-b1*a23*a36*a44*a57*a65*a71-b1*a23*a36*a45*a51*a64*a77+b1*a23*a36*a45*a51*a67*a74+b1*a23*a36*a45*a54*a61*a77-b1*a23*a36*a45*a54*a67*a71-b1*a23*a36*a45*a57*a61*a74+b1*a23*a36*a45*a57*a64*a71+b1*a23*a36*a47*a51*a64*a75-b1*a23*a36*a47*a51*a65*a74-b1*a23*a36*a47*a54*a61*a75+b1*a23*a36*a47*a54*a65*a71+b1*a23*a36*a47*a55*a61*a74-b1*a23*a36*a47*a55*a64*a71+b1*a23*a37*a41*a54*a65*a76-b1*a23*a37*a41*a54*a66*a75-b1*a23*a37*a41*a55*a64*a76+b1*a23*a37*a41*a55*a66*a74+b1*a23*a37*a41*a56*a64*a75-b1*a23*a37*a41*a56*a65*a74-b1*a23*a37*a44*a51*a65*a76+b1*a23*a37*a44*a51*a66*a75+b1*a23*a37*a44*a55*a61*a76-b1*a23*a37*a44*a55*a66*a71-b1*a23*a37*a44*a56*a61*a75+b1*a23*a37*a44*a56*a65*a71+b1*a23*a37*a45*a51*a64*a76-b1*a23*a37*a45*a51*a66*a74-b1*a23*a37*a45*a54*a61*a76+b1*a23*a37*a45*a54*a66*a71+b1*a23*a37*a45*a56*a61*a74-b1*a23*a37*a45*a56*a64*a71-b1*a23*a37*a46*a51*a64*a75+b1*a23*a37*a46*a51*a65*a74+b1*a23*a37*a46*a54*a61*a75-b1*a23*a37*a46*a54*a65*a71-b1*a23*a37*a46*a55*a61*a74+b1*a23*a37*a46*a55*a64*a71-b1*a24*a31*a43*a55*a66*a77+b1*a24*a31*a43*a55*a67*a76+b1*a24*a31*a43*a56*a65*a77-b1*a24*a31*a43*a56*a67*a75-b1*a24*a31*a43*a57*a65*a76+b1*a24*a31*a43*a57*a66*a75+b1*a24*a31*a45*a53*a66*a77-b1*a24*a31*a45*a53*a67*a76-b1*a24*a31*a45*a56*a63*a77+b1*a24*a31*a45*a56*a67*a73+b1*a24*a31*a45*a57*a63*a76-b1*a24*a31*a45*a57*a66*a73-b1*a24*a31*a46*a53*a65*a77+b1*a24*a31*a46*a53*a67*a75+b1*a24*a31*a46*a55*a63*a77-b1*a24*a31*a46*a55*a67*a73-b1*a24*a31*a46*a57*a63*a75+b1*a24*a31*a46*a57*a65*a73+b1*a24*a31*a47*a53*a65*a76-b1*a24*a31*a47*a53*a66*a75-b1*a24*a31*a47*a55*a63*a76+b1*a24*a31*a47*a55*a66*a73+b1*a24*a31*a47*a56*a63*a75-b1*a24*a31*a47*a56*a65*a73+b1*a24*a33*a41*a55*a66*a77-b1*a24*a33*a41*a55*a67*a76-b1*a24*a33*a41*a56*a65*a77+b1*a24*a33*a41*a56*a67*a75+b1*a24*a33*a41*a57*a65*a76-b1*a24*a33*a41*a57*a66*a75-b1*a24*a33*a45*a51*a66*a77+b1*a24*a33*a45*a51*a67*a76+b1*a24*a33*a45*a56*a61*a77-b1*a24*a33*a45*a56*a67*a71-b1*a24*a33*a45*a57*a61*a76+b1*a24*a33*a45*a57*a66*a71+b1*a24*a33*a46*a51*a65*a77-b1*a24*a33*a46*a51*a67*a75-b1*a24*a33*a46*a55*a61*a77+b1*a24*a33*a46*a55*a67*a71+b1*a24*a33*a46*a57*a61*a75-b1*a24*a33*a46*a57*a65*a71-b1*a24*a33*a47*a51*a65*a76+b1*a24*a33*a47*a51*a66*a75+b1*a24*a33*a47*a55*a61*a76-b1*a24*a33*a47*a55*a66*a71-b1*a24*a33*a47*a56*a61*a75+b1*a24*a33*a47*a56*a65*a71-b1*a24*a35*a41*a53*a66*a77+b1*a24*a35*a41*a53*a67*a76+b1*a24*a35*a41*a56*a63*a77-b1*a24*a35*a41*a56*a67*a73-b1*a24*a35*a41*a57*a63*a76+b1*a24*a35*a41*a57*a66*a73+b1*a24*a35*a43*a51*a66*a77-b1*a24*a35*a43*a51*a67*a76-b1*a24*a35*a43*a56*a61*a77+b1*a24*a35*a43*a56*a67*a71+b1*a24*a35*a43*a57*a61*a76-b1*a24*a35*a43*a57*a66*a71-b1*a24*a35*a46*a51*a63*a77+b1*a24*a35*a46*a51*a67*a73+b1*a24*a35*a46*a53*a61*a77-b1*a24*a35*a46*a53*a67*a71-b1*a24*a35*a46*a57*a61*a73+b1*a24*a35*a46*a57*a63*a71+b1*a24*a35*a47*a51*a63*a76-b1*a24*a35*a47*a51*a66*a73-b1*a24*a35*a47*a53*a61*a76+b1*a24*a35*a47*a53*a66*a71+b1*a24*a35*a47*a56*a61*a73-b1*a24*a35*a47*a56*a63*a71+b1*a24*a36*a41*a53*a65*a77-b1*a24*a36*a41*a53*a67*a75-b1*a24*a36*a41*a55*a63*a77+b1*a24*a36*a41*a55*a67*a73+b1*a24*a36*a41*a57*a63*a75-b1*a24*a36*a41*a57*a65*a73-b1*a24*a36*a43*a51*a65*a77+b1*a24*a36*a43*a51*a67*a75+b1 *a24*a36*a43*a55*a61*a77-b1*a24*a36*a43*a55*a67*a71-b1*a24*a36*a43*a57*a61*a75+b1*a24*a36*a43*a57*a65*a71+b1*a24*a36*a45*a51*a63*a77-b1*a24*a36*a45*a51*a67*a73-b1*a24*a36*a45*a53*a61*a77+b1*a24*a36*a45*a53*a67*a71+b1*a24*a36*a45*a57*a61*a73-b1*a24*a36*a45*a57*a63*a71-b1*a24*a36*a47*a51*a63*a75+b1*a24*a36*a47*a51*a65*a73+b1*a24*a36*a47*a53*a61*a75-b1*a24*a36*a47*a53*a65*a71-b1*a24*a36*a47*a55*a61*a73+b1*a24*a36*a47*a55*a63*a71-b1*a24*a37*a41*a53*a65*a76+b1*a24*a37*a41*a53*a66*a75+b1*a24*a37*a41*a55*a63*a76-b1*a24*a37*a41*a55*a66*a73-b1*a24*a37*a41*a56*a63*a75+b1*a24*a37*a41*a56*a65*a73+b1*a24*a37*a43*a51*a65*a76-b1*a24*a37*a43*a51*a66*a75-b1*a24*a37*a43*a55*a61*a76+b1*a24*a37*a43*a55*a66*a71+b1*a24*a37*a43*a56*a61*a75-b1*a24*a37*a43*a56*a65*a71-b1*a24*a37*a45*a51*a63*a76+b1*a24*a37*a45*a51*a66*a73+b1*a24*a37*a45*a53*a61*a76-b1*a24*a37*a45*a53*a66*a71-b1*a24*a37*a45*a56*a61*a73+b1*a24*a37*a45*a56*a63*a71+b1*a24*a37*a46*a51*a63*a75-b1*a24*a37*a46*a51*a65*a73-b1*a24*a37*a46*a53*a61*a75+b1*a24*a37*a46*a53*a65*a71+b1*a24*a37*a46*a55*a61*a73-b1*a24*a37*a46*a55*a63*a71+b1*a25*a31*a43*a54*a66*a77-b1*a25*a31*a43*a54*a67*a76-b1*a25*a31*a43*a56*a64*a77+b1*a25*a31*a43*a56*a67*a74+b1*a25*a31*a43*a57*a64*a76-b1*a25*a31*a43*a57*a66*a74-b1*a25*a31*a44*a53*a66*a77+b1*a25*a31*a44*a53*a67*a76+b1*a25*a31*a44*a56*a63*a77-b1*a25*a31*a44*a56*a67*a73-b1*a25*a31*a44*a57*a63*a76+b1*a25*a31*a44*a57*a66*a73+b1*a25*a31*a46*a53*a64*a77-b1*a25*a31*a46*a53*a67*a74-b1*a25*a31*a46*a54*a63*a77+b1*a25*a31*a46*a54*a67*a73+b1*a25*a31*a46*a57*a63*a74-b1*a25*a31*a46*a57*a64*a73-b1*a25*a31*a47*a53*a64*a76+b1*a25*a31*a47*a53*a66*a74+b1*a25*a31*a47*a54*a63*a76-b1*a25*a31*a47*a54*a66*a73-b1*a25*a31*a47*a56*a63*a74+b1*a25*a31*a47*a56*a64*a73-b1*a25*a33*a41*a54*a66*a77+b1*a25*a33*a41*a54*a67*a76+b1*a25*a33*a41*a56*a64*a77-b1*a25*a33*a41*a56*a67*a74-b1*a25*a33*a41*a57*a64*a76+b1*a25*a33*a41*a57*a66*a74+b1*a25*a33*a44*a51*a66*a77-b1*a25*a33*a44*a51*a67*a76-b1*a25*a33*a44*a56*a61*a77+b1*a25*a33*a44*a56*a67*a71+b1*a25*a33*a44*a57*a61*a76-b1*a25*a33*a44*a57*a66*a71-b1*a25*a33*a46*a51*a64*a77+b1*a25*a33*a46*a51*a67*a74+b1*a25*a33*a46*a54*a61*a77-b1*a25*a33*a46*a54*a67*a71-b1*a25*a33*a46*a57*a61*a74+b1*a25*a33*a46*a57*a64*a71+b1*a25*a33*a47*a51*a64*a76-b1*a25*a33*a47*a51*a66*a74-b1*a25*a33*a47*a54*a61*a76+b1*a25*a33*a47*a54*a66*a71+b1*a25*a33*a47*a56*a61*a74-b1*a25*a33*a47*a56*a64*a71+b1*a25*a34*a41*a53*a66*a77-b1*a25*a34*a41*a53*a67*a76-b1*a25*a34*a41*a56*a63*a77+b1*a25*a34*a41*a56*a67*a73+b1*a25*a34*a41*a57*a63*a76-b1*a25*a34*a41*a57*a66*a73-b1*a25*a34*a43*a51*a66*a77+b1*a25*a34*a43*a51*a67*a76+b1*a25*a34*a43*a56*a61*a77-b1*a25*a34*a43*a56*a67*a71-b1*a25*a34*a43*a57*a61*a76+b1*a25*a34*a43*a57*a66*a71+b1*a25*a34*a46*a51*a63*a77-b1*a25*a34*a46*a51*a67*a73-b1*a25*a34*a46*a53*a61*a77+b1*a25*a34*a46*a53*a67*a71+b1*a25*a34*a46*a57*a61*a73-b1*a25*a34*a46*a57*a63*a71-b1*a25*a34*a47*a51*a63*a76+b1*a25*a34*a47*a51*a66*a73+b1*a25*a34*a47*a53*a61*a76-b1*a25*a34*a47*a53*a66*a71-b1*a25*a34*a47*a56*a61*a73+b1*a25*a34*a47*a56*a63*a71-b1*a25*a36*a41*a53*a64*a77+b1*a25*a36*a41*a53*a67*a74+b1*a25*a36*a41*a54*a63*a77-b1*a25*a36*a41*a54*a67*a73-b1*a25*a36*a41*a57*a63*a74+b1*a25*a36*a41*a57*a64*a73+b1*a25*a36*a43*a51*a64*a77-b1*a25*a36*a43*a51*a67*a74-b1*a25*a36*a43*a54*a61*a77+b1*a25*a36*a43*a54*a67*a71+b1*a25*a36*a43*a57*a61*a74-b1*a25*a36*a43*a57*a64*a71-b1*a25*a36*a44*a51*a63*a77+b1*a25*a36*a44*a51*a67*a73+b1*a25*a36*a44*a53*a61*a77-b1*a25*a36*a44*a53*a67*a71-b1*a25*a36*a44*a57*a61*a73+b1*a25*a36*a44*a57*a63*a71+b1*a25*a36*a47*a51*a63*a74-b1*a25*a36*a47*a51*a64*a73-b1*a25*a36*a47*a53*a61*a74+b1*a25*a36*a47*a53*a64*a71+b1*a25*a36*a47*a54*a61*a73-b1*a25*a36*a47*a54*a63*a71+b1*a25*a37*a41*a53*a64*a76-b1*a25*a37*a41*a53*a66*a74-b1*a25*a37*a41*a54*a63*a76+b1*a25*a37*a41*a54*a66*a73+b1*a25*a37*a41*a56*a63*a74-b1*a25*a37*a41*a56*a64*a73-b1*a25*a37*a43*a51*a64*a76+b1*a25*a37*a43*a51*a66*a74+b1*a25*a37*a43*a54*a61*a76-b1*a25*a37*a43*a54*a66*a71-b1*a25*a37*a43*a56*a61*a74+b1*a25*a37*a43*a56*a64*a71+b1*a25*a37*a44*a51*a63*a76-b1*a25*a37*a44*a51*a66*a73-b1*a25*a37*a44*a53*a61*a76+b1*a25*a37*a44*a53*a66*a71+b1*a25*a37*a44*a56*a61*a73-b1*a25*a37*a44*a56*a63*a71-b1*a25*a37*a46*a51*a63*a74+b1*a25*a37*a46*a51*a64*a73+b1*a25*a37*a46*a53*a61*a74-b1*a25*a37*a46*a53*a64*a71-b1*a25*a37*a46*a54*a61*a73+b1*a25*a37*a46*a54*a63*a71-b1*a26*a31*a43*a54*a65*a77+b1*a26*a31*a43*a54*a67*a75+b1*a26*a31*a43*a55*a64*a77-b1*a26*a31*a43*a55*a67*a74-b1*a26*a31*a43*a57*a64*a75+b1*a26*a31*a43*a57*a65*a74+b1*a26*a31*a44*a53*a65*a77-b1*a26*a31*a44*a53*a67*a75-b1*a26*a31*a44*a55*a63*a77+b1*a26*a31*a44*a55*a67*a73+b1*a26*a31*a44*a57*a63*a75-b1*a26*a31*a44*a57*a65*a73-b1*a26*a31*a45*a53*a64*a77+b1*a26*a31*a 45*a53*a67*a74+b1*a26*a31*a45*a54*a63*a77-b1*a26*a31*a45*a54*a67*a73-b1*a26*a31*a45*a57*a63*a74+b1*a26*a31*a45*a57*a64*a73+b1*a26*a31*a47*a53*a64*a75-b1*a26*a31*a47*a53*a65*a74-b1*a26*a31*a47*a54*a63*a75+b1*a26*a31*a47*a54*a65*a73+b1*a26*a31*a47*a55*a63*a74-b1*a26*a31*a47*a55*a64*a73+b1*a26*a33*a41*a54*a65*a77-b1*a26*a33*a41*a54*a67*a75-b1*a26*a33*a41*a55*a64*a77+b1*a26*a33*a41*a55*a67*a74+b1*a26*a33*a41*a57*a64*a75-b1*a26*a33*a41*a57*a65*a74-b1*a26*a33*a44*a51*a65*a77+b1*a26*a33*a44*a51*a67*a75+b1*a26*a33*a44*a55*a61*a77-b1*a26*a33*a44*a55*a67*a71-b1*a26*a33*a44*a57*a61*a75+b1*a26*a33*a44*a57*a65*a71+b1*a26*a33*a45*a51*a64*a77-b1*a26*a33*a45*a51*a67*a74-b1*a26*a33*a45*a54*a61*a77+b1*a26*a33*a45*a54*a67*a71+b1*a26*a33*a45*a57*a61*a74-b1*a26*a33*a45*a57*a64*a71-b1*a26*a33*a47*a51*a64*a75+b1*a26*a33*a47*a51*a65*a74+b1*a26*a33*a47*a54*a61*a75-b1*a26*a33*a47*a54*a65*a71-b1*a26*a33*a47*a55*a61*a74+b1*a26*a33*a47*a55*a64*a71-b1*a26*a34*a41*a53*a65*a77+b1*a26*a34*a41*a53*a67*a75+b1*a26*a34*a41*a55*a63*a77-b1*a26*a34*a41*a55*a67*a73-b1*a26*a34*a41*a57*a63*a75+b1*a26*a34*a41*a57*a65*a73+b1*a26*a34*a43*a51*a65*a77-b1*a26*a34*a43*a51*a67*a75-b1*a26*a34*a43*a55*a61*a77+b1*a26*a34*a43*a55*a67*a71+b1*a26*a34*a43*a57*a61*a75-b1*a26*a34*a43*a57*a65*a71-b1*a26*a34*a45*a51*a63*a77+b1*a26*a34*a45*a51*a67*a73+b1*a26*a34*a45*a53*a61*a77-b1*a26*a34*a45*a53*a67*a71-b1*a26*a34*a45*a57*a61*a73+b1*a26*a34*a45*a57*a63*a71+b1*a26*a34*a47*a51*a63*a75-b1*a26*a34*a47*a51*a65*a73-b1*a26*a34*a47*a53*a61*a75+b1*a26*a34*a47*a53*a65*a71+b1*a26*a34*a47*a55*a61*a73-b1*a26*a34*a47*a55*a63*a71+b1*a26*a35*a41*a53*a64*a77-b1*a26*a35*a41*a53*a67*a74-b1*a26*a35*a41*a54*a63*a77+b1*a26*a35*a41*a54*a67*a73+b1*a26*a35*a41*a57*a63*a74-b1*a26*a35*a41*a57*a64*a73-b1*a26*a35*a43*a51*a64*a77+b1*a26*a35*a43*a51*a67*a74+b1*a26*a35*a43*a54*a61*a77-b1*a26*a35*a43*a54*a67*a71-b1*a26*a35*a43*a57*a61*a74+b1*a26*a35*a43*a57*a64*a71+b1*a26*a35*a44*a51*a63*a77-b1*a26*a35*a44*a51*a67*a73-b1*a26*a35*a44*a53*a61*a77+b1*a26*a35*a44*a53*a67*a71+b1*a26*a35*a44*a57*a61*a73-b1*a26*a35*a44*a57*a63*a71-b1*a26*a35*a47*a51*a63*a74+b1*a26*a35*a47*a51*a64*a73+b1*a26*a35*a47*a53*a61*a74-b1*a26*a35*a47*a53*a64*a71-b1*a26*a35*a47*a54*a61*a73+b1*a26*a35*a47*a54*a63*a71-b1*a26*a37*a41*a53*a64*a75+b1*a26*a37*a41*a53*a65*a74+b1*a26*a37*a41*a54*a63*a75-b1*a26*a37*a41*a54*a65*a73-b1*a26*a37*a41*a55*a63*a74+b1*a26*a37*a41*a55*a64*a73+b1*a26*a37*a43*a51*a64*a75-b1*a26*a37*a43*a51*a65*a74-b1*a26*a37*a43*a54*a61*a75+b1*a26*a37*a43*a54*a65*a71+b1*a26*a37*a43*a55*a61*a74-b1*a26*a37*a43*a55*a64*a71-b1*a26*a37*a44*a51*a63*a75+b1*a26*a37*a44*a51*a65*a73+b1*a26*a37*a44*a53*a61*a75-b1*a26*a37*a44*a53*a65*a71-b1*a26*a37*a44*a55*a61*a73+b1*a26*a37*a44*a55*a63*a71+b1*a26*a37*a45*a51*a63*a74-b1*a26*a37*a45*a51*a64*a73-b1*a26*a37*a45*a53*a61*a74+b1*a26*a37*a45*a53*a64*a71+b1*a26*a37*a45*a54*a61*a73-b1*a26*a37*a45*a54*a63*a71+b1*a27*a31*a43*a54*a65*a76-b1*a27*a31*a43*a54*a66*a75-b1*a27*a31*a43*a55*a64*a76+b1*a27*a31*a43*a55*a66*a74+b1*a27*a31*a43*a56*a64*a75-b1*a27*a31*a43*a56*a65*a74-b1*a27*a31*a44*a53*a65*a76+b1*a27*a31*a44*a53*a66*a75+b1*a27*a31*a44*a55*a63*a76-b1*a27*a31*a44*a55*a66*a73-b1*a27*a31*a44*a56*a63*a75+b1*a27*a31*a44*a56*a65*a73+b1*a27*a31*a45*a53*a64*a76-b1*a27*a31*a45*a53*a66*a74-b1*a27*a31*a45*a54*a63*a76+b1*a27*a31*a45*a54*a66*a73+b1*a27*a31*a45*a56*a63*a74-b1*a27*a31*a45*a56*a64*a73-b1*a27*a31*a46*a53*a64*a75+b1*a27*a31*a46*a53*a65*a74+b1*a27*a31*a46*a54*a63*a75-b1*a27*a31*a46*a54*a65*a73-b1*a27*a31*a46*a55*a63*a74+b1*a27*a31*a46*a55*a64*a73-b1*a27*a33*a41*a54*a65*a76+b1*a27*a33*a41*a54*a66*a75+b1*a27*a33*a41*a55*a64*a76-b1*a27*a33*a41*a55*a66*a74-b1*a27*a33*a41*a56*a64*a75+b1*a27*a33*a41*a56*a65*a74+b1*a27*a33*a44*a51*a65*a76-b1*a27*a33*a44*a51*a66*a75-b1*a27*a33*a44*a55*a61*a76+b1*a27*a33*a44*a55*a66*a71+b1*a27*a33*a44*a56*a61*a75-b1*a27*a33*a44*a56*a65*a71-b1*a27*a33*a45*a51*a64*a76+b1*a27*a33*a45*a51*a66*a74+b1*a27*a33*a45*a54*a61*a76-b1*a27*a33*a45*a54*a66*a71-b1*a27*a33*a45*a56*a61*a74+b1*a27*a33*a45*a56*a64*a71+b1*a27*a33*a46*a51*a64*a75-b1*a27*a33*a46*a51*a65*a74-b1*a27*a33*a46*a54*a61*a75+b1*a27*a33*a46*a54*a65*a71+b1*a27*a33*a46*a55*a61*a74-b1*a27*a33*a46*a55*a64*a71+b1*a27*a34*a41*a53*a65*a76-b1*a27*a34*a41*a53*a66*a75-b1*a27*a34*a41*a55*a63*a76+b1*a27*a34*a41*a55*a66*a73+b1*a27*a34*a41*a56*a63*a75-b1*a27*a34*a41*a56*a65*a73-b1*a27*a34*a43*a51*a65*a76+b1*a27*a34*a43*a51*a66*a75+b1*a27*a34*a43*a55*a61*a76-b1*a27*a34*a43*a55*a66*a71-b1*a27*a34*a43*a56*a61*a75+b1*a27*a34*a43*a56*a65*a71+b1*a27*a34*a45*a51*a63*a76-b1*a27*a34*a45*a51*a66*a73-b1*a27*a34*a45*a53*a61*a76+b1*a27*a34*a45*a53*a66*a71+b1*a27*a34*a45*a56*a61*a73-b1*a27*a34*a45*a56*a63*a71-b1*a27*a34*a46*a51*a63 *a75+b1*a27*a34*a46*a51*a65*a73+b1*a27*a34*a46*a53*a61*a75-b1*a27*a34*a46*a53*a65*a71-b1*a27*a34*a46*a55*a61*a73+b1*a27*a34*a46*a55*a63*a71-b1*a27*a35*a41*a53*a64*a76+b1*a27*a35*a41*a53*a66*a74+b1*a27*a35*a41*a54*a63*a76-b1*a27*a35*a41*a54*a66*a73-b1*a27*a35*a41*a56*a63*a74+b1*a27*a35*a41*a56*a64*a73+b1*a27*a35*a43*a51*a64*a76-b1*a27*a35*a43*a51*a66*a74-b1*a27*a35*a43*a54*a61*a76+b1*a27*a35*a43*a54*a66*a71+b1*a27*a35*a43*a56*a61*a74-b1*a27*a35*a43*a56*a64*a71-b1*a27*a35*a44*a51*a63*a76+b1*a27*a35*a44*a51*a66*a73+b1*a27*a35*a44*a53*a61*a76-b1*a27*a35*a44*a53*a66*a71-b1*a27*a35*a44*a56*a61*a73+b1*a27*a35*a44*a56*a63*a71+b1*a27*a35*a46*a51*a63*a74-b1*a27*a35*a46*a51*a64*a73-b1*a27*a35*a46*a53*a61*a74+b1*a27*a35*a46*a53*a64*a71+b1*a27*a35*a46*a54*a61*a73-b1*a27*a35*a46*a54*a63*a71+b1*a27*a36*a41*a53*a64*a75-b1*a27*a36*a41*a53*a65*a74-b1*a27*a36*a41*a54*a63*a75+b1*a27*a36*a41*a54*a65*a73+b1*a27*a36*a41*a55*a63*a74-b1*a27*a36*a41*a55*a64*a73-b1*a27*a36*a43*a51*a64*a75+b1*a27*a36*a43*a51*a65*a74+b1*a27*a36*a43*a54*a61*a75-b1*a27*a36*a43*a54*a65*a71-b1*a27*a36*a43*a55*a61*a74+b1*a27*a36*a43*a55*a64*a71+b1*a27*a36*a44*a51*a63*a75-b1*a27*a36*a44*a51*a65*a73-b1*a27*a36*a44*a53*a61*a75+b1*a27*a36*a44*a53*a65*a71+b1*a27*a36*a44*a55*a61*a73-b1*a27*a36*a44*a55*a63*a71-b1*a27*a36*a45*a51*a63*a74+b1*a27*a36*a45*a51*a64*a73+b1*a27*a36*a45*a53*a61*a74-b1*a27*a36*a45*a53*a64*a71-b1*a27*a36*a45*a54*a61*a73+b1*a27*a36*a45*a54*a63*a71+a13*a21*b3*a44*a55*a66*a77-a13*a21*b3*a44*a55*a67*a76-a13*a21*b3*a44*a56*a65*a77+a13*a21*b3*a44*a56*a67*a75+a13*a21*b3*a44*a57*a65*a76-a13*a21*b3*a44*a57*a66*a75-a13*a21*b3*a45*a54*a66*a77+a13*a21*b3*a45*a54*a67*a76+a13*a21*b3*a45*a56*a64*a77-a13*a21*b3*a45*a56*a67*a74-a13*a21*b3*a45*a57*a64*a76+a13*a21*b3*a45*a57*a66*a74+a13*a21*b3*a46*a54*a65*a77-a13*a21*b3*a46*a54*a67*a75-a13*a21*b3*a46*a55*a64*a77+a13*a21*b3*a46*a55*a67*a74+a13*a21*b3*a46*a57*a64*a75-a13*a21*b3*a46*a57*a65*a74-a13*a21*b3*a47*a54*a65*a76+a13*a21*b3*a47*a54*a66*a75+a13*a21*b3*a47*a55*a64*a76-a13*a21*b3*a47*a55*a66*a74-a13*a21*b3*a47*a56*a64*a75+a13*a21*b3*a47*a56*a65*a74-a13*a21*a34*b4*a55*a66*a77+a13*a21*a34*b4*a55*a67*a76+a13*a21*a34*b4*a56*a65*a77-a13*a21*a34*b4*a56*a67*a75-a13*a21*a34*b4*a57*a65*a76+a13*a21*a34*b4*a57*a66*a75+a13*a21*a34*a45*b5*a66*a77-a13*a21*a34*a45*b5*a67*a76-a13*a21*a34*a45*a56*b6*a77+a13*a21*a34*a45*a56*a67*b7+a13*a21*a34*a45*a57*b6*a76-a13*a21*a34*a45*a57*a66*b7-a13*a21*a34*a46*b5*a65*a77+a13*a21*a34*a46*b5*a67*a75+a13*a21*a34*a46*a55*b6*a77-a13*a21*a34*a46*a55*a67*b7-a13*a21*a34*a46*a57*b6*a75+a13*a21*a34*a46*a57*a65*b7+a13*a21*a34*a47*b5*a65*a76-a13*a21*a34*a47*b5*a66*a75-a13*a21*a34*a47*a55*b6*a76+a13*a21*a34*a47*a55*a66*b7+a13*a21*a34*a47*a56*b6*a75-a13*a21*a34*a47*a56*a65*b7+a13*a21*a35*b4*a54*a66*a77-a13*a21*a35*b4*a54*a67*a76-a13*a21*a35*b4*a56*a64*a77+a13*a21*a35*b4*a56*a67*a74+a13*a21*a35*b4*a57*a64*a76-a13*a21*a35*b4*a57*a66*a74-a13*a21*a35*a44*b5*a66*a77+a13*a21*a35*a44*b5*a67*a76+a13*a21*a35*a44*a56*b6*a77-a13*a21*a35*a44*a56*a67*b7-a13*a21*a35*a44*a57*b6*a76+a13*a21*a35*a44*a57*a66*b7+a13*a21*a35*a46*b5*a64*a77-a13*a21*a35*a46*b5*a67*a74-a13*a21*a35*a46*a54*b6*a77+a13*a21*a35*a46*a54*a67*b7+a13*a21*a35*a46*a57*b6*a74-a13*a21*a35*a46*a57*a64*b7-a13*a21*a35*a47*b5*a64*a76+a13*a21*a35*a47*b5*a66*a74+a13*a21*a35*a47*a54*b6*a76-a13*a21*a35*a47*a54*a66*b7-a13*a21*a35*a47*a56*b6*a74+a13*a21*a35*a47*a56*a64*b7-a13*a21*a36*b4*a54*a65*a77+a13*a21*a36*b4*a54*a67*a75+a13*a21*a36*b4*a55*a64*a77-a13*a21*a36*b4*a55*a67*a74-a13*a21*a36*b4*a57*a64*a75+a13*a21*a36*b4*a57*a65*a74+a13*a21*a36*a44*b5*a65*a77-a13*a21*a36*a44*b5*a67*a75-a13*a21*a36*a44*a55*b6*a77+a13*a21*a36*a44*a55*a67*b7+a13*a21*a36*a44*a57*b6*a75-a13*a21*a36*a44*a57*a65*b7-a13*a21*a36*a45*b5*a64*a77+a13*a21*a36*a45*b5*a67*a74+a13*a21*a36*a45*a54*b6*a77-a13*a21*a36*a45*a54*a67*b7-a13*a21*a36*a45*a57*b6*a74+a13*a21*a36*a45*a57*a64*b7+a13*a21*a36*a47*b5*a64*a75-a13*a21*a36*a47*b5*a65*a74-a13*a21*a36*a47*a54*b6*a75+a13*a21*a36*a47*a54*a65*b7+a13*a21*a36*a47*a55*b6*a74-a13*a21*a36*a47*a55*a64*b7+a13*a21*a37*b4*a54*a65*a76-a13*a21*a37*b4*a54*a66*a75-a13*a21*a37*b4*a55*a64*a76+a13*a21*a37*b4*a55*a66*a74+a13*a21*a37*b4*a56*a64*a75-a13*a21*a37*b4*a56*a65*a74-a13*a21*a37*a44*b5*a65*a76+a13*a21*a37*a44*b5*a66*a75+a13*a21*a37*a44*a55*b6*a76-a13*a21*a37*a44*a55*a66*b7-a13*a21*a37*a44*a56*b6*a75+a13*a21*a37*a44*a56*a65*b7+a13*a21*a37*a45*b5*a64*a76-a13*a21*a37*a45*b5*a66*a74-a13*a21*a37*a45*a54*b6*a76+a13*a21*a37*a45*a54*a66*b7+a13*a21*a37*a45*a56*b6*a74-a13*a21*a37*a45*a56*a64*b7-a13*a21*a37*a46*b5*a64*a75+a13*a21*a37*a46*b5*a65*a74+a13*a21*a37*a46*a54*b6*a75-a13*a21*a37*a46*a54*a65*b7-a13*a21*a37*a46*a55*b6*a74+a13*a21*a37*a46*a55*a64*b7-a13*b 2*a31*a44*a55*a66*a77+a13*b2*a31*a44*a55*a67*a76+a13*b2*a31*a44*a56*a65*a77-a13*b2*a31*a44*a56*a67*a75-a13*b2*a31*a44*a57*a65*a76+a13*b2*a31*a44*a57*a66*a75+a13*b2*a31*a45*a54*a66*a77-a13*b2*a31*a45*a54*a67*a76-a13*b2*a31*a45*a56*a64*a77+a13*b2*a31*a45*a56*a67*a74+a13*b2*a31*a45*a57*a64*a76-a13*b2*a31*a45*a57*a66*a74-a13*b2*a31*a46*a54*a65*a77+a13*b2*a31*a46*a54*a67*a75+a13*b2*a31*a46*a55*a64*a77-a13*b2*a31*a46*a55*a67*a74-a13*b2*a31*a46*a57*a64*a75+a13*b2*a31*a46*a57*a65*a74+a13*b2*a31*a47*a54*a65*a76-a13*b2*a31*a47*a54*a66*a75-a13*b2*a31*a47*a55*a64*a76+a13*b2*a31*a47*a55*a66*a74+a13*b2*a31*a47*a56*a64*a75-a13*b2*a31*a47*a56*a65*a74+a13*b2*a34*a41*a55*a66*a77-a13*b2*a34*a41*a55*a67*a76-a13*b2*a34*a41*a56*a65*a77+a13*b2*a34*a41*a56*a67*a75+a13*b2*a34*a41*a57*a65*a76-a13*b2*a34*a41*a57*a66*a75-a13*b2*a34*a45*a51*a66*a77+a13*b2*a34*a45*a51*a67*a76+a13*b2*a34*a45*a56*a61*a77-a13*b2*a34*a45*a56*a67*a71-a13*b2*a34*a45*a57*a61*a76+a13*b2*a34*a45*a57*a66*a71+a13*b2*a34*a46*a51*a65*a77-a13*b2*a34*a46*a51*a67*a75-a13*b2*a34*a46*a55*a61*a77+a13*b2*a34*a46*a55*a67*a71+a13*b2*a34*a46*a57*a61*a75-a13*b2*a34*a46*a57*a65*a71-a13*b2*a34*a47*a51*a65*a76+a13*b2*a34*a47*a51*a66*a75+a13*b2*a34*a47*a55*a61*a76-a13*b2*a34*a47*a55*a66*a71-a13*b2*a34*a47*a56*a61*a75+a13*b2*a34*a47*a56*a65*a71-a13*b2*a35*a41*a54*a66*a77+a13*b2*a35*a41*a54*a67*a76+a13*b2*a35*a41*a56*a64*a77-a13*b2*a35*a41*a56*a67*a74-a13*b2*a35*a41*a57*a64*a76+a13*b2*a35*a41*a57*a66*a74+a13*b2*a35*a44*a51*a66*a77-a13*b2*a35*a44*a51*a67*a76-a13*b2*a35*a44*a56*a61*a77+a13*b2*a35*a44*a56*a67*a71+a13*b2*a35*a44*a57*a61*a76-a13*b2*a35*a44*a57*a66*a71-a13*b2*a35*a46*a51*a64*a77+a13*b2*a35*a46*a51*a67*a74+a13*b2*a35*a46*a54*a61*a77-a13*b2*a35*a46*a54*a67*a71-a13*b2*a35*a46*a57*a61*a74+a13*b2*a35*a46*a57*a64*a71+a13*b2*a35*a47*a51*a64*a76-a13*b2*a35*a47*a51*a66*a74-a13*b2*a35*a47*a54*a61*a76+a13*b2*a35*a47*a54*a66*a71+a13*b2*a35*a47*a56*a61*a74-a13*b2*a35*a47*a56*a64*a71+a13*b2*a36*a41*a54*a65*a77-a13*b2*a36*a41*a54*a67*a75-a13*b2*a36*a41*a55*a64*a77+a13*b2*a36*a41*a55*a67*a74+a13*b2*a36*a41*a57*a64*a75-a13*b2*a36*a41*a57*a65*a74-a13*b2*a36*a44*a51*a65*a77+a13*b2*a36*a44*a51*a67*a75+a13*b2*a36*a44*a55*a61*a77-a13*b2*a36*a44*a55*a67*a71-a13*b2*a36*a44*a57*a61*a75+a13*b2*a36*a44*a57*a65*a71+a13*b2*a36*a45*a51*a64*a77-a13*b2*a36*a45*a51*a67*a74-a13*b2*a36*a45*a54*a61*a77+a13*b2*a36*a45*a54*a67*a71+a13*b2*a36*a45*a57*a61*a74-a13*b2*a36*a45*a57*a64*a71-a13*b2*a36*a47*a51*a64*a75+a13*b2*a36*a47*a51*a65*a74+a13*b2*a36*a47*a54*a61*a75-a13*b2*a36*a47*a54*a65*a71-a13*b2*a36*a47*a55*a61*a74+a13*b2*a36*a47*a55*a64*a71-a13*b2*a37*a41*a54*a65*a76+a13*b2*a37*a41*a54*a66*a75+a13*b2*a37*a41*a55*a64*a76-a13*b2*a37*a41*a55*a66*a74-a13*b2*a37*a41*a56*a64*a75+a13*b2*a37*a41*a56*a65*a74+a13*b2*a37*a44*a51*a65*a76-a13*b2*a37*a44*a51*a66*a75-a13*b2*a37*a44*a55*a61*a76+a13*b2*a37*a44*a55*a66*a71+a13*b2*a37*a44*a56*a61*a75-a13*b2*a37*a44*a56*a65*a71-a13*b2*a37*a45*a51*a64*a76+a13*b2*a37*a45*a51*a66*a74+a13*b2*a37*a45*a54*a61*a76-a13*b2*a37*a45*a54*a66*a71-a13*b2*a37*a45*a56*a61*a74+a13*b2*a37*a45*a56*a64*a71+a13*b2*a37*a46*a51*a64*a75-a13*b2*a37*a46*a51*a65*a74-a13*b2*a37*a46*a54*a61*a75+a13*b2*a37*a46*a54*a65*a71+a13*b2*a37*a46*a55*a61*a74-a13*b2*a37*a46*a55*a64*a71+a13*a24*a31*b4*a55*a66*a77-a13*a24*a31*b4*a55*a67*a76-a13*a24*a31*b4*a56*a65*a77+a13*a24*a31*b4*a56*a67*a75+a13*a24*a31*b4*a57*a65*a76-a13*a24*a31*b4*a57*a66*a75-a13*a24*a31*a45*b5*a66*a77+a13*a24*a31*a45*b5*a67*a76+a13*a24*a31*a45*a56*b6*a77-a13*a24*a31*a45*a56*a67*b7-a13*a24*a31*a45*a57*b6*a76+a13*a24*a31*a45*a57*a66*b7+a13*a24*a31*a46*b5*a65*a77-a13*a24*a31*a46*b5*a67*a75-a13*a24*a31*a46*a55*b6*a77+a13*a24*a31*a46*a55*a67*b7+a13*a24*a31*a46*a57*b6*a75-a13*a24*a31*a46*a57*a65*b7-a13*a24*a31*a47*b5*a65*a76+a13*a24*a31*a47*b5*a66*a75+a13*a24*a31*a47*a55*b6*a76-a13*a24*a31*a47*a55*a66*b7-a13*a24*a31*a47*a56*b6*a75+a13*a24*a31*a47*a56*a65*b7-a13*a24*b3*a41*a55*a66*a77+a13*a24*b3*a41*a55*a67*a76+a13*a24*b3*a41*a56*a65*a77-a13*a24*b3*a41*a56*a67*a75-a13*a24*b3*a41*a57*a65*a76+a13*a24*b3*a41*a57*a66*a75+a13*a24*b3*a45*a51*a66*a77-a13*a24*b3*a45*a51*a67*a76-a13*a24*b3*a45*a56*a61*a77+a13*a24*b3*a45*a56*a67*a71+a13*a24*b3*a45*a57*a61*a76-a13*a24*b3*a45*a57*a66*a71-a13*a24*b3*a46*a51*a65*a77+a13*a24*b3*a46*a51*a67*a75+a13*a24*b3*a46*a55*a61*a77-a13*a24*b3*a46*a55*a67*a71-a13*a24*b3*a46*a57*a61*a75+a13*a24*b3*a46*a57*a65*a71+a13*a24*b3*a47*a51*a65*a76-a13*a24*b3*a47*a51*a66*a75-a13*a24*b3*a47*a55*a61*a76+a13*a24*b3*a47*a55*a66*a71+a13*a24*b3*a47*a56*a61*a75-a13*a24*b3*a47*a56*a65*a71+a13*a24*a35*a41*b5*a66*a77-a13*a24*a35*a41*b5*a67*a76-a13*a24*a35*a41*a56*b6*a77+a13*a24*a35*a41*a56*a67*b7+a13*a24*a35*a41*a57*b6*a76-a13*a24*a35*a41 *a57*a66*b7-a13*a24*a35*b4*a51*a66*a77+a13*a24*a35*b4*a51*a67*a76+a13*a24*a35*b4*a56*a61*a77-a13*a24*a35*b4*a56*a67*a71-a13*a24*a35*b4*a57*a61*a76+a13*a24*a35*b4*a57*a66*a71+a13*a24*a35*a46*a51*b6*a77-a13*a24*a35*a46*a51*a67*b7-a13*a24*a35*a46*b5*a61*a77+a13*a24*a35*a46*b5*a67*a71+a13*a24*a35*a46*a57*a61*b7-a13*a24*a35*a46*a57*b6*a71-a13*a24*a35*a47*a51*b6*a76+a13*a24*a35*a47*a51*a66*b7+a13*a24*a35*a47*b5*a61*a76-a13*a24*a35*a47*b5*a66*a71-a13*a24*a35*a47*a56*a61*b7+a13*a24*a35*a47*a56*b6*a71-a13*a24*a36*a41*b5*a65*a77+a13*a24*a36*a41*b5*a67*a75+a13*a24*a36*a41*a55*b6*a77-a13*a24*a36*a41*a55*a67*b7-a13*a24*a36*a41*a57*b6*a75+a13*a24*a36*a41*a57*a65*b7+a13*a24*a36*b4*a51*a65*a77-a13*a24*a36*b4*a51*a67*a75-a13*a24*a36*b4*a55*a61*a77+a13*a24*a36*b4*a55*a67*a71+a13*a24*a36*b4*a57*a61*a75-a13*a24*a36*b4*a57*a65*a71-a13*a24*a36*a45*a51*b6*a77+a13*a24*a36*a45*a51*a67*b7+a13*a24*a36*a45*b5*a61*a77-a13*a24*a36*a45*b5*a67*a71-a13*a24*a36*a45*a57*a61*b7+a13*a24*a36*a45*a57*b6*a71+a13*a24*a36*a47*a51*b6*a75-a13*a24*a36*a47*a51*a65*b7-a13*a24*a36*a47*b5*a61*a75+a13*a24*a36*a47*b5*a65*a71+a13*a24*a36*a47*a55*a61*b7-a13*a24*a36*a47*a55*b6*a71+a13*a24*a37*a41*b5*a65*a76-a13*a24*a37*a41*b5*a66*a75-a13*a24*a37*a41*a55*b6*a76+a13*a24*a37*a41*a55*a66*b7+a13*a24*a37*a41*a56*b6*a75-a13*a24*a37*a41*a56*a65*b7-a13*a24*a37*b4*a51*a65*a76+a13*a24*a37*b4*a51*a66*a75+a13*a24*a37*b4*a55*a61*a76-a13*a24*a37*b4*a55*a66*a71-a13*a24*a37*b4*a56*a61*a75+a13*a24*a37*b4*a56*a65*a71+a13*a24*a37*a45*a51*b6*a76-a13*a24*a37*a45*a51*a66*b7-a13*a24*a37*a45*b5*a61*a76+a13*a24*a37*a45*b5*a66*a71+a13*a24*a37*a45*a56*a61*b7-a13*a24*a37*a45*a56*b6*a71-a13*a24*a37*a46*a51*b6*a75+a13*a24*a37*a46*a51*a65*b7+a13*a24*a37*a46*b5*a61*a75-a13*a24*a37*a46*b5*a65*a71-a13*a24*a37*a46*a55*a61*b7+a13*a24*a37*a46*a55*b6*a71-a13*a25*a31*b4*a54*a66*a77+a13*a25*a31*b4*a54*a67*a76+a13*a25*a31*b4*a56*a64*a77-a13*a25*a31*b4*a56*a67*a74-a13*a25*a31*b4*a57*a64*a76+a13*a25*a31*b4*a57*a66*a74+a13*a25*a31*a44*b5*a66*a77-a13*a25*a31*a44*b5*a67*a76-a13*a25*a31*a44*a56*b6*a77+a13*a25*a31*a44*a56*a67*b7+a13*a25*a31*a44*a57*b6*a76-a13*a25*a31*a44*a57*a66*b7-a13*a25*a31*a46*b5*a64*a77+a13*a25*a31*a46*b5*a67*a74+a13*a25*a31*a46*a54*b6*a77-a13*a25*a31*a46*a54*a67*b7-a13*a25*a31*a46*a57*b6*a74+a13*a25*a31*a46*a57*a64*b7+a13*a25*a31*a47*b5*a64*a76-a13*a25*a31*a47*b5*a66*a74-a13*a25*a31*a47*a54*b6*a76+a13*a25*a31*a47*a54*a66*b7+a13*a25*a31*a47*a56*b6*a74-a13*a25*a31*a47*a56*a64*b7+a13*a25*b3*a41*a54*a66*a77-a13*a25*b3*a41*a54*a67*a76-a13*a25*b3*a41*a56*a64*a77+a13*a25*b3*a41*a56*a67*a74+a13*a25*b3*a41*a57*a64*a76-a13*a25*b3*a41*a57*a66*a74-a13*a25*b3*a44*a51*a66*a77+a13*a25*b3*a44*a51*a67*a76+a13*a25*b3*a44*a56*a61*a77-a13*a25*b3*a44*a56*a67*a71-a13*a25*b3*a44*a57*a61*a76+a13*a25*b3*a44*a57*a66*a71+a13*a25*b3*a46*a51*a64*a77-a13*a25*b3*a46*a51*a67*a74-a13*a25*b3*a46*a54*a61*a77+a13*a25*b3*a46*a54*a67*a71+a13*a25*b3*a46*a57*a61*a74-a13*a25*b3*a46*a57*a64*a71-a13*a25*b3*a47*a51*a64*a76+a13*a25*b3*a47*a51*a66*a74+a13*a25*b3*a47*a54*a61*a76-a13*a25*b3*a47*a54*a66*a71-a13*a25*b3*a47*a56*a61*a74+a13*a25*b3*a47*a56*a64*a71-a13*a25*a34*a41*b5*a66*a77+a13*a25*a34*a41*b5*a67*a76+a13*a25*a34*a41*a56*b6*a77-a13*a25*a34*a41*a56*a67*b7-a13*a25*a34*a41*a57*b6*a76+a13*a25*a34*a41*a57*a66*b7+a13*a25*a34*b4*a51*a66*a77-a13*a25*a34*b4*a51*a67*a76-a13*a25*a34*b4*a56*a61*a77+a13*a25*a34*b4*a56*a67*a71+a13*a25*a34*b4*a57*a61*a76-a13*a25*a34*b4*a57*a66*a71-a13*a25*a34*a46*a51*b6*a77+a13*a25*a34*a46*a51*a67*b7+a13*a25*a34*a46*b5*a61*a77-a13*a25*a34*a46*b5*a67*a71-a13*a25*a34*a46*a57*a61*b7+a13*a25*a34*a46*a57*b6*a71+a13*a25*a34*a47*a51*b6*a76-a13*a25*a34*a47*a51*a66*b7-a13*a25*a34*a47*b5*a61*a76+a13*a25*a34*a47*b5*a66*a71+a13*a25*a34*a47*a56*a61*b7-a13*a25*a34*a47*a56*b6*a71+a13*a25*a36*a41*b5*a64*a77-a13*a25*a36*a41*b5*a67*a74-a13*a25*a36*a41*a54*b6*a77+a13*a25*a36*a41*a54*a67*b7+a13*a25*a36*a41*a57*b6*a74-a13*a25*a36*a41*a57*a64*b7-a13*a25*a36*b4*a51*a64*a77+a13*a25*a36*b4*a51*a67*a74+a13*a25*a36*b4*a54*a61*a77-a13*a25*a36*b4*a54*a67*a71-a13*a25*a36*b4*a57*a61*a74+a13*a25*a36*b4*a57*a64*a71+a13*a25*a36*a44*a51*b6*a77-a13*a25*a36*a44*a51*a67*b7-a13*a25*a36*a44*b5*a61*a77+a13*a25*a36*a44*b5*a67*a71+a13*a25*a36*a44*a57*a61*b7-a13*a25*a36*a44*a57*b6*a71-a13*a25*a36*a47*a51*b6*a74+a13*a25*a36*a47*a51*a64*b7+a13*a25*a36*a47*b5*a61*a74-a13*a25*a36*a47*b5*a64*a71-a13*a25*a36*a47*a54*a61*b7+a13*a25*a36*a47*a54*b6*a71-a13*a25*a37*a41*b5*a64*a76+a13*a25*a37*a41*b5*a66*a74+a13*a25*a37*a41*a54*b6*a76-a13*a25*a37*a41*a54*a66*b7-a13*a25*a37*a41*a56*b6*a74+a13*a25*a37*a41*a56*a64*b7+a13*a25*a37*b4*a51*a64*a76-a13*a25*a37*b4*a51*a66*a74-a13*a25*a37*b4*a54*a61*a76+a13*a25*a37*b4*a54*a66*a71+a13*a25*a37*b4*a56*a61*a 74-a13*a25*a37*b4*a56*a64*a71-a13*a25*a37*a44*a51*b6*a76+a13*a25*a37*a44*a51*a66*b7+a13*a25*a37*a44*b5*a61*a76-a13*a25*a37*a44*b5*a66*a71-a13*a25*a37*a44*a56*a61*b7+a13*a25*a37*a44*a56*b6*a71+a13*a25*a37*a46*a51*b6*a74-a13*a25*a37*a46*a51*a64*b7-a13*a25*a37*a46*b5*a61*a74+a13*a25*a37*a46*b5*a64*a71+a13*a25*a37*a46*a54*a61*b7-a13*a25*a37*a46*a54*b6*a71+a13*a26*a31*b4*a54*a65*a77-a13*a26*a31*b4*a54*a67*a75-a13*a26*a31*b4*a55*a64*a77+a13*a26*a31*b4*a55*a67*a74+a13*a26*a31*b4*a57*a64*a75-a13*a26*a31*b4*a57*a65*a74-a13*a26*a31*a44*b5*a65*a77+a13*a26*a31*a44*b5*a67*a75+a13*a26*a31*a44*a55*b6*a77-a13*a26*a31*a44*a55*a67*b7-a13*a26*a31*a44*a57*b6*a75+a13*a26*a31*a44*a57*a65*b7+a13*a26*a31*a45*b5*a64*a77-a13*a26*a31*a45*b5*a67*a74-a13*a26*a31*a45*a54*b6*a77+a13*a26*a31*a45*a54*a67*b7+a13*a26*a31*a45*a57*b6*a74-a13*a26*a31*a45*a57*a64*b7-a13*a26*a31*a47*b5*a64*a75+a13*a26*a31*a47*b5*a65*a74+a13*a26*a31*a47*a54*b6*a75-a13*a26*a31*a47*a54*a65*b7-a13*a26*a31*a47*a55*b6*a74+a13*a26*a31*a47*a55*a64*b7-a13*a26*b3*a41*a54*a65*a77+a13*a26*b3*a41*a54*a67*a75+a13*a26*b3*a41*a55*a64*a77-a13*a26*b3*a41*a55*a67*a74-a13*a26*b3*a41*a57*a64*a75+a13*a26*b3*a41*a57*a65*a74+a13*a26*b3*a44*a51*a65*a77-a13*a26*b3*a44*a51*a67*a75-a13*a26*b3*a44*a55*a61*a77+a13*a26*b3*a44*a55*a67*a71+a13*a26*b3*a44*a57*a61*a75-a13*a26*b3*a44*a57*a65*a71-a13*a26*b3*a45*a51*a64*a77+a13*a26*b3*a45*a51*a67*a74+a13*a26*b3*a45*a54*a61*a77-a13*a26*b3*a45*a54*a67*a71-a13*a26*b3*a45*a57*a61*a74+a13*a26*b3*a45*a57*a64*a71+a13*a26*b3*a47*a51*a64*a75-a13*a26*b3*a47*a51*a65*a74-a13*a26*b3*a47*a54*a61*a75+a13*a26*b3*a47*a54*a65*a71+a13*a26*b3*a47*a55*a61*a74-a13*a26*b3*a47*a55*a64*a71+a13*a26*a34*a41*b5*a65*a77-a13*a26*a34*a41*b5*a67*a75-a13*a26*a34*a41*a55*b6*a77+a13*a26*a34*a41*a55*a67*b7+a13*a26*a34*a41*a57*b6*a75-a13*a26*a34*a41*a57*a65*b7-a13*a26*a34*b4*a51*a65*a77+a13*a26*a34*b4*a51*a67*a75+a13*a26*a34*b4*a55*a61*a77-a13*a26*a34*b4*a55*a67*a71-a13*a26*a34*b4*a57*a61*a75+a13*a26*a34*b4*a57*a65*a71+a13*a26*a34*a45*a51*b6*a77-a13*a26*a34*a45*a51*a67*b7-a13*a26*a34*a45*b5*a61*a77+a13*a26*a34*a45*b5*a67*a71+a13*a26*a34*a45*a57*a61*b7-a13*a26*a34*a45*a57*b6*a71-a13*a26*a34*a47*a51*b6*a75+a13*a26*a34*a47*a51*a65*b7+a13*a26*a34*a47*b5*a61*a75-a13*a26*a34*a47*b5*a65*a71-a13*a26*a34*a47*a55*a61*b7+a13*a26*a34*a47*a55*b6*a71-a13*a26*a35*a41*b5*a64*a77+a13*a26*a35*a41*b5*a67*a74+a13*a26*a35*a41*a54*b6*a77-a13*a26*a35*a41*a54*a67*b7-a13*a26*a35*a41*a57*b6*a74+a13*a26*a35*a41*a57*a64*b7+a13*a26*a35*b4*a51*a64*a77-a13*a26*a35*b4*a51*a67*a74-a13*a26*a35*b4*a54*a61*a77+a13*a26*a35*b4*a54*a67*a71+a13*a26*a35*b4*a57*a61*a74-a13*a26*a35*b4*a57*a64*a71-a13*a26*a35*a44*a51*b6*a77+a13*a26*a35*a44*a51*a67*b7+a13*a26*a35*a44*b5*a61*a77-a13*a26*a35*a44*b5*a67*a71-a13*a26*a35*a44*a57*a61*b7+a13*a26*a35*a44*a57*b6*a71+a13*a26*a35*a47*a51*b6*a74-a13*a26*a35*a47*a51*a64*b7-a13*a26*a35*a47*b5*a61*a74+a13*a26*a35*a47*b5*a64*a71+a13*a26*a35*a47*a54*a61*b7-a13*a26*a35*a47*a54*b6*a71+a13*a26*a37*a41*b5*a64*a75-a13*a26*a37*a41*b5*a65*a74-a13*a26*a37*a41*a54*b6*a75+a13*a26*a37*a41*a54*a65*b7+a13*a26*a37*a41*a55*b6*a74-a13*a26*a37*a41*a55*a64*b7-a13*a26*a37*b4*a51*a64*a75+a13*a26*a37*b4*a51*a65*a74+a13*a26*a37*b4*a54*a61*a75-a13*a26*a37*b4*a54*a65*a71-a13*a26*a37*b4*a55*a61*a74+a13*a26*a37*b4*a55*a64*a71+a13*a26*a37*a44*a51*b6*a75-a13*a26*a37*a44*a51*a65*b7-a13*a26*a37*a44*b5*a61*a75+a13*a26*a37*a44*b5*a65*a71+a13*a26*a37*a44*a55*a61*b7-a13*a26*a37*a44*a55*b6*a71-a13*a26*a37*a45*a51*b6*a74+a13*a26*a37*a45*a51*a64*b7+a13*a26*a37*a45*b5*a61*a74-a13*a26*a37*a45*b5*a64*a71-a13*a26*a37*a45*a54*a61*b7+a13*a26*a37*a45*a54*b6*a71-a13*a27*a31*b4*a54*a65*a76+a13*a27*a31*b4*a54*a66*a75+a13*a27*a31*b4*a55*a64*a76-a13*a27*a31*b4*a55*a66*a74-a13*a27*a31*b4*a56*a64*a75+a13*a27*a31*b4*a56*a65*a74+a13*a27*a31*a44*b5*a65*a76-a13*a27*a31*a44*b5*a66*a75-a13*a27*a31*a44*a55*b6*a76+a13*a27*a31*a44*a55*a66*b7+a13*a27*a31*a44*a56*b6*a75-a13*a27*a31*a44*a56*a65*b7-a13*a27*a31*a45*b5*a64*a76+a13*a27*a31*a45*b5*a66*a74+a13*a27*a31*a45*a54*b6*a76-a13*a27*a31*a45*a54*a66*b7-a13*a27*a31*a45*a56*b6*a74+a13*a27*a31*a45*a56*a64*b7+a13*a27*a31*a46*b5*a64*a75-a13*a27*a31*a46*b5*a65*a74-a13*a27*a31*a46*a54*b6*a75+a13*a27*a31*a46*a54*a65*b7+a13*a27*a31*a46*a55*b6*a74-a13*a27*a31*a46*a55*a64*b7+a13*a27*b3*a41*a54*a65*a76-a13*a27*b3*a41*a54*a66*a75-a13*a27*b3*a41*a55*a64*a76+a13*a27*b3*a41*a55*a66*a74+a13*a27*b3*a41*a56*a64*a75-a13*a27*b3*a41*a56*a65*a74-a13*a27*b3*a44*a51*a65*a76+a13*a27*b3*a44*a51*a66*a75+a13*a27*b3*a44*a55*a61*a76-a13*a27*b3*a44*a55*a66*a71-a13*a27*b3*a44*a56*a61*a75+a13*a27*b3*a44*a56*a65*a71+a13*a27*b3*a45*a51*a64*a76-a13*a27*b3*a45*a51*a66*a74-a13*a27*b3*a45*a54*a61*a76+a13*a27*b3*a45*a54*a66*a71+a13*a27 *b3*a45*a56*a61*a74-a13*a27*b3*a45*a56*a64*a71-a13*a27*b3*a46*a51*a64*a75+a13*a27*b3*a46*a51*a65*a74+a13*a27*b3*a46*a54*a61*a75-a13*a27*b3*a46*a54*a65*a71-a13*a27*b3*a46*a55*a61*a74+a13*a27*b3*a46*a55*a64*a71-a13*a27*a34*a41*b5*a65*a76+a13*a27*a34*a41*b5*a66*a75+a13*a27*a34*a41*a55*b6*a76-a13*a27*a34*a41*a55*a66*b7-a13*a27*a34*a41*a56*b6*a75+a13*a27*a34*a41*a56*a65*b7+a13*a27*a34*b4*a51*a65*a76-a13*a27*a34*b4*a51*a66*a75-a13*a27*a34*b4*a55*a61*a76+a13*a27*a34*b4*a55*a66*a71+a13*a27*a34*b4*a56*a61*a75-a13*a27*a34*b4*a56*a65*a71-a13*a27*a34*a45*a51*b6*a76+a13*a27*a34*a45*a51*a66*b7+a13*a27*a34*a45*b5*a61*a76-a13*a27*a34*a45*b5*a66*a71-a13*a27*a34*a45*a56*a61*b7+a13*a27*a34*a45*a56*b6*a71+a13*a27*a34*a46*a51*b6*a75-a13*a27*a34*a46*a51*a65*b7-a13*a27*a34*a46*b5*a61*a75+a13*a27*a34*a46*b5*a65*a71+a13*a27*a34*a46*a55*a61*b7-a13*a27*a34*a46*a55*b6*a71+a13*a27*a35*a41*b5*a64*a76-a13*a27*a35*a41*b5*a66*a74-a13*a27*a35*a41*a54*b6*a76+a13*a27*a35*a41*a54*a66*b7+a13*a27*a35*a41*a56*b6*a74-a13*a27*a35*a41*a56*a64*b7-a13*a27*a35*b4*a51*a64*a76+a13*a27*a35*b4*a51*a66*a74+a13*a27*a35*b4*a54*a61*a76-a13*a27*a35*b4*a54*a66*a71-a13*a27*a35*b4*a56*a61*a74+a13*a27*a35*b4*a56*a64*a71+a13*a27*a35*a44*a51*b6*a76-a13*a27*a35*a44*a51*a66*b7-a13*a27*a35*a44*b5*a61*a76+a13*a27*a35*a44*b5*a66*a71+a13*a27*a35*a44*a56*a61*b7-a13*a27*a35*a44*a56*b6*a71-a13*a27*a35*a46*a51*b6*a74+a13*a27*a35*a46*a51*a64*b7+a13*a27*a35*a46*b5*a61*a74-a13*a27*a35*a46*b5*a64*a71-a13*a27*a35*a46*a54*a61*b7+a13*a27*a35*a46*a54*b6*a71-a13*a27*a36*a41*b5*a64*a75+a13*a27*a36*a41*b5*a65*a74+a13*a27*a36*a41*a54*b6*a75-a13*a27*a36*a41*a54*a65*b7-a13*a27*a36*a41*a55*b6*a74+a13*a27*a36*a41*a55*a64*b7+a13*a27*a36*b4*a51*a64*a75-a13*a27*a36*b4*a51*a65*a74-a13*a27*a36*b4*a54*a61*a75+a13*a27*a36*b4*a54*a65*a71+a13*a27*a36*b4*a55*a61*a74-a13*a27*a36*b4*a55*a64*a71-a13*a27*a36*a44*a51*b6*a75+a13*a27*a36*a44*a51*a65*b7+a13*a27*a36*a44*b5*a61*a75-a13*a27*a36*a44*b5*a65*a71-a13*a27*a36*a44*a55*a61*b7+a13*a27*a36*a44*a55*b6*a71+a13*a27*a36*a45*a51*b6*a74-a13*a27*a36*a45*a51*a64*b7-a13*a27*a36*a45*b5*a61*a74+a13*a27*a36*a45*b5*a64*a71+a13*a27*a36*a45*a54*a61*b7-a13*a27*a36*a45*a54*b6*a71-a14*a21*b3*a43*a55*a66*a77+a14*a21*b3*a43*a55*a67*a76+a14*a21*b3*a43*a56*a65*a77-a14*a21*b3*a43*a56*a67*a75-a14*a21*b3*a43*a57*a65*a76+a14*a21*b3*a43*a57*a66*a75+a14*a21*b3*a45*a53*a66*a77-a14*a21*b3*a45*a53*a67*a76-a14*a21*b3*a45*a56*a63*a77+a14*a21*b3*a45*a56*a67*a73+a14*a21*b3*a45*a57*a63*a76-a14*a21*b3*a45*a57*a66*a73-a14*a21*b3*a46*a53*a65*a77+a14*a21*b3*a46*a53*a67*a75+a14*a21*b3*a46*a55*a63*a77-a14*a21*b3*a46*a55*a67*a73-a14*a21*b3*a46*a57*a63*a75+a14*a21*b3*a46*a57*a65*a73+a14*a21*b3*a47*a53*a65*a76-a14*a21*b3*a47*a53*a66*a75-a14*a21*b3*a47*a55*a63*a76+a14*a21*b3*a47*a55*a66*a73+a14*a21*b3*a47*a56*a63*a75-a14*a21*b3*a47*a56*a65*a73+a14*a21*a33*b4*a55*a66*a77-a14*a21*a33*b4*a55*a67*a76-a14*a21*a33*b4*a56*a65*a77+a14*a21*a33*b4*a56*a67*a75+a14*a21*a33*b4*a57*a65*a76-a14*a21*a33*b4*a57*a66*a75-a14*a21*a33*a45*b5*a66*a77+a14*a21*a33*a45*b5*a67*a76+a14*a21*a33*a45*a56*b6*a77-a14*a21*a33*a45*a56*a67*b7-a14*a21*a33*a45*a57*b6*a76+a14*a21*a33*a45*a57*a66*b7+a14*a21*a33*a46*b5*a65*a77-a14*a21*a33*a46*b5*a67*a75-a14*a21*a33*a46*a55*b6*a77+a14*a21*a33*a46*a55*a67*b7+a14*a21*a33*a46*a57*b6*a75-a14*a21*a33*a46*a57*a65*b7-a14*a21*a33*a47*b5*a65*a76+a14*a21*a33*a47*b5*a66*a75+a14*a21*a33*a47*a55*b6*a76-a14*a21*a33*a47*a55*a66*b7-a14*a21*a33*a47*a56*b6*a75+a14*a21*a33*a47*a56*a65*b7-a14*a21*a35*b4*a53*a66*a77+a14*a21*a35*b4*a53*a67*a76+a14*a21*a35*b4*a56*a63*a77-a14*a21*a35*b4*a56*a67*a73-a14*a21*a35*b4*a57*a63*a76+a14*a21*a35*b4*a57*a66*a73+a14*a21*a35*a43*b5*a66*a77-a14*a21*a35*a43*b5*a67*a76-a14*a21*a35*a43*a56*b6*a77+a14*a21*a35*a43*a56*a67*b7+a14*a21*a35*a43*a57*b6*a76-a14*a21*a35*a43*a57*a66*b7-a14*a21*a35*a46*b5*a63*a77+a14*a21*a35*a46*b5*a67*a73+a14*a21*a35*a46*a53*b6*a77-a14*a21*a35*a46*a53*a67*b7-a14*a21*a35*a46*a57*b6*a73+a14*a21*a35*a46*a57*a63*b7+a14*a21*a35*a47*b5*a63*a76-a14*a21*a35*a47*b5*a66*a73-a14*a21*a35*a47*a53*b6*a76+a14*a21*a35*a47*a53*a66*b7+a14*a21*a35*a47*a56*b6*a73-a14*a21*a35*a47*a56*a63*b7+a14*a21*a36*b4*a53*a65*a77-a14*a21*a36*b4*a53*a67*a75-a14*a21*a36*b4*a55*a63*a77+a14*a21*a36*b4*a55*a67*a73+a14*a21*a36*b4*a57*a63*a75-a14*a21*a36*b4*a57*a65*a73-a14*a21*a36*a43*b5*a65*a77+a14*a21*a36*a43*b5*a67*a75+a14*a21*a36*a43*a55*b6*a77-a14*a21*a36*a43*a55*a67*b7-a14*a21*a36*a43*a57*b6*a75+a14*a21*a36*a43*a57*a65*b7+a14*a21*a36*a45*b5*a63*a77-a14*a21*a36*a45*b5*a67*a73-a14*a21*a36*a45*a53*b6*a77+a14*a21*a36*a45*a53*a67*b7+a14*a21*a36*a45*a57*b6*a73-a14*a21*a36*a45*a57*a63*b7-a14*a21*a36*a47*b5*a63*a75+a14*a21*a36*a47*b5*a65*a73+a14*a21*a36*a47*a53*b6*a75-a14*a21*a36*a47*a 53*a65*b7-a14*a21*a36*a47*a55*b6*a73+a14*a21*a36*a47*a55*a63*b7-a14*a21*a37*b4*a53*a65*a76+a14*a21*a37*b4*a53*a66*a75+a14*a21*a37*b4*a55*a63*a76-a14*a21*a37*b4*a55*a66*a73-a14*a21*a37*b4*a56*a63*a75+a14*a21*a37*b4*a56*a65*a73+a14*a21*a37*a43*b5*a65*a76-a14*a21*a37*a43*b5*a66*a75-a14*a21*a37*a43*a55*b6*a76+a14*a21*a37*a43*a55*a66*b7+a14*a21*a37*a43*a56*b6*a75-a14*a21*a37*a43*a56*a65*b7-a14*a21*a37*a45*b5*a63*a76+a14*a21*a37*a45*b5*a66*a73+a14*a21*a37*a45*a53*b6*a76-a14*a21*a37*a45*a53*a66*b7-a14*a21*a37*a45*a56*b6*a73+a14*a21*a37*a45*a56*a63*b7+a14*a21*a37*a46*b5*a63*a75-a14*a21*a37*a46*b5*a65*a73-a14*a21*a37*a46*a53*b6*a75+a14*a21*a37*a46*a53*a65*b7+a14*a21*a37*a46*a55*b6*a73-a14*a21*a37*a46*a55*a63*b7+a14*b2*a31*a43*a55*a66*a77-a14*b2*a31*a43*a55*a67*a76-a14*b2*a31*a43*a56*a65*a77+a14*b2*a31*a43*a56*a67*a75+a14*b2*a31*a43*a57*a65*a76-a14*b2*a31*a43*a57*a66*a75-a14*b2*a31*a45*a53*a66*a77+a14*b2*a31*a45*a53*a67*a76+a14*b2*a31*a45*a56*a63*a77-a14*b2*a31*a45*a56*a67*a73-a14*b2*a31*a45*a57*a63*a76+a14*b2*a31*a45*a57*a66*a73+a14*b2*a31*a46*a53*a65*a77-a14*b2*a31*a46*a53*a67*a75-a14*b2*a31*a46*a55*a63*a77+a14*b2*a31*a46*a55*a67*a73+a14*b2*a31*a46*a57*a63*a75-a14*b2*a31*a46*a57*a65*a73-a14*b2*a31*a47*a53*a65*a76+a14*b2*a31*a47*a53*a66*a75+a14*b2*a31*a47*a55*a63*a76-a14*b2*a31*a47*a55*a66*a73-a14*b2*a31*a47*a56*a63*a75+a14*b2*a31*a47*a56*a65*a73-a14*b2*a33*a41*a55*a66*a77+a14*b2*a33*a41*a55*a67*a76+a14*b2*a33*a41*a56*a65*a77-a14*b2*a33*a41*a56*a67*a75-a14*b2*a33*a41*a57*a65*a76+a14*b2*a33*a41*a57*a66*a75+a14*b2*a33*a45*a51*a66*a77-a14*b2*a33*a45*a51*a67*a76-a14*b2*a33*a45*a56*a61*a77+a14*b2*a33*a45*a56*a67*a71+a14*b2*a33*a45*a57*a61*a76-a14*b2*a33*a45*a57*a66*a71-a14*b2*a33*a46*a51*a65*a77+a14*b2*a33*a46*a51*a67*a75+a14*b2*a33*a46*a55*a61*a77-a14*b2*a33*a46*a55*a67*a71-a14*b2*a33*a46*a57*a61*a75+a14*b2*a33*a46*a57*a65*a71+a14*b2*a33*a47*a51*a65*a76-a14*b2*a33*a47*a51*a66*a75-a14*b2*a33*a47*a55*a61*a76+a14*b2*a33*a47*a55*a66*a71+a14*b2*a33*a47*a56*a61*a75-a14*b2*a33*a47*a56*a65*a71+a14*b2*a35*a41*a53*a66*a77-a14*b2*a35*a41*a53*a67*a76-a14*b2*a35*a41*a56*a63*a77+a14*b2*a35*a41*a56*a67*a73+a14*b2*a35*a41*a57*a63*a76-a14*b2*a35*a41*a57*a66*a73-a14*b2*a35*a43*a51*a66*a77+a14*b2*a35*a43*a51*a67*a76+a14*b2*a35*a43*a56*a61*a77-a14*b2*a35*a43*a56*a67*a71-a14*b2*a35*a43*a57*a61*a76+a14*b2*a35*a43*a57*a66*a71+a14*b2*a35*a46*a51*a63*a77-a14*b2*a35*a46*a51*a67*a73-a14*b2*a35*a46*a53*a61*a77+a14*b2*a35*a46*a53*a67*a71+a14*b2*a35*a46*a57*a61*a73-a14*b2*a35*a46*a57*a63*a71-a14*b2*a35*a47*a51*a63*a76+a14*b2*a35*a47*a51*a66*a73+a14*b2*a35*a47*a53*a61*a76-a14*b2*a35*a47*a53*a66*a71-a14*b2*a35*a47*a56*a61*a73+a14*b2*a35*a47*a56*a63*a71-a14*b2*a36*a41*a53*a65*a77+a14*b2*a36*a41*a53*a67*a75+a14*b2*a36*a41*a55*a63*a77-a14*b2*a36*a41*a55*a67*a73-a14*b2*a36*a41*a57*a63*a75+a14*b2*a36*a41*a57*a65*a73+a14*b2*a36*a43*a51*a65*a77-a14*b2*a36*a43*a51*a67*a75-a14*b2*a36*a43*a55*a61*a77+a14*b2*a36*a43*a55*a67*a71+a14*b2*a36*a43*a57*a61*a75-a14*b2*a36*a43*a57*a65*a71-a14*b2*a36*a45*a51*a63*a77+a14*b2*a36*a45*a51*a67*a73+a14*b2*a36*a45*a53*a61*a77-a14*b2*a36*a45*a53*a67*a71-a14*b2*a36*a45*a57*a61*a73+a14*b2*a36*a45*a57*a63*a71+a14*b2*a36*a47*a51*a63*a75-a14*b2*a36*a47*a51*a65*a73-a14*b2*a36*a47*a53*a61*a75+a14*b2*a36*a47*a53*a65*a71+a14*b2*a36*a47*a55*a61*a73-a14*b2*a36*a47*a55*a63*a71+a14*b2*a37*a41*a53*a65*a76-a14*b2*a37*a41*a53*a66*a75-a14*b2*a37*a41*a55*a63*a76+a14*b2*a37*a41*a55*a66*a73+a14*b2*a37*a41*a56*a63*a75-a14*b2*a37*a41*a56*a65*a73-a14*b2*a37*a43*a51*a65*a76+a14*b2*a37*a43*a51*a66*a75+a14*b2*a37*a43*a55*a61*a76-a14*b2*a37*a43*a55*a66*a71-a14*b2*a37*a43*a56*a61*a75+a14*b2*a37*a43*a56*a65*a71+a14*b2*a37*a45*a51*a63*a76-a14*b2*a37*a45*a51*a66*a73-a14*b2*a37*a45*a53*a61*a76+a14*b2*a37*a45*a53*a66*a71+a14*b2*a37*a45*a56*a61*a73-a14*b2*a37*a45*a56*a63*a71-a14*b2*a37*a46*a51*a63*a75+a14*b2*a37*a46*a51*a65*a73+a14*b2*a37*a46*a53*a61*a75-a14*b2*a37*a46*a53*a65*a71-a14*b2*a37*a46*a55*a61*a73+a14*b2*a37*a46*a55*a63*a71-a14*a23*a31*b4*a55*a66*a77+a14*a23*a31*b4*a55*a67*a76+a14*a23*a31*b4*a56*a65*a77-a14*a23*a31*b4*a56*a67*a75-a14*a23*a31*b4*a57*a65*a76+a14*a23*a31*b4*a57*a66*a75+a14*a23*a31*a45*b5*a66*a77-a14*a23*a31*a45*b5*a67*a76-a14*a23*a31*a45*a56*b6*a77+a14*a23*a31*a45*a56*a67*b7+a14*a23*a31*a45*a57*b6*a76-a14*a23*a31*a45*a57*a66*b7-a14*a23*a31*a46*b5*a65*a77+a14*a23*a31*a46*b5*a67*a75+a14*a23*a31*a46*a55*b6*a77-a14*a23*a31*a46*a55*a67*b7-a14*a23*a31*a46*a57*b6*a75+a14*a23*a31*a46*a57*a65*b7+a14*a23*a31*a47*b5*a65*a76-a14*a23*a31*a47*b5*a66*a75-a14*a23*a31*a47*a55*b6*a76+a14*a23*a31*a47*a55*a66*b7+a14*a23*a31*a47*a56*b6*a75-a14*a23*a31*a47*a56*a65*b7+a14*a23*b3*a41*a55*a66*a77-a14*a23*b3*a41*a55*a67*a76-a14*a23*b3*a41*a56*a65*a77+ a14*a23*b3*a41*a56*a67*a75+a14*a23*b3*a41*a57*a65*a76-a14*a23*b3*a41*a57*a66*a75-a14*a23*b3*a45*a51*a66*a77+a14*a23*b3*a45*a51*a67*a76+a14*a23*b3*a45*a56*a61*a77-a14*a23*b3*a45*a56*a67*a71-a14*a23*b3*a45*a57*a61*a76+a14*a23*b3*a45*a57*a66*a71+a14*a23*b3*a46*a51*a65*a77-a14*a23*b3*a46*a51*a67*a75-a14*a23*b3*a46*a55*a61*a77+a14*a23*b3*a46*a55*a67*a71+a14*a23*b3*a46*a57*a61*a75-a14*a23*b3*a46*a57*a65*a71-a14*a23*b3*a47*a51*a65*a76+a14*a23*b3*a47*a51*a66*a75+a14*a23*b3*a47*a55*a61*a76-a14*a23*b3*a47*a55*a66*a71-a14*a23*b3*a47*a56*a61*a75+a14*a23*b3*a47*a56*a65*a71-a14*a23*a35*a41*b5*a66*a77+a14*a23*a35*a41*b5*a67*a76+a14*a23*a35*a41*a56*b6*a77-a14*a23*a35*a41*a56*a67*b7-a14*a23*a35*a41*a57*b6*a76+a14*a23*a35*a41*a57*a66*b7+a14*a23*a35*b4*a51*a66*a77-a14*a23*a35*b4*a51*a67*a76-a14*a23*a35*b4*a56*a61*a77+a14*a23*a35*b4*a56*a67*a71+a14*a23*a35*b4*a57*a61*a76-a14*a23*a35*b4*a57*a66*a71-a14*a23*a35*a46*a51*b6*a77+a14*a23*a35*a46*a51*a67*b7+a14*a23*a35*a46*b5*a61*a77-a14*a23*a35*a46*b5*a67*a71-a14*a23*a35*a46*a57*a61*b7+a14*a23*a35*a46*a57*b6*a71+a14*a23*a35*a47*a51*b6*a76-a14*a23*a35*a47*a51*a66*b7-a14*a23*a35*a47*b5*a61*a76+a14*a23*a35*a47*b5*a66*a71+a14*a23*a35*a47*a56*a61*b7-a14*a23*a35*a47*a56*b6*a71+a14*a23*a36*a41*b5*a65*a77-a14*a23*a36*a41*b5*a67*a75-a14*a23*a36*a41*a55*b6*a77+a14*a23*a36*a41*a55*a67*b7+a14*a23*a36*a41*a57*b6*a75-a14*a23*a36*a41*a57*a65*b7-a14*a23*a36*b4*a51*a65*a77+a14*a23*a36*b4*a51*a67*a75+a14*a23*a36*b4*a55*a61*a77-a14*a23*a36*b4*a55*a67*a71-a14*a23*a36*b4*a57*a61*a75+a14*a23*a36*b4*a57*a65*a71+a14*a23*a36*a45*a51*b6*a77-a14*a23*a36*a45*a51*a67*b7-a14*a23*a36*a45*b5*a61*a77+a14*a23*a36*a45*b5*a67*a71+a14*a23*a36*a45*a57*a61*b7-a14*a23*a36*a45*a57*b6*a71-a14*a23*a36*a47*a51*b6*a75+a14*a23*a36*a47*a51*a65*b7+a14*a23*a36*a47*b5*a61*a75-a14*a23*a36*a47*b5*a65*a71-a14*a23*a36*a47*a55*a61*b7+a14*a23*a36*a47*a55*b6*a71-a14*a23*a37*a41*b5*a65*a76+a14*a23*a37*a41*b5*a66*a75+a14*a23*a37*a41*a55*b6*a76-a14*a23*a37*a41*a55*a66*b7-a14*a23*a37*a41*a56*b6*a75+a14*a23*a37*a41*a56*a65*b7+a14*a23*a37*b4*a51*a65*a76-a14*a23*a37*b4*a51*a66*a75-a14*a23*a37*b4*a55*a61*a76+a14*a23*a37*b4*a55*a66*a71+a14*a23*a37*b4*a56*a61*a75-a14*a23*a37*b4*a56*a65*a71-a14*a23*a37*a45*a51*b6*a76+a14*a23*a37*a45*a51*a66*b7+a14*a23*a37*a45*b5*a61*a76-a14*a23*a37*a45*b5*a66*a71-a14*a23*a37*a45*a56*a61*b7+a14*a23*a37*a45*a56*b6*a71+a14*a23*a37*a46*a51*b6*a75-a14*a23*a37*a46*a51*a65*b7-a14*a23*a37*a46*b5*a61*a75+a14*a23*a37*a46*b5*a65*a71+a14*a23*a37*a46*a55*a61*b7-a14*a23*a37*a46*a55*b6*a71+a14*a25*a31*b4*a53*a66*a77-a14*a25*a31*b4*a53*a67*a76-a14*a25*a31*b4*a56*a63*a77+a14*a25*a31*b4*a56*a67*a73+a14*a25*a31*b4*a57*a63*a76-a14*a25*a31*b4*a57*a66*a73-a14*a25*a31*a43*b5*a66*a77+a14*a25*a31*a43*b5*a67*a76+a14*a25*a31*a43*a56*b6*a77-a14*a25*a31*a43*a56*a67*b7-a14*a25*a31*a43*a57*b6*a76+a14*a25*a31*a43*a57*a66*b7+a14*a25*a31*a46*b5*a63*a77-a14*a25*a31*a46*b5*a67*a73-a14*a25*a31*a46*a53*b6*a77+a14*a25*a31*a46*a53*a67*b7+a14*a25*a31*a46*a57*b6*a73-a14*a25*a31*a46*a57*a63*b7-a14*a25*a31*a47*b5*a63*a76+a14*a25*a31*a47*b5*a66*a73+a14*a25*a31*a47*a53*b6*a76-a14*a25*a31*a47*a53*a66*b7-a14*a25*a31*a47*a56*b6*a73+a14*a25*a31*a47*a56*a63*b7-a14*a25*b3*a41*a53*a66*a77+a14*a25*b3*a41*a53*a67*a76+a14*a25*b3*a41*a56*a63*a77-a14*a25*b3*a41*a56*a67*a73-a14*a25*b3*a41*a57*a63*a76+a14*a25*b3*a41*a57*a66*a73+a14*a25*b3*a43*a51*a66*a77-a14*a25*b3*a43*a51*a67*a76-a14*a25*b3*a43*a56*a61*a77+a14*a25*b3*a43*a56*a67*a71+a14*a25*b3*a43*a57*a61*a76-a14*a25*b3*a43*a57*a66*a71-a14*a25*b3*a46*a51*a63*a77+a14*a25*b3*a46*a51*a67*a73+a14*a25*b3*a46*a53*a61*a77-a14*a25*b3*a46*a53*a67*a71-a14*a25*b3*a46*a57*a61*a73+a14*a25*b3*a46*a57*a63*a71+a14*a25*b3*a47*a51*a63*a76-a14*a25*b3*a47*a51*a66*a73-a14*a25*b3*a47*a53*a61*a76+a14*a25*b3*a47*a53*a66*a71+a14*a25*b3*a47*a56*a61*a73-a14*a25*b3*a47*a56*a63*a71+a14*a25*a33*a41*b5*a66*a77-a14*a25*a33*a41*b5*a67*a76-a14*a25*a33*a41*a56*b6*a77+a14*a25*a33*a41*a56*a67*b7+a14*a25*a33*a41*a57*b6*a76-a14*a25*a33*a41*a57*a66*b7-a14*a25*a33*b4*a51*a66*a77+a14*a25*a33*b4*a51*a67*a76+a14*a25*a33*b4*a56*a61*a77-a14*a25*a33*b4*a56*a67*a71-a14*a25*a33*b4*a57*a61*a76+a14*a25*a33*b4*a57*a66*a71+a14*a25*a33*a46*a51*b6*a77-a14*a25*a33*a46*a51*a67*b7-a14*a25*a33*a46*b5*a61*a77+a14*a25*a33*a46*b5*a67*a71+a14*a25*a33*a46*a57*a61*b7-a14*a25*a33*a46*a57*b6*a71-a14*a25*a33*a47*a51*b6*a76+a14*a25*a33*a47*a51*a66*b7+a14*a25*a33*a47*b5*a61*a76-a14*a25*a33*a47*b5*a66*a71-a14*a25*a33*a47*a56*a61*b7+a14*a25*a33*a47*a56*b6*a71-a14*a25*a36*a41*b5*a63*a77+a14*a25*a36*a41*b5*a67*a73+a14*a25*a36*a41*a53*b6*a77-a14*a25*a36*a41*a53*a67*b7-a14*a25*a36*a41*a57*b6*a73+a14*a25*a36*a41*a57*a63*b7+a14*a25*a36*b4*a51*a63*a77-a14*a25*a36*b4*a51*a67*a73-a14*a25*a 36*b4*a53*a61*a77+a14*a25*a36*b4*a53*a67*a71+a14*a25*a36*b4*a57*a61*a73-a14*a25*a36*b4*a57*a63*a71-a14*a25*a36*a43*a51*b6*a77+a14*a25*a36*a43*a51*a67*b7+a14*a25*a36*a43*b5*a61*a77-a14*a25*a36*a43*b5*a67*a71-a14*a25*a36*a43*a57*a61*b7+a14*a25*a36*a43*a57*b6*a71+a14*a25*a36*a47*a51*b6*a73-a14*a25*a36*a47*a51*a63*b7-a14*a25*a36*a47*b5*a61*a73+a14*a25*a36*a47*b5*a63*a71+a14*a25*a36*a47*a53*a61*b7-a14*a25*a36*a47*a53*b6*a71+a14*a25*a37*a41*b5*a63*a76-a14*a25*a37*a41*b5*a66*a73-a14*a25*a37*a41*a53*b6*a76+a14*a25*a37*a41*a53*a66*b7+a14*a25*a37*a41*a56*b6*a73-a14*a25*a37*a41*a56*a63*b7-a14*a25*a37*b4*a51*a63*a76+a14*a25*a37*b4*a51*a66*a73+a14*a25*a37*b4*a53*a61*a76-a14*a25*a37*b4*a53*a66*a71-a14*a25*a37*b4*a56*a61*a73+a14*a25*a37*b4*a56*a63*a71+a14*a25*a37*a43*a51*b6*a76-a14*a25*a37*a43*a51*a66*b7-a14*a25*a37*a43*b5*a61*a76+a14*a25*a37*a43*b5*a66*a71+a14*a25*a37*a43*a56*a61*b7-a14*a25*a37*a43*a56*b6*a71-a14*a25*a37*a46*a51*b6*a73+a14*a25*a37*a46*a51*a63*b7+a14*a25*a37*a46*b5*a61*a73-a14*a25*a37*a46*b5*a63*a71-a14*a25*a37*a46*a53*a61*b7+a14*a25*a37*a46*a53*b6*a71-a14*a26*a31*b4*a53*a65*a77+a14*a26*a31*b4*a53*a67*a75+a14*a26*a31*b4*a55*a63*a77-a14*a26*a31*b4*a55*a67*a73-a14*a26*a31*b4*a57*a63*a75+a14*a26*a31*b4*a57*a65*a73+a14*a26*a31*a43*b5*a65*a77-a14*a26*a31*a43*b5*a67*a75-a14*a26*a31*a43*a55*b6*a77+a14*a26*a31*a43*a55*a67*b7+a14*a26*a31*a43*a57*b6*a75-a14*a26*a31*a43*a57*a65*b7-a14*a26*a31*a45*b5*a63*a77+a14*a26*a31*a45*b5*a67*a73+a14*a26*a31*a45*a53*b6*a77-a14*a26*a31*a45*a53*a67*b7-a14*a26*a31*a45*a57*b6*a73+a14*a26*a31*a45*a57*a63*b7+a14*a26*a31*a47*b5*a63*a75-a14*a26*a31*a47*b5*a65*a73-a14*a26*a31*a47*a53*b6*a75+a14*a26*a31*a47*a53*a65*b7+a14*a26*a31*a47*a55*b6*a73-a14*a26*a31*a47*a55*a63*b7+a14*a26*b3*a41*a53*a65*a77-a14*a26*b3*a41*a53*a67*a75-a14*a26*b3*a41*a55*a63*a77+a14*a26*b3*a41*a55*a67*a73+a14*a26*b3*a41*a57*a63*a75-a14*a26*b3*a41*a57*a65*a73-a14*a26*b3*a43*a51*a65*a77+a14*a26*b3*a43*a51*a67*a75+a14*a26*b3*a43*a55*a61*a77-a14*a26*b3*a43*a55*a67*a71-a14*a26*b3*a43*a57*a61*a75+a14*a26*b3*a43*a57*a65*a71+a14*a26*b3*a45*a51*a63*a77-a14*a26*b3*a45*a51*a67*a73-a14*a26*b3*a45*a53*a61*a77+a14*a26*b3*a45*a53*a67*a71+a14*a26*b3*a45*a57*a61*a73-a14*a26*b3*a45*a57*a63*a71-a14*a26*b3*a47*a51*a63*a75+a14*a26*b3*a47*a51*a65*a73+a14*a26*b3*a47*a53*a61*a75-a14*a26*b3*a47*a53*a65*a71-a14*a26*b3*a47*a55*a61*a73+a14*a26*b3*a47*a55*a63*a71-a14*a26*a33*a41*b5*a65*a77+a14*a26*a33*a41*b5*a67*a75+a14*a26*a33*a41*a55*b6*a77-a14*a26*a33*a41*a55*a67*b7-a14*a26*a33*a41*a57*b6*a75+a14*a26*a33*a41*a57*a65*b7+a14*a26*a33*b4*a51*a65*a77-a14*a26*a33*b4*a51*a67*a75-a14*a26*a33*b4*a55*a61*a77+a14*a26*a33*b4*a55*a67*a71+a14*a26*a33*b4*a57*a61*a75-a14*a26*a33*b4*a57*a65*a71-a14*a26*a33*a45*a51*b6*a77+a14*a26*a33*a45*a51*a67*b7+a14*a26*a33*a45*b5*a61*a77-a14*a26*a33*a45*b5*a67*a71-a14*a26*a33*a45*a57*a61*b7+a14*a26*a33*a45*a57*b6*a71+a14*a26*a33*a47*a51*b6*a75-a14*a26*a33*a47*a51*a65*b7-a14*a26*a33*a47*b5*a61*a75+a14*a26*a33*a47*b5*a65*a71+a14*a26*a33*a47*a55*a61*b7-a14*a26*a33*a47*a55*b6*a71+a14*a26*a35*a41*b5*a63*a77-a14*a26*a35*a41*b5*a67*a73-a14*a26*a35*a41*a53*b6*a77+a14*a26*a35*a41*a53*a67*b7+a14*a26*a35*a41*a57*b6*a73-a14*a26*a35*a41*a57*a63*b7-a14*a26*a35*b4*a51*a63*a77+a14*a26*a35*b4*a51*a67*a73+a14*a26*a35*b4*a53*a61*a77-a14*a26*a35*b4*a53*a67*a71-a14*a26*a35*b4*a57*a61*a73+a14*a26*a35*b4*a57*a63*a71+a14*a26*a35*a43*a51*b6*a77-a14*a26*a35*a43*a51*a67*b7-a14*a26*a35*a43*b5*a61*a77+a14*a26*a35*a43*b5*a67*a71+a14*a26*a35*a43*a57*a61*b7-a14*a26*a35*a43*a57*b6*a71-a14*a26*a35*a47*a51*b6*a73+a14*a26*a35*a47*a51*a63*b7+a14*a26*a35*a47*b5*a61*a73-a14*a26*a35*a47*b5*a63*a71-a14*a26*a35*a47*a53*a61*b7+a14*a26*a35*a47*a53*b6*a71-a14*a26*a37*a41*b5*a63*a75+a14*a26*a37*a41*b5*a65*a73+a14*a26*a37*a41*a53*b6*a75-a14*a26*a37*a41*a53*a65*b7-a14*a26*a37*a41*a55*b6*a73+a14*a26*a37*a41*a55*a63*b7+a14*a26*a37*b4*a51*a63*a75-a14*a26*a37*b4*a51*a65*a73-a14*a26*a37*b4*a53*a61*a75+a14*a26*a37*b4*a53*a65*a71+a14*a26*a37*b4*a55*a61*a73-a14*a26*a37*b4*a55*a63*a71-a14*a26*a37*a43*a51*b6*a75+a14*a26*a37*a43*a51*a65*b7+a14*a26*a37*a43*b5*a61*a75-a14*a26*a37*a43*b5*a65*a71-a14*a26*a37*a43*a55*a61*b7+a14*a26*a37*a43*a55*b6*a71+a14*a26*a37*a45*a51*b6*a73-a14*a26*a37*a45*a51*a63*b7-a14*a26*a37*a45*b5*a61*a73+a14*a26*a37*a45*b5*a63*a71+a14*a26*a37*a45*a53*a61*b7-a14*a26*a37*a45*a53*b6*a71+a14*a27*a31*b4*a53*a65*a76-a14*a27*a31*b4*a53*a66*a75-a14*a27*a31*b4*a55*a63*a76+a14*a27*a31*b4*a55*a66*a73+a14*a27*a31*b4*a56*a63*a75-a14*a27*a31*b4*a56*a65*a73-a14*a27*a31*a43*b5*a65*a76+a14*a27*a31*a43*b5*a66*a75+a14*a27*a31*a43*a55*b6*a76-a14*a27*a31*a43*a55*a66*b7-a14*a27*a31*a43*a56*b6*a75+a14*a27*a31*a43*a56*a65*b7+a14*a27*a31*a45*b5*a63*a76-a14*a27*a31*a45*b5* a66*a73-a14*a27*a31*a45*a53*b6*a76+a14*a27*a31*a45*a53*a66*b7+a14*a27*a31*a45*a56*b6*a73-a14*a27*a31*a45*a56*a63*b7-a14*a27*a31*a46*b5*a63*a75+a14*a27*a31*a46*b5*a65*a73+a14*a27*a31*a46*a53*b6*a75-a14*a27*a31*a46*a53*a65*b7-a14*a27*a31*a46*a55*b6*a73+a14*a27*a31*a46*a55*a63*b7-a14*a27*b3*a41*a53*a65*a76+a14*a27*b3*a41*a53*a66*a75+a14*a27*b3*a41*a55*a63*a76-a14*a27*b3*a41*a55*a66*a73-a14*a27*b3*a41*a56*a63*a75+a14*a27*b3*a41*a56*a65*a73+a14*a27*b3*a43*a51*a65*a76-a14*a27*b3*a43*a51*a66*a75-a14*a27*b3*a43*a55*a61*a76+a14*a27*b3*a43*a55*a66*a71+a14*a27*b3*a43*a56*a61*a75-a14*a27*b3*a43*a56*a65*a71-a14*a27*b3*a45*a51*a63*a76+a14*a27*b3*a45*a51*a66*a73+a14*a27*b3*a45*a53*a61*a76-a14*a27*b3*a45*a53*a66*a71-a14*a27*b3*a45*a56*a61*a73+a14*a27*b3*a45*a56*a63*a71+a14*a27*b3*a46*a51*a63*a75-a14*a27*b3*a46*a51*a65*a73-a14*a27*b3*a46*a53*a61*a75+a14*a27*b3*a46*a53*a65*a71+a14*a27*b3*a46*a55*a61*a73-a14*a27*b3*a46*a55*a63*a71+a14*a27*a33*a41*b5*a65*a76-a14*a27*a33*a41*b5*a66*a75-a14*a27*a33*a41*a55*b6*a76+a14*a27*a33*a41*a55*a66*b7+a14*a27*a33*a41*a56*b6*a75-a14*a27*a33*a41*a56*a65*b7-a14*a27*a33*b4*a51*a65*a76+a14*a27*a33*b4*a51*a66*a75+a14*a27*a33*b4*a55*a61*a76-a14*a27*a33*b4*a55*a66*a71-a14*a27*a33*b4*a56*a61*a75+a14*a27*a33*b4*a56*a65*a71+a14*a27*a33*a45*a51*b6*a76-a14*a27*a33*a45*a51*a66*b7-a14*a27*a33*a45*b5*a61*a76+a14*a27*a33*a45*b5*a66*a71+a14*a27*a33*a45*a56*a61*b7-a14*a27*a33*a45*a56*b6*a71-a14*a27*a33*a46*a51*b6*a75+a14*a27*a33*a46*a51*a65*b7+a14*a27*a33*a46*b5*a61*a75-a14*a27*a33*a46*b5*a65*a71-a14*a27*a33*a46*a55*a61*b7+a14*a27*a33*a46*a55*b6*a71-a14*a27*a35*a41*b5*a63*a76+a14*a27*a35*a41*b5*a66*a73+a14*a27*a35*a41*a53*b6*a76-a14*a27*a35*a41*a53*a66*b7-a14*a27*a35*a41*a56*b6*a73+a14*a27*a35*a41*a56*a63*b7+a14*a27*a35*b4*a51*a63*a76-a14*a27*a35*b4*a51*a66*a73-a14*a27*a35*b4*a53*a61*a76+a14*a27*a35*b4*a53*a66*a71+a14*a27*a35*b4*a56*a61*a73-a14*a27*a35*b4*a56*a63*a71-a14*a27*a35*a43*a51*b6*a76+a14*a27*a35*a43*a51*a66*b7+a14*a27*a35*a43*b5*a61*a76-a14*a27*a35*a43*b5*a66*a71-a14*a27*a35*a43*a56*a61*b7+a14*a27*a35*a43*a56*b6*a71+a14*a27*a35*a46*a51*b6*a73-a14*a27*a35*a46*a51*a63*b7-a14*a27*a35*a46*b5*a61*a73+a14*a27*a35*a46*b5*a63*a71+a14*a27*a35*a46*a53*a61*b7-a14*a27*a35*a46*a53*b6*a71+a14*a27*a36*a41*b5*a63*a75-a14*a27*a36*a41*b5*a65*a73-a14*a27*a36*a41*a53*b6*a75+a14*a27*a36*a41*a53*a65*b7+a14*a27*a36*a41*a55*b6*a73-a14*a27*a36*a41*a55*a63*b7-a14*a27*a36*b4*a51*a63*a75+a14*a27*a36*b4*a51*a65*a73+a14*a27*a36*b4*a53*a61*a75-a14*a27*a36*b4*a53*a65*a71-a14*a27*a36*b4*a55*a61*a73+a14*a27*a36*b4*a55*a63*a71+a14*a27*a36*a43*a51*b6*a75-a14*a27*a36*a43*a51*a65*b7-a14*a27*a36*a43*b5*a61*a75+a14*a27*a36*a43*b5*a65*a71+a14*a27*a36*a43*a55*a61*b7-a14*a27*a36*a43*a55*b6*a71-a14*a27*a36*a45*a51*b6*a73+a14*a27*a36*a45*a51*a63*b7+a14*a27*a36*a45*b5*a61*a73-a14*a27*a36*a45*b5*a63*a71-a14*a27*a36*a45*a53*a61*b7+a14*a27*a36*a45*a53*b6*a71+a15*a21*b3*a43*a54*a66*a77-a15*a21*b3*a43*a54*a67*a76-a15*a21*b3*a43*a56*a64*a77+a15*a21*b3*a43*a56*a67*a74+a15*a21*b3*a43*a57*a64*a76-a15*a21*b3*a43*a57*a66*a74-a15*a21*b3*a44*a53*a66*a77+a15*a21*b3*a44*a53*a67*a76+a15*a21*b3*a44*a56*a63*a77-a15*a21*b3*a44*a56*a67*a73-a15*a21*b3*a44*a57*a63*a76+a15*a21*b3*a44*a57*a66*a73+a15*a21*b3*a46*a53*a64*a77-a15*a21*b3*a46*a53*a67*a74-a15*a21*b3*a46*a54*a63*a77+a15*a21*b3*a46*a54*a67*a73+a15*a21*b3*a46*a57*a63*a74-a15*a21*b3*a46*a57*a64*a73-a15*a21*b3*a47*a53*a64*a76+a15*a21*b3*a47*a53*a66*a74+a15*a21*b3*a47*a54*a63*a76-a15*a21*b3*a47*a54*a66*a73-a15*a21*b3*a47*a56*a63*a74+a15*a21*b3*a47*a56*a64*a73-a15*a21*a33*b4*a54*a66*a77+a15*a21*a33*b4*a54*a67*a76+a15*a21*a33*b4*a56*a64*a77-a15*a21*a33*b4*a56*a67*a74-a15*a21*a33*b4*a57*a64*a76+a15*a21*a33*b4*a57*a66*a74+a15*a21*a33*a44*b5*a66*a77-a15*a21*a33*a44*b5*a67*a76-a15*a21*a33*a44*a56*b6*a77+a15*a21*a33*a44*a56*a67*b7+a15*a21*a33*a44*a57*b6*a76-a15*a21*a33*a44*a57*a66*b7-a15*a21*a33*a46*b5*a64*a77+a15*a21*a33*a46*b5*a67*a74+a15*a21*a33*a46*a54*b6*a77-a15*a21*a33*a46*a54*a67*b7-a15*a21*a33*a46*a57*b6*a74+a15*a21*a33*a46*a57*a64*b7+a15*a21*a33*a47*b5*a64*a76-a15*a21*a33*a47*b5*a66*a74-a15*a21*a33*a47*a54*b6*a76+a15*a21*a33*a47*a54*a66*b7+a15*a21*a33*a47*a56*b6*a74-a15*a21*a33*a47*a56*a64*b7+a15*a21*a34*b4*a53*a66*a77-a15*a21*a34*b4*a53*a67*a76-a15*a21*a34*b4*a56*a63*a77+a15*a21*a34*b4*a56*a67*a73+a15*a21*a34*b4*a57*a63*a76-a15*a21*a34*b4*a57*a66*a73-a15*a21*a34*a43*b5*a66*a77+a15*a21*a34*a43*b5*a67*a76+a15*a21*a34*a43*a56*b6*a77-a15*a21*a34*a43*a56*a67*b7-a15*a21*a34*a43*a57*b6*a76+a15*a21*a34*a43*a57*a66*b7+a15*a21*a34*a46*b5*a63*a77-a15*a21*a34*a46*b5*a67*a73-a15*a21*a34*a46*a53*b6*a77+a15*a21*a34*a46*a53*a67*b7+a15*a21*a34*a46*a57*b6*a73-a15*a21*a34*a46*a57*a63*b7-a15*a21*a34*a47*b5*a63*a76+a 15*a21*a34*a47*b5*a66*a73+a15*a21*a34*a47*a53*b6*a76-a15*a21*a34*a47*a53*a66*b7-a15*a21*a34*a47*a56*b6*a73+a15*a21*a34*a47*a56*a63*b7-a15*a21*a36*b4*a53*a64*a77+a15*a21*a36*b4*a53*a67*a74+a15*a21*a36*b4*a54*a63*a77-a15*a21*a36*b4*a54*a67*a73-a15*a21*a36*b4*a57*a63*a74+a15*a21*a36*b4*a57*a64*a73+a15*a21*a36*a43*b5*a64*a77-a15*a21*a36*a43*b5*a67*a74-a15*a21*a36*a43*a54*b6*a77+a15*a21*a36*a43*a54*a67*b7+a15*a21*a36*a43*a57*b6*a74-a15*a21*a36*a43*a57*a64*b7-a15*a21*a36*a44*b5*a63*a77+a15*a21*a36*a44*b5*a67*a73+a15*a21*a36*a44*a53*b6*a77-a15*a21*a36*a44*a53*a67*b7-a15*a21*a36*a44*a57*b6*a73+a15*a21*a36*a44*a57*a63*b7+a15*a21*a36*a47*b5*a63*a74-a15*a21*a36*a47*b5*a64*a73-a15*a21*a36*a47*a53*b6*a74+a15*a21*a36*a47*a53*a64*b7+a15*a21*a36*a47*a54*b6*a73-a15*a21*a36*a47*a54*a63*b7+a15*a21*a37*b4*a53*a64*a76-a15*a21*a37*b4*a53*a66*a74-a15*a21*a37*b4*a54*a63*a76+a15*a21*a37*b4*a54*a66*a73+a15*a21*a37*b4*a56*a63*a74-a15*a21*a37*b4*a56*a64*a73-a15*a21*a37*a43*b5*a64*a76+a15*a21*a37*a43*b5*a66*a74+a15*a21*a37*a43*a54*b6*a76-a15*a21*a37*a43*a54*a66*b7-a15*a21*a37*a43*a56*b6*a74+a15*a21*a37*a43*a56*a64*b7+a15*a21*a37*a44*b5*a63*a76-a15*a21*a37*a44*b5*a66*a73-a15*a21*a37*a44*a53*b6*a76+a15*a21*a37*a44*a53*a66*b7+a15*a21*a37*a44*a56*b6*a73-a15*a21*a37*a44*a56*a63*b7-a15*a21*a37*a46*b5*a63*a74+a15*a21*a37*a46*b5*a64*a73+a15*a21*a37*a46*a53*b6*a74-a15*a21*a37*a46*a53*a64*b7-a15*a21*a37*a46*a54*b6*a73+a15*a21*a37*a46*a54*a63*b7-a15*b2*a31*a43*a54*a66*a77+a15*b2*a31*a43*a54*a67*a76+a15*b2*a31*a43*a56*a64*a77-a15*b2*a31*a43*a56*a67*a74-a15*b2*a31*a43*a57*a64*a76+a15*b2*a31*a43*a57*a66*a74+a15*b2*a31*a44*a53*a66*a77-a15*b2*a31*a44*a53*a67*a76-a15*b2*a31*a44*a56*a63*a77+a15*b2*a31*a44*a56*a67*a73+a15*b2*a31*a44*a57*a63*a76-a15*b2*a31*a44*a57*a66*a73-a15*b2*a31*a46*a53*a64*a77+a15*b2*a31*a46*a53*a67*a74+a15*b2*a31*a46*a54*a63*a77-a15*b2*a31*a46*a54*a67*a73-a15*b2*a31*a46*a57*a63*a74+a15*b2*a31*a46*a57*a64*a73+a15*b2*a31*a47*a53*a64*a76-a15*b2*a31*a47*a53*a66*a74-a15*b2*a31*a47*a54*a63*a76+a15*b2*a31*a47*a54*a66*a73+a15*b2*a31*a47*a56*a63*a74-a15*b2*a31*a47*a56*a64*a73+a15*b2*a33*a41*a54*a66*a77-a15*b2*a33*a41*a54*a67*a76-a15*b2*a33*a41*a56*a64*a77+a15*b2*a33*a41*a56*a67*a74+a15*b2*a33*a41*a57*a64*a76-a15*b2*a33*a41*a57*a66*a74-a15*b2*a33*a44*a51*a66*a77+a15*b2*a33*a44*a51*a67*a76+a15*b2*a33*a44*a56*a61*a77-a15*b2*a33*a44*a56*a67*a71-a15*b2*a33*a44*a57*a61*a76+a15*b2*a33*a44*a57*a66*a71+a15*b2*a33*a46*a51*a64*a77-a15*b2*a33*a46*a51*a67*a74-a15*b2*a33*a46*a54*a61*a77+a15*b2*a33*a46*a54*a67*a71+a15*b2*a33*a46*a57*a61*a74-a15*b2*a33*a46*a57*a64*a71-a15*b2*a33*a47*a51*a64*a76+a15*b2*a33*a47*a51*a66*a74+a15*b2*a33*a47*a54*a61*a76-a15*b2*a33*a47*a54*a66*a71-a15*b2*a33*a47*a56*a61*a74+a15*b2*a33*a47*a56*a64*a71-a15*b2*a34*a41*a53*a66*a77+a15*b2*a34*a41*a53*a67*a76+a15*b2*a34*a41*a56*a63*a77-a15*b2*a34*a41*a56*a67*a73-a15*b2*a34*a41*a57*a63*a76+a15*b2*a34*a41*a57*a66*a73+a15*b2*a34*a43*a51*a66*a77-a15*b2*a34*a43*a51*a67*a76-a15*b2*a34*a43*a56*a61*a77+a15*b2*a34*a43*a56*a67*a71+a15*b2*a34*a43*a57*a61*a76-a15*b2*a34*a43*a57*a66*a71-a15*b2*a34*a46*a51*a63*a77+a15*b2*a34*a46*a51*a67*a73+a15*b2*a34*a46*a53*a61*a77-a15*b2*a34*a46*a53*a67*a71-a15*b2*a34*a46*a57*a61*a73+a15*b2*a34*a46*a57*a63*a71+a15*b2*a34*a47*a51*a63*a76-a15*b2*a34*a47*a51*a66*a73-a15*b2*a34*a47*a53*a61*a76+a15*b2*a34*a47*a53*a66*a71+a15*b2*a34*a47*a56*a61*a73-a15*b2*a34*a47*a56*a63*a71+a15*b2*a36*a41*a53*a64*a77-a15*b2*a36*a41*a53*a67*a74-a15*b2*a36*a41*a54*a63*a77+a15*b2*a36*a41*a54*a67*a73+a15*b2*a36*a41*a57*a63*a74-a15*b2*a36*a41*a57*a64*a73-a15*b2*a36*a43*a51*a64*a77+a15*b2*a36*a43*a51*a67*a74+a15*b2*a36*a43*a54*a61*a77-a15*b2*a36*a43*a54*a67*a71-a15*b2*a36*a43*a57*a61*a74+a15*b2*a36*a43*a57*a64*a71+a15*b2*a36*a44*a51*a63*a77-a15*b2*a36*a44*a51*a67*a73-a15*b2*a36*a44*a53*a61*a77+a15*b2*a36*a44*a53*a67*a71+a15*b2*a36*a44*a57*a61*a73-a15*b2*a36*a44*a57*a63*a71-a15*b2*a36*a47*a51*a63*a74+a15*b2*a36*a47*a51*a64*a73+a15*b2*a36*a47*a53*a61*a74-a15*b2*a36*a47*a53*a64*a71-a15*b2*a36*a47*a54*a61*a73+a15*b2*a36*a47*a54*a63*a71-a15*b2*a37*a41*a53*a64*a76+a15*b2*a37*a41*a53*a66*a74+a15*b2*a37*a41*a54*a63*a76-a15*b2*a37*a41*a54*a66*a73-a15*b2*a37*a41*a56*a63*a74+a15*b2*a37*a41*a56*a64*a73+a15*b2*a37*a43*a51*a64*a76-a15*b2*a37*a43*a51*a66*a74-a15*b2*a37*a43*a54*a61*a76+a15*b2*a37*a43*a54*a66*a71+a15*b2*a37*a43*a56*a61*a74-a15*b2*a37*a43*a56*a64*a71-a15*b2*a37*a44*a51*a63*a76+a15*b2*a37*a44*a51*a66*a73+a15*b2*a37*a44*a53*a61*a76-a15*b2*a37*a44*a53*a66*a71-a15*b2*a37*a44*a56*a61*a73+a15*b2*a37*a44*a56*a63*a71+a15*b2*a37*a46*a51*a63*a74-a15*b2*a37*a46*a51*a64*a73-a15*b2*a37*a46*a53*a61*a74+a15*b2*a37*a46*a53*a64*a71+a15*b2*a37*a46*a54*a61*a73-a15*b2*a37*a46*a54*a63*a71+a15*a23*a31 *b4*a54*a66*a77-a15*a23*a31*b4*a54*a67*a76-a15*a23*a31*b4*a56*a64*a77+a15*a23*a31*b4*a56*a67*a74+a15*a23*a31*b4*a57*a64*a76-a15*a23*a31*b4*a57*a66*a74-a15*a23*a31*a44*b5*a66*a77+a15*a23*a31*a44*b5*a67*a76+a15*a23*a31*a44*a56*b6*a77-a15*a23*a31*a44*a56*a67*b7-a15*a23*a31*a44*a57*b6*a76+a15*a23*a31*a44*a57*a66*b7+a15*a23*a31*a46*b5*a64*a77-a15*a23*a31*a46*b5*a67*a74-a15*a23*a31*a46*a54*b6*a77+a15*a23*a31*a46*a54*a67*b7+a15*a23*a31*a46*a57*b6*a74-a15*a23*a31*a46*a57*a64*b7-a15*a23*a31*a47*b5*a64*a76+a15*a23*a31*a47*b5*a66*a74+a15*a23*a31*a47*a54*b6*a76-a15*a23*a31*a47*a54*a66*b7-a15*a23*a31*a47*a56*b6*a74+a15*a23*a31*a47*a56*a64*b7-a15*a23*b3*a41*a54*a66*a77+a15*a23*b3*a41*a54*a67*a76+a15*a23*b3*a41*a56*a64*a77-a15*a23*b3*a41*a56*a67*a74-a15*a23*b3*a41*a57*a64*a76+a15*a23*b3*a41*a57*a66*a74+a15*a23*b3*a44*a51*a66*a77-a15*a23*b3*a44*a51*a67*a76-a15*a23*b3*a44*a56*a61*a77+a15*a23*b3*a44*a56*a67*a71+a15*a23*b3*a44*a57*a61*a76-a15*a23*b3*a44*a57*a66*a71-a15*a23*b3*a46*a51*a64*a77+a15*a23*b3*a46*a51*a67*a74+a15*a23*b3*a46*a54*a61*a77-a15*a23*b3*a46*a54*a67*a71-a15*a23*b3*a46*a57*a61*a74+a15*a23*b3*a46*a57*a64*a71+a15*a23*b3*a47*a51*a64*a76-a15*a23*b3*a47*a51*a66*a74-a15*a23*b3*a47*a54*a61*a76+a15*a23*b3*a47*a54*a66*a71+a15*a23*b3*a47*a56*a61*a74-a15*a23*b3*a47*a56*a64*a71+a15*a23*a34*a41*b5*a66*a77-a15*a23*a34*a41*b5*a67*a76-a15*a23*a34*a41*a56*b6*a77+a15*a23*a34*a41*a56*a67*b7+a15*a23*a34*a41*a57*b6*a76-a15*a23*a34*a41*a57*a66*b7-a15*a23*a34*b4*a51*a66*a77+a15*a23*a34*b4*a51*a67*a76+a15*a23*a34*b4*a56*a61*a77-a15*a23*a34*b4*a56*a67*a71-a15*a23*a34*b4*a57*a61*a76+a15*a23*a34*b4*a57*a66*a71+a15*a23*a34*a46*a51*b6*a77-a15*a23*a34*a46*a51*a67*b7-a15*a23*a34*a46*b5*a61*a77+a15*a23*a34*a46*b5*a67*a71+a15*a23*a34*a46*a57*a61*b7-a15*a23*a34*a46*a57*b6*a71-a15*a23*a34*a47*a51*b6*a76+a15*a23*a34*a47*a51*a66*b7+a15*a23*a34*a47*b5*a61*a76-a15*a23*a34*a47*b5*a66*a71-a15*a23*a34*a47*a56*a61*b7+a15*a23*a34*a47*a56*b6*a71-a15*a23*a36*a41*b5*a64*a77+a15*a23*a36*a41*b5*a67*a74+a15*a23*a36*a41*a54*b6*a77-a15*a23*a36*a41*a54*a67*b7-a15*a23*a36*a41*a57*b6*a74+a15*a23*a36*a41*a57*a64*b7+a15*a23*a36*b4*a51*a64*a77-a15*a23*a36*b4*a51*a67*a74-a15*a23*a36*b4*a54*a61*a77+a15*a23*a36*b4*a54*a67*a71+a15*a23*a36*b4*a57*a61*a74-a15*a23*a36*b4*a57*a64*a71-a15*a23*a36*a44*a51*b6*a77+a15*a23*a36*a44*a51*a67*b7+a15*a23*a36*a44*b5*a61*a77-a15*a23*a36*a44*b5*a67*a71-a15*a23*a36*a44*a57*a61*b7+a15*a23*a36*a44*a57*b6*a71+a15*a23*a36*a47*a51*b6*a74-a15*a23*a36*a47*a51*a64*b7-a15*a23*a36*a47*b5*a61*a74+a15*a23*a36*a47*b5*a64*a71+a15*a23*a36*a47*a54*a61*b7-a15*a23*a36*a47*a54*b6*a71+a15*a23*a37*a41*b5*a64*a76-a15*a23*a37*a41*b5*a66*a74-a15*a23*a37*a41*a54*b6*a76+a15*a23*a37*a41*a54*a66*b7+a15*a23*a37*a41*a56*b6*a74-a15*a23*a37*a41*a56*a64*b7-a15*a23*a37*b4*a51*a64*a76+a15*a23*a37*b4*a51*a66*a74+a15*a23*a37*b4*a54*a61*a76-a15*a23*a37*b4*a54*a66*a71-a15*a23*a37*b4*a56*a61*a74+a15*a23*a37*b4*a56*a64*a71+a15*a23*a37*a44*a51*b6*a76-a15*a23*a37*a44*a51*a66*b7-a15*a23*a37*a44*b5*a61*a76+a15*a23*a37*a44*b5*a66*a71+a15*a23*a37*a44*a56*a61*b7-a15*a23*a37*a44*a56*b6*a71-a15*a23*a37*a46*a51*b6*a74+a15*a23*a37*a46*a51*a64*b7+a15*a23*a37*a46*b5*a61*a74-a15*a23*a37*a46*b5*a64*a71-a15*a23*a37*a46*a54*a61*b7+a15*a23*a37*a46*a54*b6*a71-a15*a24*a31*b4*a53*a66*a77+a15*a24*a31*b4*a53*a67*a76+a15*a24*a31*b4*a56*a63*a77-a15*a24*a31*b4*a56*a67*a73-a15*a24*a31*b4*a57*a63*a76+a15*a24*a31*b4*a57*a66*a73+a15*a24*a31*a43*b5*a66*a77-a15*a24*a31*a43*b5*a67*a76-a15*a24*a31*a43*a56*b6*a77+a15*a24*a31*a43*a56*a67*b7+a15*a24*a31*a43*a57*b6*a76-a15*a24*a31*a43*a57*a66*b7-a15*a24*a31*a46*b5*a63*a77+a15*a24*a31*a46*b5*a67*a73+a15*a24*a31*a46*a53*b6*a77-a15*a24*a31*a46*a53*a67*b7-a15*a24*a31*a46*a57*b6*a73+a15*a24*a31*a46*a57*a63*b7+a15*a24*a31*a47*b5*a63*a76-a15*a24*a31*a47*b5*a66*a73-a15*a24*a31*a47*a53*b6*a76+a15*a24*a31*a47*a53*a66*b7+a15*a24*a31*a47*a56*b6*a73-a15*a24*a31*a47*a56*a63*b7+a15*a24*b3*a41*a53*a66*a77-a15*a24*b3*a41*a53*a67*a76-a15*a24*b3*a41*a56*a63*a77+a15*a24*b3*a41*a56*a67*a73+a15*a24*b3*a41*a57*a63*a76-a15*a24*b3*a41*a57*a66*a73-a15*a24*b3*a43*a51*a66*a77+a15*a24*b3*a43*a51*a67*a76+a15*a24*b3*a43*a56*a61*a77-a15*a24*b3*a43*a56*a67*a71-a15*a24*b3*a43*a57*a61*a76+a15*a24*b3*a43*a57*a66*a71+a15*a24*b3*a46*a51*a63*a77-a15*a24*b3*a46*a51*a67*a73-a15*a24*b3*a46*a53*a61*a77+a15*a24*b3*a46*a53*a67*a71+a15*a24*b3*a46*a57*a61*a73-a15*a24*b3*a46*a57*a63*a71-a15*a24*b3*a47*a51*a63*a76+a15*a24*b3*a47*a51*a66*a73+a15*a24*b3*a47*a53*a61*a76-a15*a24*b3*a47*a53*a66*a71-a15*a24*b3*a47*a56*a61*a73+a15*a24*b3*a47*a56*a63*a71-a15*a24*a33*a41*b5*a66*a77+a15*a24*a33*a41*b5*a67*a76+a15*a24*a33*a41*a56*b6*a77-a15*a24*a33*a41*a56*a67*b7-a15*a24*a33*a41*a57*b6*a76+a15*a24*a33*a41*a57*a 66*b7+a15*a24*a33*b4*a51*a66*a77-a15*a24*a33*b4*a51*a67*a76-a15*a24*a33*b4*a56*a61*a77+a15*a24*a33*b4*a56*a67*a71+a15*a24*a33*b4*a57*a61*a76-a15*a24*a33*b4*a57*a66*a71-a15*a24*a33*a46*a51*b6*a77+a15*a24*a33*a46*a51*a67*b7+a15*a24*a33*a46*b5*a61*a77-a15*a24*a33*a46*b5*a67*a71-a15*a24*a33*a46*a57*a61*b7+a15*a24*a33*a46*a57*b6*a71+a15*a24*a33*a47*a51*b6*a76-a15*a24*a33*a47*a51*a66*b7-a15*a24*a33*a47*b5*a61*a76+a15*a24*a33*a47*b5*a66*a71+a15*a24*a33*a47*a56*a61*b7-a15*a24*a33*a47*a56*b6*a71+a15*a24*a36*a41*b5*a63*a77-a15*a24*a36*a41*b5*a67*a73-a15*a24*a36*a41*a53*b6*a77+a15*a24*a36*a41*a53*a67*b7+a15*a24*a36*a41*a57*b6*a73-a15*a24*a36*a41*a57*a63*b7-a15*a24*a36*b4*a51*a63*a77+a15*a24*a36*b4*a51*a67*a73+a15*a24*a36*b4*a53*a61*a77-a15*a24*a36*b4*a53*a67*a71-a15*a24*a36*b4*a57*a61*a73+a15*a24*a36*b4*a57*a63*a71+a15*a24*a36*a43*a51*b6*a77-a15*a24*a36*a43*a51*a67*b7-a15*a24*a36*a43*b5*a61*a77+a15*a24*a36*a43*b5*a67*a71+a15*a24*a36*a43*a57*a61*b7-a15*a24*a36*a43*a57*b6*a71-a15*a24*a36*a47*a51*b6*a73+a15*a24*a36*a47*a51*a63*b7+a15*a24*a36*a47*b5*a61*a73-a15*a24*a36*a47*b5*a63*a71-a15*a24*a36*a47*a53*a61*b7+a15*a24*a36*a47*a53*b6*a71-a15*a24*a37*a41*b5*a63*a76+a15*a24*a37*a41*b5*a66*a73+a15*a24*a37*a41*a53*b6*a76-a15*a24*a37*a41*a53*a66*b7-a15*a24*a37*a41*a56*b6*a73+a15*a24*a37*a41*a56*a63*b7+a15*a24*a37*b4*a51*a63*a76-a15*a24*a37*b4*a51*a66*a73-a15*a24*a37*b4*a53*a61*a76+a15*a24*a37*b4*a53*a66*a71+a15*a24*a37*b4*a56*a61*a73-a15*a24*a37*b4*a56*a63*a71-a15*a24*a37*a43*a51*b6*a76+a15*a24*a37*a43*a51*a66*b7+a15*a24*a37*a43*b5*a61*a76-a15*a24*a37*a43*b5*a66*a71-a15*a24*a37*a43*a56*a61*b7+a15*a24*a37*a43*a56*b6*a71+a15*a24*a37*a46*a51*b6*a73-a15*a24*a37*a46*a51*a63*b7-a15*a24*a37*a46*b5*a61*a73+a15*a24*a37*a46*b5*a63*a71+a15*a24*a37*a46*a53*a61*b7-a15*a24*a37*a46*a53*b6*a71+a15*a26*a31*b4*a53*a64*a77-a15*a26*a31*b4*a53*a67*a74-a15*a26*a31*b4*a54*a63*a77+a15*a26*a31*b4*a54*a67*a73+a15*a26*a31*b4*a57*a63*a74-a15*a26*a31*b4*a57*a64*a73-a15*a26*a31*a43*b5*a64*a77+a15*a26*a31*a43*b5*a67*a74+a15*a26*a31*a43*a54*b6*a77-a15*a26*a31*a43*a54*a67*b7-a15*a26*a31*a43*a57*b6*a74+a15*a26*a31*a43*a57*a64*b7+a15*a26*a31*a44*b5*a63*a77-a15*a26*a31*a44*b5*a67*a73-a15*a26*a31*a44*a53*b6*a77+a15*a26*a31*a44*a53*a67*b7+a15*a26*a31*a44*a57*b6*a73-a15*a26*a31*a44*a57*a63*b7-a15*a26*a31*a47*b5*a63*a74+a15*a26*a31*a47*b5*a64*a73+a15*a26*a31*a47*a53*b6*a74-a15*a26*a31*a47*a53*a64*b7-a15*a26*a31*a47*a54*b6*a73+a15*a26*a31*a47*a54*a63*b7-a15*a26*b3*a41*a53*a64*a77+a15*a26*b3*a41*a53*a67*a74+a15*a26*b3*a41*a54*a63*a77-a15*a26*b3*a41*a54*a67*a73-a15*a26*b3*a41*a57*a63*a74+a15*a26*b3*a41*a57*a64*a73+a15*a26*b3*a43*a51*a64*a77-a15*a26*b3*a43*a51*a67*a74-a15*a26*b3*a43*a54*a61*a77+a15*a26*b3*a43*a54*a67*a71+a15*a26*b3*a43*a57*a61*a74-a15*a26*b3*a43*a57*a64*a71-a15*a26*b3*a44*a51*a63*a77+a15*a26*b3*a44*a51*a67*a73+a15*a26*b3*a44*a53*a61*a77-a15*a26*b3*a44*a53*a67*a71-a15*a26*b3*a44*a57*a61*a73+a15*a26*b3*a44*a57*a63*a71+a15*a26*b3*a47*a51*a63*a74-a15*a26*b3*a47*a51*a64*a73-a15*a26*b3*a47*a53*a61*a74+a15*a26*b3*a47*a53*a64*a71+a15*a26*b3*a47*a54*a61*a73-a15*a26*b3*a47*a54*a63*a71+a15*a26*a33*a41*b5*a64*a77-a15*a26*a33*a41*b5*a67*a74-a15*a26*a33*a41*a54*b6*a77+a15*a26*a33*a41*a54*a67*b7+a15*a26*a33*a41*a57*b6*a74-a15*a26*a33*a41*a57*a64*b7-a15*a26*a33*b4*a51*a64*a77+a15*a26*a33*b4*a51*a67*a74+a15*a26*a33*b4*a54*a61*a77-a15*a26*a33*b4*a54*a67*a71-a15*a26*a33*b4*a57*a61*a74+a15*a26*a33*b4*a57*a64*a71+a15*a26*a33*a44*a51*b6*a77-a15*a26*a33*a44*a51*a67*b7-a15*a26*a33*a44*b5*a61*a77+a15*a26*a33*a44*b5*a67*a71+a15*a26*a33*a44*a57*a61*b7-a15*a26*a33*a44*a57*b6*a71-a15*a26*a33*a47*a51*b6*a74+a15*a26*a33*a47*a51*a64*b7+a15*a26*a33*a47*b5*a61*a74-a15*a26*a33*a47*b5*a64*a71-a15*a26*a33*a47*a54*a61*b7+a15*a26*a33*a47*a54*b6*a71-a15*a26*a34*a41*b5*a63*a77+a15*a26*a34*a41*b5*a67*a73+a15*a26*a34*a41*a53*b6*a77-a15*a26*a34*a41*a53*a67*b7-a15*a26*a34*a41*a57*b6*a73+a15*a26*a34*a41*a57*a63*b7+a15*a26*a34*b4*a51*a63*a77-a15*a26*a34*b4*a51*a67*a73-a15*a26*a34*b4*a53*a61*a77+a15*a26*a34*b4*a53*a67*a71+a15*a26*a34*b4*a57*a61*a73-a15*a26*a34*b4*a57*a63*a71-a15*a26*a34*a43*a51*b6*a77+a15*a26*a34*a43*a51*a67*b7+a15*a26*a34*a43*b5*a61*a77-a15*a26*a34*a43*b5*a67*a71-a15*a26*a34*a43*a57*a61*b7+a15*a26*a34*a43*a57*b6*a71+a15*a26*a34*a47*a51*b6*a73-a15*a26*a34*a47*a51*a63*b7-a15*a26*a34*a47*b5*a61*a73+a15*a26*a34*a47*b5*a63*a71+a15*a26*a34*a47*a53*a61*b7-a15*a26*a34*a47*a53*b6*a71+a15*a26*a37*a41*b5*a63*a74-a15*a26*a37*a41*b5*a64*a73-a15*a26*a37*a41*a53*b6*a74+a15*a26*a37*a41*a53*a64*b7+a15*a26*a37*a41*a54*b6*a73-a15*a26*a37*a41*a54*a63*b7-a15*a26*a37*b4*a51*a63*a74+a15*a26*a37*b4*a51*a64*a73+a15*a26*a37*b4*a53*a61*a74-a15*a26*a37*b4*a53*a64*a71-a15*a26*a37*b4*a54*a61*a73+a15* a26*a37*b4*a54*a63*a71+a15*a26*a37*a43*a51*b6*a74-a15*a26*a37*a43*a51*a64*b7-a15*a26*a37*a43*b5*a61*a74+a15*a26*a37*a43*b5*a64*a71+a15*a26*a37*a43*a54*a61*b7-a15*a26*a37*a43*a54*b6*a71-a15*a26*a37*a44*a51*b6*a73+a15*a26*a37*a44*a51*a63*b7+a15*a26*a37*a44*b5*a61*a73-a15*a26*a37*a44*b5*a63*a71-a15*a26*a37*a44*a53*a61*b7+a15*a26*a37*a44*a53*b6*a71-a15*a27*a31*b4*a53*a64*a76+a15*a27*a31*b4*a53*a66*a74+a15*a27*a31*b4*a54*a63*a76-a15*a27*a31*b4*a54*a66*a73-a15*a27*a31*b4*a56*a63*a74+a15*a27*a31*b4*a56*a64*a73+a15*a27*a31*a43*b5*a64*a76-a15*a27*a31*a43*b5*a66*a74-a15*a27*a31*a43*a54*b6*a76+a15*a27*a31*a43*a54*a66*b7+a15*a27*a31*a43*a56*b6*a74-a15*a27*a31*a43*a56*a64*b7-a15*a27*a31*a44*b5*a63*a76+a15*a27*a31*a44*b5*a66*a73+a15*a27*a31*a44*a53*b6*a76-a15*a27*a31*a44*a53*a66*b7-a15*a27*a31*a44*a56*b6*a73+a15*a27*a31*a44*a56*a63*b7+a15*a27*a31*a46*b5*a63*a74-a15*a27*a31*a46*b5*a64*a73-a15*a27*a31*a46*a53*b6*a74+a15*a27*a31*a46*a53*a64*b7+a15*a27*a31*a46*a54*b6*a73-a15*a27*a31*a46*a54*a63*b7+a15*a27*b3*a41*a53*a64*a76-a15*a27*b3*a41*a53*a66*a74-a15*a27*b3*a41*a54*a63*a76+a15*a27*b3*a41*a54*a66*a73+a15*a27*b3*a41*a56*a63*a74-a15*a27*b3*a41*a56*a64*a73-a15*a27*b3*a43*a51*a64*a76+a15*a27*b3*a43*a51*a66*a74+a15*a27*b3*a43*a54*a61*a76-a15*a27*b3*a43*a54*a66*a71-a15*a27*b3*a43*a56*a61*a74+a15*a27*b3*a43*a56*a64*a71+a15*a27*b3*a44*a51*a63*a76-a15*a27*b3*a44*a51*a66*a73-a15*a27*b3*a44*a53*a61*a76+a15*a27*b3*a44*a53*a66*a71+a15*a27*b3*a44*a56*a61*a73-a15*a27*b3*a44*a56*a63*a71-a15*a27*b3*a46*a51*a63*a74+a15*a27*b3*a46*a51*a64*a73+a15*a27*b3*a46*a53*a61*a74-a15*a27*b3*a46*a53*a64*a71-a15*a27*b3*a46*a54*a61*a73+a15*a27*b3*a46*a54*a63*a71-a15*a27*a33*a41*b5*a64*a76+a15*a27*a33*a41*b5*a66*a74+a15*a27*a33*a41*a54*b6*a76-a15*a27*a33*a41*a54*a66*b7-a15*a27*a33*a41*a56*b6*a74+a15*a27*a33*a41*a56*a64*b7+a15*a27*a33*b4*a51*a64*a76-a15*a27*a33*b4*a51*a66*a74-a15*a27*a33*b4*a54*a61*a76+a15*a27*a33*b4*a54*a66*a71+a15*a27*a33*b4*a56*a61*a74-a15*a27*a33*b4*a56*a64*a71-a15*a27*a33*a44*a51*b6*a76+a15*a27*a33*a44*a51*a66*b7+a15*a27*a33*a44*b5*a61*a76-a15*a27*a33*a44*b5*a66*a71-a15*a27*a33*a44*a56*a61*b7+a15*a27*a33*a44*a56*b6*a71+a15*a27*a33*a46*a51*b6*a74-a15*a27*a33*a46*a51*a64*b7-a15*a27*a33*a46*b5*a61*a74+a15*a27*a33*a46*b5*a64*a71+a15*a27*a33*a46*a54*a61*b7-a15*a27*a33*a46*a54*b6*a71+a15*a27*a34*a41*b5*a63*a76-a15*a27*a34*a41*b5*a66*a73-a15*a27*a34*a41*a53*b6*a76+a15*a27*a34*a41*a53*a66*b7+a15*a27*a34*a41*a56*b6*a73-a15*a27*a34*a41*a56*a63*b7-a15*a27*a34*b4*a51*a63*a76+a15*a27*a34*b4*a51*a66*a73+a15*a27*a34*b4*a53*a61*a76-a15*a27*a34*b4*a53*a66*a71-a15*a27*a34*b4*a56*a61*a73+a15*a27*a34*b4*a56*a63*a71+a15*a27*a34*a43*a51*b6*a76-a15*a27*a34*a43*a51*a66*b7-a15*a27*a34*a43*b5*a61*a76+a15*a27*a34*a43*b5*a66*a71+a15*a27*a34*a43*a56*a61*b7-a15*a27*a34*a43*a56*b6*a71-a15*a27*a34*a46*a51*b6*a73+a15*a27*a34*a46*a51*a63*b7+a15*a27*a34*a46*b5*a61*a73-a15*a27*a34*a46*b5*a63*a71-a15*a27*a34*a46*a53*a61*b7+a15*a27*a34*a46*a53*b6*a71-a15*a27*a36*a41*b5*a63*a74+a15*a27*a36*a41*b5*a64*a73+a15*a27*a36*a41*a53*b6*a74-a15*a27*a36*a41*a53*a64*b7-a15*a27*a36*a41*a54*b6*a73+a15*a27*a36*a41*a54*a63*b7+a15*a27*a36*b4*a51*a63*a74-a15*a27*a36*b4*a51*a64*a73-a15*a27*a36*b4*a53*a61*a74+a15*a27*a36*b4*a53*a64*a71+a15*a27*a36*b4*a54*a61*a73-a15*a27*a36*b4*a54*a63*a71-a15*a27*a36*a43*a51*b6*a74+a15*a27*a36*a43*a51*a64*b7+a15*a27*a36*a43*b5*a61*a74-a15*a27*a36*a43*b5*a64*a71-a15*a27*a36*a43*a54*a61*b7+a15*a27*a36*a43*a54*b6*a71+a15*a27*a36*a44*a51*b6*a73-a15*a27*a36*a44*a51*a63*b7-a15*a27*a36*a44*b5*a61*a73+a15*a27*a36*a44*b5*a63*a71+a15*a27*a36*a44*a53*a61*b7-a15*a27*a36*a44*a53*b6*a71-a16*a21*b3*a43*a54*a65*a77+a16*a21*b3*a43*a54*a67*a75+a16*a21*b3*a43*a55*a64*a77-a16*a21*b3*a43*a55*a67*a74-a16*a21*b3*a43*a57*a64*a75+a16*a21*b3*a43*a57*a65*a74+a16*a21*b3*a44*a53*a65*a77-a16*a21*b3*a44*a53*a67*a75-a16*a21*b3*a44*a55*a63*a77+a16*a21*b3*a44*a55*a67*a73+a16*a21*b3*a44*a57*a63*a75-a16*a21*b3*a44*a57*a65*a73-a16*a21*b3*a45*a53*a64*a77+a16*a21*b3*a45*a53*a67*a74+a16*a21*b3*a45*a54*a63*a77-a16*a21*b3*a45*a54*a67*a73-a16*a21*b3*a45*a57*a63*a74+a16*a21*b3*a45*a57*a64*a73+a16*a21*b3*a47*a53*a64*a75-a16*a21*b3*a47*a53*a65*a74-a16*a21*b3*a47*a54*a63*a75+a16*a21*b3*a47*a54*a65*a73+a16*a21*b3*a47*a55*a63*a74-a16*a21*b3*a47*a55*a64*a73+a16*a21*a33*b4*a54*a65*a77-a16*a21*a33*b4*a54*a67*a75-a16*a21*a33*b4*a55*a64*a77+a16*a21*a33*b4*a55*a67*a74+a16*a21*a33*b4*a57*a64*a75-a16*a21*a33*b4*a57*a65*a74-a16*a21*a33*a44*b5*a65*a77+a16*a21*a33*a44*b5*a67*a75+a16*a21*a33*a44*a55*b6*a77-a16*a21*a33*a44*a55*a67*b7-a16*a21*a33*a44*a57*b6*a75+a16*a21*a33*a44*a57*a65*b7+a16*a21*a33*a45*b5*a64*a77-a16*a21*a33*a45*b5*a67*a74-a16*a21*a33*a45*a54*b6*a77+a16*a21*a33*a45*a54*a67*b7+a16*a21*a33*a 45*a57*b6*a74-a16*a21*a33*a45*a57*a64*b7-a16*a21*a33*a47*b5*a64*a75+a16*a21*a33*a47*b5*a65*a74+a16*a21*a33*a47*a54*b6*a75-a16*a21*a33*a47*a54*a65*b7-a16*a21*a33*a47*a55*b6*a74+a16*a21*a33*a47*a55*a64*b7-a16*a21*a34*b4*a53*a65*a77+a16*a21*a34*b4*a53*a67*a75+a16*a21*a34*b4*a55*a63*a77-a16*a21*a34*b4*a55*a67*a73-a16*a21*a34*b4*a57*a63*a75+a16*a21*a34*b4*a57*a65*a73+a16*a21*a34*a43*b5*a65*a77-a16*a21*a34*a43*b5*a67*a75-a16*a21*a34*a43*a55*b6*a77+a16*a21*a34*a43*a55*a67*b7+a16*a21*a34*a43*a57*b6*a75-a16*a21*a34*a43*a57*a65*b7-a16*a21*a34*a45*b5*a63*a77+a16*a21*a34*a45*b5*a67*a73+a16*a21*a34*a45*a53*b6*a77-a16*a21*a34*a45*a53*a67*b7-a16*a21*a34*a45*a57*b6*a73+a16*a21*a34*a45*a57*a63*b7+a16*a21*a34*a47*b5*a63*a75-a16*a21*a34*a47*b5*a65*a73-a16*a21*a34*a47*a53*b6*a75+a16*a21*a34*a47*a53*a65*b7+a16*a21*a34*a47*a55*b6*a73-a16*a21*a34*a47*a55*a63*b7+a16*a21*a35*b4*a53*a64*a77-a16*a21*a35*b4*a53*a67*a74-a16*a21*a35*b4*a54*a63*a77+a16*a21*a35*b4*a54*a67*a73+a16*a21*a35*b4*a57*a63*a74-a16*a21*a35*b4*a57*a64*a73-a16*a21*a35*a43*b5*a64*a77+a16*a21*a35*a43*b5*a67*a74+a16*a21*a35*a43*a54*b6*a77-a16*a21*a35*a43*a54*a67*b7-a16*a21*a35*a43*a57*b6*a74+a16*a21*a35*a43*a57*a64*b7+a16*a21*a35*a44*b5*a63*a77-a16*a21*a35*a44*b5*a67*a73-a16*a21*a35*a44*a53*b6*a77+a16*a21*a35*a44*a53*a67*b7+a16*a21*a35*a44*a57*b6*a73-a16*a21*a35*a44*a57*a63*b7-a16*a21*a35*a47*b5*a63*a74+a16*a21*a35*a47*b5*a64*a73+a16*a21*a35*a47*a53*b6*a74-a16*a21*a35*a47*a53*a64*b7-a16*a21*a35*a47*a54*b6*a73+a16*a21*a35*a47*a54*a63*b7-a16*a21*a37*b4*a53*a64*a75+a16*a21*a37*b4*a53*a65*a74+a16*a21*a37*b4*a54*a63*a75-a16*a21*a37*b4*a54*a65*a73-a16*a21*a37*b4*a55*a63*a74+a16*a21*a37*b4*a55*a64*a73+a16*a21*a37*a43*b5*a64*a75-a16*a21*a37*a43*b5*a65*a74-a16*a21*a37*a43*a54*b6*a75+a16*a21*a37*a43*a54*a65*b7+a16*a21*a37*a43*a55*b6*a74-a16*a21*a37*a43*a55*a64*b7-a16*a21*a37*a44*b5*a63*a75+a16*a21*a37*a44*b5*a65*a73+a16*a21*a37*a44*a53*b6*a75-a16*a21*a37*a44*a53*a65*b7-a16*a21*a37*a44*a55*b6*a73+a16*a21*a37*a44*a55*a63*b7+a16*a21*a37*a45*b5*a63*a74-a16*a21*a37*a45*b5*a64*a73-a16*a21*a37*a45*a53*b6*a74+a16*a21*a37*a45*a53*a64*b7+a16*a21*a37*a45*a54*b6*a73-a16*a21*a37*a45*a54*a63*b7+a16*b2*a31*a43*a54*a65*a77-a16*b2*a31*a43*a54*a67*a75-a16*b2*a31*a43*a55*a64*a77+a16*b2*a31*a43*a55*a67*a74+a16*b2*a31*a43*a57*a64*a75-a16*b2*a31*a43*a57*a65*a74-a16*b2*a31*a44*a53*a65*a77+a16*b2*a31*a44*a53*a67*a75+a16*b2*a31*a44*a55*a63*a77-a16*b2*a31*a44*a55*a67*a73-a16*b2*a31*a44*a57*a63*a75+a16*b2*a31*a44*a57*a65*a73+a16*b2*a31*a45*a53*a64*a77-a16*b2*a31*a45*a53*a67*a74-a16*b2*a31*a45*a54*a63*a77+a16*b2*a31*a45*a54*a67*a73+a16*b2*a31*a45*a57*a63*a74-a16*b2*a31*a45*a57*a64*a73-a16*b2*a31*a47*a53*a64*a75+a16*b2*a31*a47*a53*a65*a74+a16*b2*a31*a47*a54*a63*a75-a16*b2*a31*a47*a54*a65*a73-a16*b2*a31*a47*a55*a63*a74+a16*b2*a31*a47*a55*a64*a73-a16*b2*a33*a41*a54*a65*a77+a16*b2*a33*a41*a54*a67*a75+a16*b2*a33*a41*a55*a64*a77-a16*b2*a33*a41*a55*a67*a74-a16*b2*a33*a41*a57*a64*a75+a16*b2*a33*a41*a57*a65*a74+a16*b2*a33*a44*a51*a65*a77-a16*b2*a33*a44*a51*a67*a75-a16*b2*a33*a44*a55*a61*a77+a16*b2*a33*a44*a55*a67*a71+a16*b2*a33*a44*a57*a61*a75-a16*b2*a33*a44*a57*a65*a71-a16*b2*a33*a45*a51*a64*a77+a16*b2*a33*a45*a51*a67*a74+a16*b2*a33*a45*a54*a61*a77-a16*b2*a33*a45*a54*a67*a71-a16*b2*a33*a45*a57*a61*a74+a16*b2*a33*a45*a57*a64*a71+a16*b2*a33*a47*a51*a64*a75-a16*b2*a33*a47*a51*a65*a74-a16*b2*a33*a47*a54*a61*a75+a16*b2*a33*a47*a54*a65*a71+a16*b2*a33*a47*a55*a61*a74-a16*b2*a33*a47*a55*a64*a71+a16*b2*a34*a41*a53*a65*a77-a16*b2*a34*a41*a53*a67*a75-a16*b2*a34*a41*a55*a63*a77+a16*b2*a34*a41*a55*a67*a73+a16*b2*a34*a41*a57*a63*a75-a16*b2*a34*a41*a57*a65*a73-a16*b2*a34*a43*a51*a65*a77+a16*b2*a34*a43*a51*a67*a75+a16*b2*a34*a43*a55*a61*a77-a16*b2*a34*a43*a55*a67*a71-a16*b2*a34*a43*a57*a61*a75+a16*b2*a34*a43*a57*a65*a71+a16*b2*a34*a45*a51*a63*a77-a16*b2*a34*a45*a51*a67*a73-a16*b2*a34*a45*a53*a61*a77+a16*b2*a34*a45*a53*a67*a71+a16*b2*a34*a45*a57*a61*a73-a16*b2*a34*a45*a57*a63*a71-a16*b2*a34*a47*a51*a63*a75+a16*b2*a34*a47*a51*a65*a73+a16*b2*a34*a47*a53*a61*a75-a16*b2*a34*a47*a53*a65*a71-a16*b2*a34*a47*a55*a61*a73+a16*b2*a34*a47*a55*a63*a71-a16*b2*a35*a41*a53*a64*a77+a16*b2*a35*a41*a53*a67*a74+a16*b2*a35*a41*a54*a63*a77-a16*b2*a35*a41*a54*a67*a73-a16*b2*a35*a41*a57*a63*a74+a16*b2*a35*a41*a57*a64*a73+a16*b2*a35*a43*a51*a64*a77-a16*b2*a35*a43*a51*a67*a74-a16*b2*a35*a43*a54*a61*a77+a16*b2*a35*a43*a54*a67*a71+a16*b2*a35*a43*a57*a61*a74-a16*b2*a35*a43*a57*a64*a71-a16*b2*a35*a44*a51*a63*a77+a16*b2*a35*a44*a51*a67*a73+a16*b2*a35*a44*a53*a61*a77-a16*b2*a35*a44*a53*a67*a71-a16*b2*a35*a44*a57*a61*a73+a16*b2*a35*a44*a57*a63*a71+a16*b2*a35*a47*a51*a63*a74-a16*b2*a35*a47*a51*a64*a73-a16*b2*a35*a47*a53*a61*a74+a16*b2*a35*a47*a53*a64* a71+a16*b2*a35*a47*a54*a61*a73-a16*b2*a35*a47*a54*a63*a71+a16*b2*a37*a41*a53*a64*a75-a16*b2*a37*a41*a53*a65*a74-a16*b2*a37*a41*a54*a63*a75+a16*b2*a37*a41*a54*a65*a73+a16*b2*a37*a41*a55*a63*a74-a16*b2*a37*a41*a55*a64*a73-a16*b2*a37*a43*a51*a64*a75+a16*b2*a37*a43*a51*a65*a74+a16*b2*a37*a43*a54*a61*a75-a16*b2*a37*a43*a54*a65*a71-a16*b2*a37*a43*a55*a61*a74+a16*b2*a37*a43*a55*a64*a71+a16*b2*a37*a44*a51*a63*a75-a16*b2*a37*a44*a51*a65*a73-a16*b2*a37*a44*a53*a61*a75+a16*b2*a37*a44*a53*a65*a71+a16*b2*a37*a44*a55*a61*a73-a16*b2*a37*a44*a55*a63*a71-a16*b2*a37*a45*a51*a63*a74+a16*b2*a37*a45*a51*a64*a73+a16*b2*a37*a45*a53*a61*a74-a16*b2*a37*a45*a53*a64*a71-a16*b2*a37*a45*a54*a61*a73+a16*b2*a37*a45*a54*a63*a71-a16*a23*a31*b4*a54*a65*a77+a16*a23*a31*b4*a54*a67*a75+a16*a23*a31*b4*a55*a64*a77-a16*a23*a31*b4*a55*a67*a74-a16*a23*a31*b4*a57*a64*a75+a16*a23*a31*b4*a57*a65*a74+a16*a23*a31*a44*b5*a65*a77-a16*a23*a31*a44*b5*a67*a75-a16*a23*a31*a44*a55*b6*a77+a16*a23*a31*a44*a55*a67*b7+a16*a23*a31*a44*a57*b6*a75-a16*a23*a31*a44*a57*a65*b7-a16*a23*a31*a45*b5*a64*a77+a16*a23*a31*a45*b5*a67*a74+a16*a23*a31*a45*a54*b6*a77-a16*a23*a31*a45*a54*a67*b7-a16*a23*a31*a45*a57*b6*a74+a16*a23*a31*a45*a57*a64*b7+a16*a23*a31*a47*b5*a64*a75-a16*a23*a31*a47*b5*a65*a74-a16*a23*a31*a47*a54*b6*a75+a16*a23*a31*a47*a54*a65*b7+a16*a23*a31*a47*a55*b6*a74-a16*a23*a31*a47*a55*a64*b7+a16*a23*b3*a41*a54*a65*a77-a16*a23*b3*a41*a54*a67*a75-a16*a23*b3*a41*a55*a64*a77+a16*a23*b3*a41*a55*a67*a74+a16*a23*b3*a41*a57*a64*a75-a16*a23*b3*a41*a57*a65*a74-a16*a23*b3*a44*a51*a65*a77+a16*a23*b3*a44*a51*a67*a75+a16*a23*b3*a44*a55*a61*a77-a16*a23*b3*a44*a55*a67*a71-a16*a23*b3*a44*a57*a61*a75+a16*a23*b3*a44*a57*a65*a71+a16*a23*b3*a45*a51*a64*a77-a16*a23*b3*a45*a51*a67*a74-a16*a23*b3*a45*a54*a61*a77+a16*a23*b3*a45*a54*a67*a71+a16*a23*b3*a45*a57*a61*a74-a16*a23*b3*a45*a57*a64*a71-a16*a23*b3*a47*a51*a64*a75+a16*a23*b3*a47*a51*a65*a74+a16*a23*b3*a47*a54*a61*a75-a16*a23*b3*a47*a54*a65*a71-a16*a23*b3*a47*a55*a61*a74+a16*a23*b3*a47*a55*a64*a71-a16*a23*a34*a41*b5*a65*a77+a16*a23*a34*a41*b5*a67*a75+a16*a23*a34*a41*a55*b6*a77-a16*a23*a34*a41*a55*a67*b7-a16*a23*a34*a41*a57*b6*a75+a16*a23*a34*a41*a57*a65*b7+a16*a23*a34*b4*a51*a65*a77-a16*a23*a34*b4*a51*a67*a75-a16*a23*a34*b4*a55*a61*a77+a16*a23*a34*b4*a55*a67*a71+a16*a23*a34*b4*a57*a61*a75-a16*a23*a34*b4*a57*a65*a71-a16*a23*a34*a45*a51*b6*a77+a16*a23*a34*a45*a51*a67*b7+a16*a23*a34*a45*b5*a61*a77-a16*a23*a34*a45*b5*a67*a71-a16*a23*a34*a45*a57*a61*b7+a16*a23*a34*a45*a57*b6*a71+a16*a23*a34*a47*a51*b6*a75-a16*a23*a34*a47*a51*a65*b7-a16*a23*a34*a47*b5*a61*a75+a16*a23*a34*a47*b5*a65*a71+a16*a23*a34*a47*a55*a61*b7-a16*a23*a34*a47*a55*b6*a71+a16*a23*a35*a41*b5*a64*a77-a16*a23*a35*a41*b5*a67*a74-a16*a23*a35*a41*a54*b6*a77+a16*a23*a35*a41*a54*a67*b7+a16*a23*a35*a41*a57*b6*a74-a16*a23*a35*a41*a57*a64*b7-a16*a23*a35*b4*a51*a64*a77+a16*a23*a35*b4*a51*a67*a74+a16*a23*a35*b4*a54*a61*a77-a16*a23*a35*b4*a54*a67*a71-a16*a23*a35*b4*a57*a61*a74+a16*a23*a35*b4*a57*a64*a71+a16*a23*a35*a44*a51*b6*a77-a16*a23*a35*a44*a51*a67*b7-a16*a23*a35*a44*b5*a61*a77+a16*a23*a35*a44*b5*a67*a71+a16*a23*a35*a44*a57*a61*b7-a16*a23*a35*a44*a57*b6*a71-a16*a23*a35*a47*a51*b6*a74+a16*a23*a35*a47*a51*a64*b7+a16*a23*a35*a47*b5*a61*a74-a16*a23*a35*a47*b5*a64*a71-a16*a23*a35*a47*a54*a61*b7+a16*a23*a35*a47*a54*b6*a71-a16*a23*a37*a41*b5*a64*a75+a16*a23*a37*a41*b5*a65*a74+a16*a23*a37*a41*a54*b6*a75-a16*a23*a37*a41*a54*a65*b7-a16*a23*a37*a41*a55*b6*a74+a16*a23*a37*a41*a55*a64*b7+a16*a23*a37*b4*a51*a64*a75-a16*a23*a37*b4*a51*a65*a74-a16*a23*a37*b4*a54*a61*a75+a16*a23*a37*b4*a54*a65*a71+a16*a23*a37*b4*a55*a61*a74-a16*a23*a37*b4*a55*a64*a71-a16*a23*a37*a44*a51*b6*a75+a16*a23*a37*a44*a51*a65*b7+a16*a23*a37*a44*b5*a61*a75-a16*a23*a37*a44*b5*a65*a71-a16*a23*a37*a44*a55*a61*b7+a16*a23*a37*a44*a55*b6*a71+a16*a23*a37*a45*a51*b6*a74-a16*a23*a37*a45*a51*a64*b7-a16*a23*a37*a45*b5*a61*a74+a16*a23*a37*a45*b5*a64*a71+a16*a23*a37*a45*a54*a61*b7-a16*a23*a37*a45*a54*b6*a71+a16*a24*a31*b4*a53*a65*a77-a16*a24*a31*b4*a53*a67*a75-a16*a24*a31*b4*a55*a63*a77+a16*a24*a31*b4*a55*a67*a73+a16*a24*a31*b4*a57*a63*a75-a16*a24*a31*b4*a57*a65*a73-a16*a24*a31*a43*b5*a65*a77+a16*a24*a31*a43*b5*a67*a75+a16*a24*a31*a43*a55*b6*a77-a16*a24*a31*a43*a55*a67*b7-a16*a24*a31*a43*a57*b6*a75+a16*a24*a31*a43*a57*a65*b7+a16*a24*a31*a45*b5*a63*a77-a16*a24*a31*a45*b5*a67*a73-a16*a24*a31*a45*a53*b6*a77+a16*a24*a31*a45*a53*a67*b7+a16*a24*a31*a45*a57*b6*a73-a16*a24*a31*a45*a57*a63*b7-a16*a24*a31*a47*b5*a63*a75+a16*a24*a31*a47*b5*a65*a73+a16*a24*a31*a47*a53*b6*a75-a16*a24*a31*a47*a53*a65*b7-a16*a24*a31*a47*a55*b6*a73+a16*a24*a31*a47*a55*a63*b7-a16*a24*b3*a41*a53*a65*a77+a16*a24*b3*a41*a53*a67*a75+a16*a24*b3*a41*a55*a63*a77-a16*a 24*b3*a41*a55*a67*a73-a16*a24*b3*a41*a57*a63*a75+a16*a24*b3*a41*a57*a65*a73+a16*a24*b3*a43*a51*a65*a77-a16*a24*b3*a43*a51*a67*a75-a16*a24*b3*a43*a55*a61*a77+a16*a24*b3*a43*a55*a67*a71+a16*a24*b3*a43*a57*a61*a75-a16*a24*b3*a43*a57*a65*a71-a16*a24*b3*a45*a51*a63*a77+a16*a24*b3*a45*a51*a67*a73+a16*a24*b3*a45*a53*a61*a77-a16*a24*b3*a45*a53*a67*a71-a16*a24*b3*a45*a57*a61*a73+a16*a24*b3*a45*a57*a63*a71+a16*a24*b3*a47*a51*a63*a75-a16*a24*b3*a47*a51*a65*a73-a16*a24*b3*a47*a53*a61*a75+a16*a24*b3*a47*a53*a65*a71+a16*a24*b3*a47*a55*a61*a73-a16*a24*b3*a47*a55*a63*a71+a16*a24*a33*a41*b5*a65*a77-a16*a24*a33*a41*b5*a67*a75-a16*a24*a33*a41*a55*b6*a77+a16*a24*a33*a41*a55*a67*b7+a16*a24*a33*a41*a57*b6*a75-a16*a24*a33*a41*a57*a65*b7-a16*a24*a33*b4*a51*a65*a77+a16*a24*a33*b4*a51*a67*a75+a16*a24*a33*b4*a55*a61*a77-a16*a24*a33*b4*a55*a67*a71-a16*a24*a33*b4*a57*a61*a75+a16*a24*a33*b4*a57*a65*a71+a16*a24*a33*a45*a51*b6*a77-a16*a24*a33*a45*a51*a67*b7-a16*a24*a33*a45*b5*a61*a77+a16*a24*a33*a45*b5*a67*a71+a16*a24*a33*a45*a57*a61*b7-a16*a24*a33*a45*a57*b6*a71-a16*a24*a33*a47*a51*b6*a75+a16*a24*a33*a47*a51*a65*b7+a16*a24*a33*a47*b5*a61*a75-a16*a24*a33*a47*b5*a65*a71-a16*a24*a33*a47*a55*a61*b7+a16*a24*a33*a47*a55*b6*a71-a16*a24*a35*a41*b5*a63*a77+a16*a24*a35*a41*b5*a67*a73+a16*a24*a35*a41*a53*b6*a77-a16*a24*a35*a41*a53*a67*b7-a16*a24*a35*a41*a57*b6*a73+a16*a24*a35*a41*a57*a63*b7+a16*a24*a35*b4*a51*a63*a77-a16*a24*a35*b4*a51*a67*a73-a16*a24*a35*b4*a53*a61*a77+a16*a24*a35*b4*a53*a67*a71+a16*a24*a35*b4*a57*a61*a73-a16*a24*a35*b4*a57*a63*a71-a16*a24*a35*a43*a51*b6*a77+a16*a24*a35*a43*a51*a67*b7+a16*a24*a35*a43*b5*a61*a77-a16*a24*a35*a43*b5*a67*a71-a16*a24*a35*a43*a57*a61*b7+a16*a24*a35*a43*a57*b6*a71+a16*a24*a35*a47*a51*b6*a73-a16*a24*a35*a47*a51*a63*b7-a16*a24*a35*a47*b5*a61*a73+a16*a24*a35*a47*b5*a63*a71+a16*a24*a35*a47*a53*a61*b7-a16*a24*a35*a47*a53*b6*a71+a16*a24*a37*a41*b5*a63*a75-a16*a24*a37*a41*b5*a65*a73-a16*a24*a37*a41*a53*b6*a75+a16*a24*a37*a41*a53*a65*b7+a16*a24*a37*a41*a55*b6*a73-a16*a24*a37*a41*a55*a63*b7-a16*a24*a37*b4*a51*a63*a75+a16*a24*a37*b4*a51*a65*a73+a16*a24*a37*b4*a53*a61*a75-a16*a24*a37*b4*a53*a65*a71-a16*a24*a37*b4*a55*a61*a73+a16*a24*a37*b4*a55*a63*a71+a16*a24*a37*a43*a51*b6*a75-a16*a24*a37*a43*a51*a65*b7-a16*a24*a37*a43*b5*a61*a75+a16*a24*a37*a43*b5*a65*a71+a16*a24*a37*a43*a55*a61*b7-a16*a24*a37*a43*a55*b6*a71-a16*a24*a37*a45*a51*b6*a73+a16*a24*a37*a45*a51*a63*b7+a16*a24*a37*a45*b5*a61*a73-a16*a24*a37*a45*b5*a63*a71-a16*a24*a37*a45*a53*a61*b7+a16*a24*a37*a45*a53*b6*a71-a16*a25*a31*b4*a53*a64*a77+a16*a25*a31*b4*a53*a67*a74+a16*a25*a31*b4*a54*a63*a77-a16*a25*a31*b4*a54*a67*a73-a16*a25*a31*b4*a57*a63*a74+a16*a25*a31*b4*a57*a64*a73+a16*a25*a31*a43*b5*a64*a77-a16*a25*a31*a43*b5*a67*a74-a16*a25*a31*a43*a54*b6*a77+a16*a25*a31*a43*a54*a67*b7+a16*a25*a31*a43*a57*b6*a74-a16*a25*a31*a43*a57*a64*b7-a16*a25*a31*a44*b5*a63*a77+a16*a25*a31*a44*b5*a67*a73+a16*a25*a31*a44*a53*b6*a77-a16*a25*a31*a44*a53*a67*b7-a16*a25*a31*a44*a57*b6*a73+a16*a25*a31*a44*a57*a63*b7+a16*a25*a31*a47*b5*a63*a74-a16*a25*a31*a47*b5*a64*a73-a16*a25*a31*a47*a53*b6*a74+a16*a25*a31*a47*a53*a64*b7+a16*a25*a31*a47*a54*b6*a73-a16*a25*a31*a47*a54*a63*b7+a16*a25*b3*a41*a53*a64*a77-a16*a25*b3*a41*a53*a67*a74-a16*a25*b3*a41*a54*a63*a77+a16*a25*b3*a41*a54*a67*a73+a16*a25*b3*a41*a57*a63*a74-a16*a25*b3*a41*a57*a64*a73-a16*a25*b3*a43*a51*a64*a77+a16*a25*b3*a43*a51*a67*a74+a16*a25*b3*a43*a54*a61*a77-a16*a25*b3*a43*a54*a67*a71-a16*a25*b3*a43*a57*a61*a74+a16*a25*b3*a43*a57*a64*a71+a16*a25*b3*a44*a51*a63*a77-a16*a25*b3*a44*a51*a67*a73-a16*a25*b3*a44*a53*a61*a77+a16*a25*b3*a44*a53*a67*a71+a16*a25*b3*a44*a57*a61*a73-a16*a25*b3*a44*a57*a63*a71-a16*a25*b3*a47*a51*a63*a74+a16*a25*b3*a47*a51*a64*a73+a16*a25*b3*a47*a53*a61*a74-a16*a25*b3*a47*a53*a64*a71-a16*a25*b3*a47*a54*a61*a73+a16*a25*b3*a47*a54*a63*a71-a16*a25*a33*a41*b5*a64*a77+a16*a25*a33*a41*b5*a67*a74+a16*a25*a33*a41*a54*b6*a77-a16*a25*a33*a41*a54*a67*b7-a16*a25*a33*a41*a57*b6*a74+a16*a25*a33*a41*a57*a64*b7+a16*a25*a33*b4*a51*a64*a77-a16*a25*a33*b4*a51*a67*a74-a16*a25*a33*b4*a54*a61*a77+a16*a25*a33*b4*a54*a67*a71+a16*a25*a33*b4*a57*a61*a74-a16*a25*a33*b4*a57*a64*a71-a16*a25*a33*a44*a51*b6*a77+a16*a25*a33*a44*a51*a67*b7+a16*a25*a33*a44*b5*a61*a77-a16*a25*a33*a44*b5*a67*a71-a16*a25*a33*a44*a57*a61*b7+a16*a25*a33*a44*a57*b6*a71+a16*a25*a33*a47*a51*b6*a74-a16*a25*a33*a47*a51*a64*b7-a16*a25*a33*a47*b5*a61*a74+a16*a25*a33*a47*b5*a64*a71+a16*a25*a33*a47*a54*a61*b7-a16*a25*a33*a47*a54*b6*a71+a16*a25*a34*a41*b5*a63*a77-a16*a25*a34*a41*b5*a67*a73-a16*a25*a34*a41*a53*b6*a77+a16*a25*a34*a41*a53*a67*b7+a16*a25*a34*a41*a57*b6*a73-a16*a25*a34*a41*a57*a63*b7-a16*a25*a34*b4*a51*a63*a77+a16*a25*a34*b4*a51*a67*a73+a16*a25*a34*b4* a53*a61*a77-a16*a25*a34*b4*a53*a67*a71-a16*a25*a34*b4*a57*a61*a73+a16*a25*a34*b4*a57*a63*a71+a16*a25*a34*a43*a51*b6*a77-a16*a25*a34*a43*a51*a67*b7-a16*a25*a34*a43*b5*a61*a77+a16*a25*a34*a43*b5*a67*a71+a16*a25*a34*a43*a57*a61*b7-a16*a25*a34*a43*a57*b6*a71-a16*a25*a34*a47*a51*b6*a73+a16*a25*a34*a47*a51*a63*b7+a16*a25*a34*a47*b5*a61*a73-a16*a25*a34*a47*b5*a63*a71-a16*a25*a34*a47*a53*a61*b7+a16*a25*a34*a47*a53*b6*a71-a16*a25*a37*a41*b5*a63*a74+a16*a25*a37*a41*b5*a64*a73+a16*a25*a37*a41*a53*b6*a74-a16*a25*a37*a41*a53*a64*b7-a16*a25*a37*a41*a54*b6*a73+a16*a25*a37*a41*a54*a63*b7+a16*a25*a37*b4*a51*a63*a74-a16*a25*a37*b4*a51*a64*a73-a16*a25*a37*b4*a53*a61*a74+a16*a25*a37*b4*a53*a64*a71+a16*a25*a37*b4*a54*a61*a73-a16*a25*a37*b4*a54*a63*a71-a16*a25*a37*a43*a51*b6*a74+a16*a25*a37*a43*a51*a64*b7+a16*a25*a37*a43*b5*a61*a74-a16*a25*a37*a43*b5*a64*a71-a16*a25*a37*a43*a54*a61*b7+a16*a25*a37*a43*a54*b6*a71+a16*a25*a37*a44*a51*b6*a73-a16*a25*a37*a44*a51*a63*b7-a16*a25*a37*a44*b5*a61*a73+a16*a25*a37*a44*b5*a63*a71+a16*a25*a37*a44*a53*a61*b7-a16*a25*a37*a44*a53*b6*a71+a16*a27*a31*b4*a53*a64*a75-a16*a27*a31*b4*a53*a65*a74-a16*a27*a31*b4*a54*a63*a75+a16*a27*a31*b4*a54*a65*a73+a16*a27*a31*b4*a55*a63*a74-a16*a27*a31*b4*a55*a64*a73-a16*a27*a31*a43*b5*a64*a75+a16*a27*a31*a43*b5*a65*a74+a16*a27*a31*a43*a54*b6*a75-a16*a27*a31*a43*a54*a65*b7-a16*a27*a31*a43*a55*b6*a74+a16*a27*a31*a43*a55*a64*b7+a16*a27*a31*a44*b5*a63*a75-a16*a27*a31*a44*b5*a65*a73-a16*a27*a31*a44*a53*b6*a75+a16*a27*a31*a44*a53*a65*b7+a16*a27*a31*a44*a55*b6*a73-a16*a27*a31*a44*a55*a63*b7-a16*a27*a31*a45*b5*a63*a74+a16*a27*a31*a45*b5*a64*a73+a16*a27*a31*a45*a53*b6*a74-a16*a27*a31*a45*a53*a64*b7-a16*a27*a31*a45*a54*b6*a73+a16*a27*a31*a45*a54*a63*b7-a16*a27*b3*a41*a53*a64*a75+a16*a27*b3*a41*a53*a65*a74+a16*a27*b3*a41*a54*a63*a75-a16*a27*b3*a41*a54*a65*a73-a16*a27*b3*a41*a55*a63*a74+a16*a27*b3*a41*a55*a64*a73+a16*a27*b3*a43*a51*a64*a75-a16*a27*b3*a43*a51*a65*a74-a16*a27*b3*a43*a54*a61*a75+a16*a27*b3*a43*a54*a65*a71+a16*a27*b3*a43*a55*a61*a74-a16*a27*b3*a43*a55*a64*a71-a16*a27*b3*a44*a51*a63*a75+a16*a27*b3*a44*a51*a65*a73+a16*a27*b3*a44*a53*a61*a75-a16*a27*b3*a44*a53*a65*a71-a16*a27*b3*a44*a55*a61*a73+a16*a27*b3*a44*a55*a63*a71+a16*a27*b3*a45*a51*a63*a74-a16*a27*b3*a45*a51*a64*a73-a16*a27*b3*a45*a53*a61*a74+a16*a27*b3*a45*a53*a64*a71+a16*a27*b3*a45*a54*a61*a73-a16*a27*b3*a45*a54*a63*a71+a16*a27*a33*a41*b5*a64*a75-a16*a27*a33*a41*b5*a65*a74-a16*a27*a33*a41*a54*b6*a75+a16*a27*a33*a41*a54*a65*b7+a16*a27*a33*a41*a55*b6*a74-a16*a27*a33*a41*a55*a64*b7-a16*a27*a33*b4*a51*a64*a75+a16*a27*a33*b4*a51*a65*a74+a16*a27*a33*b4*a54*a61*a75-a16*a27*a33*b4*a54*a65*a71-a16*a27*a33*b4*a55*a61*a74+a16*a27*a33*b4*a55*a64*a71+a16*a27*a33*a44*a51*b6*a75-a16*a27*a33*a44*a51*a65*b7-a16*a27*a33*a44*b5*a61*a75+a16*a27*a33*a44*b5*a65*a71+a16*a27*a33*a44*a55*a61*b7-a16*a27*a33*a44*a55*b6*a71-a16*a27*a33*a45*a51*b6*a74+a16*a27*a33*a45*a51*a64*b7+a16*a27*a33*a45*b5*a61*a74-a16*a27*a33*a45*b5*a64*a71-a16*a27*a33*a45*a54*a61*b7+a16*a27*a33*a45*a54*b6*a71-a16*a27*a34*a41*b5*a63*a75+a16*a27*a34*a41*b5*a65*a73+a16*a27*a34*a41*a53*b6*a75-a16*a27*a34*a41*a53*a65*b7-a16*a27*a34*a41*a55*b6*a73+a16*a27*a34*a41*a55*a63*b7+a16*a27*a34*b4*a51*a63*a75-a16*a27*a34*b4*a51*a65*a73-a16*a27*a34*b4*a53*a61*a75+a16*a27*a34*b4*a53*a65*a71+a16*a27*a34*b4*a55*a61*a73-a16*a27*a34*b4*a55*a63*a71-a16*a27*a34*a43*a51*b6*a75+a16*a27*a34*a43*a51*a65*b7+a16*a27*a34*a43*b5*a61*a75-a16*a27*a34*a43*b5*a65*a71-a16*a27*a34*a43*a55*a61*b7+a16*a27*a34*a43*a55*b6*a71+a16*a27*a34*a45*a51*b6*a73-a16*a27*a34*a45*a51*a63*b7-a16*a27*a34*a45*b5*a61*a73+a16*a27*a34*a45*b5*a63*a71+a16*a27*a34*a45*a53*a61*b7-a16*a27*a34*a45*a53*b6*a71+a16*a27*a35*a41*b5*a63*a74-a16*a27*a35*a41*b5*a64*a73-a16*a27*a35*a41*a53*b6*a74+a16*a27*a35*a41*a53*a64*b7+a16*a27*a35*a41*a54*b6*a73-a16*a27*a35*a41*a54*a63*b7-a16*a27*a35*b4*a51*a63*a74+a16*a27*a35*b4*a51*a64*a73+a16*a27*a35*b4*a53*a61*a74-a16*a27*a35*b4*a53*a64*a71-a16*a27*a35*b4*a54*a61*a73+a16*a27*a35*b4*a54*a63*a71+a16*a27*a35*a43*a51*b6*a74-a16*a27*a35*a43*a51*a64*b7-a16*a27*a35*a43*b5*a61*a74+a16*a27*a35*a43*b5*a64*a71+a16*a27*a35*a43*a54*a61*b7-a16*a27*a35*a43*a54*b6*a71-a16*a27*a35*a44*a51*b6*a73+a16*a27*a35*a44*a51*a63*b7+a16*a27*a35*a44*b5*a61*a73-a16*a27*a35*a44*b5*a63*a71-a16*a27*a35*a44*a53*a61*b7+a16*a27*a35*a44*a53*b6*a71+a17*a21*b3*a43*a54*a65*a76-a17*a21*b3*a43*a54*a66*a75-a17*a21*b3*a43*a55*a64*a76+a17*a21*b3*a43*a55*a66*a74+a17*a21*b3*a43*a56*a64*a75-a17*a21*b3*a43*a56*a65*a74-a17*a21*b3*a44*a53*a65*a76+a17*a21*b3*a44*a53*a66*a75+a17*a21*b3*a44*a55*a63*a76-a17*a21*b3*a44*a55*a66*a73-a17*a21*b3*a44*a56*a63*a75+a17*a21*b3*a44*a56*a65*a73+a17*a21*b3*a45*a53*a64*a76-a17*a21*b3*a45*a53*a66*a 74-a17*a21*b3*a45*a54*a63*a76+a17*a21*b3*a45*a54*a66*a73+a17*a21*b3*a45*a56*a63*a74-a17*a21*b3*a45*a56*a64*a73-a17*a21*b3*a46*a53*a64*a75+a17*a21*b3*a46*a53*a65*a74+a17*a21*b3*a46*a54*a63*a75-a17*a21*b3*a46*a54*a65*a73-a17*a21*b3*a46*a55*a63*a74+a17*a21*b3*a46*a55*a64*a73-a17*a21*a33*b4*a54*a65*a76+a17*a21*a33*b4*a54*a66*a75+a17*a21*a33*b4*a55*a64*a76-a17*a21*a33*b4*a55*a66*a74-a17*a21*a33*b4*a56*a64*a75+a17*a21*a33*b4*a56*a65*a74+a17*a21*a33*a44*b5*a65*a76-a17*a21*a33*a44*b5*a66*a75-a17*a21*a33*a44*a55*b6*a76+a17*a21*a33*a44*a55*a66*b7+a17*a21*a33*a44*a56*b6*a75-a17*a21*a33*a44*a56*a65*b7-a17*a21*a33*a45*b5*a64*a76+a17*a21*a33*a45*b5*a66*a74+a17*a21*a33*a45*a54*b6*a76-a17*a21*a33*a45*a54*a66*b7-a17*a21*a33*a45*a56*b6*a74+a17*a21*a33*a45*a56*a64*b7+a17*a21*a33*a46*b5*a64*a75-a17*a21*a33*a46*b5*a65*a74-a17*a21*a33*a46*a54*b6*a75+a17*a21*a33*a46*a54*a65*b7+a17*a21*a33*a46*a55*b6*a74-a17*a21*a33*a46*a55*a64*b7+a17*a21*a34*b4*a53*a65*a76-a17*a21*a34*b4*a53*a66*a75-a17*a21*a34*b4*a55*a63*a76+a17*a21*a34*b4*a55*a66*a73+a17*a21*a34*b4*a56*a63*a75-a17*a21*a34*b4*a56*a65*a73-a17*a21*a34*a43*b5*a65*a76+a17*a21*a34*a43*b5*a66*a75+a17*a21*a34*a43*a55*b6*a76-a17*a21*a34*a43*a55*a66*b7-a17*a21*a34*a43*a56*b6*a75+a17*a21*a34*a43*a56*a65*b7+a17*a21*a34*a45*b5*a63*a76-a17*a21*a34*a45*b5*a66*a73-a17*a21*a34*a45*a53*b6*a76+a17*a21*a34*a45*a53*a66*b7+a17*a21*a34*a45*a56*b6*a73-a17*a21*a34*a45*a56*a63*b7-a17*a21*a34*a46*b5*a63*a75+a17*a21*a34*a46*b5*a65*a73+a17*a21*a34*a46*a53*b6*a75-a17*a21*a34*a46*a53*a65*b7-a17*a21*a34*a46*a55*b6*a73+a17*a21*a34*a46*a55*a63*b7-a17*a21*a35*b4*a53*a64*a76+a17*a21*a35*b4*a53*a66*a74+a17*a21*a35*b4*a54*a63*a76-a17*a21*a35*b4*a54*a66*a73-a17*a21*a35*b4*a56*a63*a74+a17*a21*a35*b4*a56*a64*a73+a17*a21*a35*a43*b5*a64*a76-a17*a21*a35*a43*b5*a66*a74-a17*a21*a35*a43*a54*b6*a76+a17*a21*a35*a43*a54*a66*b7+a17*a21*a35*a43*a56*b6*a74-a17*a21*a35*a43*a56*a64*b7-a17*a21*a35*a44*b5*a63*a76+a17*a21*a35*a44*b5*a66*a73+a17*a21*a35*a44*a53*b6*a76-a17*a21*a35*a44*a53*a66*b7-a17*a21*a35*a44*a56*b6*a73+a17*a21*a35*a44*a56*a63*b7+a17*a21*a35*a46*b5*a63*a74-a17*a21*a35*a46*b5*a64*a73-a17*a21*a35*a46*a53*b6*a74+a17*a21*a35*a46*a53*a64*b7+a17*a21*a35*a46*a54*b6*a73-a17*a21*a35*a46*a54*a63*b7+a17*a21*a36*b4*a53*a64*a75-a17*a21*a36*b4*a53*a65*a74-a17*a21*a36*b4*a54*a63*a75+a17*a21*a36*b4*a54*a65*a73+a17*a21*a36*b4*a55*a63*a74-a17*a21*a36*b4*a55*a64*a73-a17*a21*a36*a43*b5*a64*a75+a17*a21*a36*a43*b5*a65*a74+a17*a21*a36*a43*a54*b6*a75-a17*a21*a36*a43*a54*a65*b7-a17*a21*a36*a43*a55*b6*a74+a17*a21*a36*a43*a55*a64*b7+a17*a21*a36*a44*b5*a63*a75-a17*a21*a36*a44*b5*a65*a73-a17*a21*a36*a44*a53*b6*a75+a17*a21*a36*a44*a53*a65*b7+a17*a21*a36*a44*a55*b6*a73-a17*a21*a36*a44*a55*a63*b7-a17*a21*a36*a45*b5*a63*a74+a17*a21*a36*a45*b5*a64*a73+a17*a21*a36*a45*a53*b6*a74-a17*a21*a36*a45*a53*a64*b7-a17*a21*a36*a45*a54*b6*a73+a17*a21*a36*a45*a54*a63*b7-a17*b2*a31*a43*a54*a65*a76+a17*b2*a31*a43*a54*a66*a75+a17*b2*a31*a43*a55*a64*a76-a17*b2*a31*a43*a55*a66*a74-a17*b2*a31*a43*a56*a64*a75+a17*b2*a31*a43*a56*a65*a74+a17*b2*a31*a44*a53*a65*a76-a17*b2*a31*a44*a53*a66*a75-a17*b2*a31*a44*a55*a63*a76+a17*b2*a31*a44*a55*a66*a73+a17*b2*a31*a44*a56*a63*a75-a17*b2*a31*a44*a56*a65*a73-a17*b2*a31*a45*a53*a64*a76+a17*b2*a31*a45*a53*a66*a74+a17*b2*a31*a45*a54*a63*a76-a17*b2*a31*a45*a54*a66*a73-a17*b2*a31*a45*a56*a63*a74+a17*b2*a31*a45*a56*a64*a73+a17*b2*a31*a46*a53*a64*a75-a17*b2*a31*a46*a53*a65*a74-a17*b2*a31*a46*a54*a63*a75+a17*b2*a31*a46*a54*a65*a73+a17*b2*a31*a46*a55*a63*a74-a17*b2*a31*a46*a55*a64*a73+a17*b2*a33*a41*a54*a65*a76-a17*b2*a33*a41*a54*a66*a75-a17*b2*a33*a41*a55*a64*a76+a17*b2*a33*a41*a55*a66*a74+a17*b2*a33*a41*a56*a64*a75-a17*b2*a33*a41*a56*a65*a74-a17*b2*a33*a44*a51*a65*a76+a17*b2*a33*a44*a51*a66*a75+a17*b2*a33*a44*a55*a61*a76-a17*b2*a33*a44*a55*a66*a71-a17*b2*a33*a44*a56*a61*a75+a17*b2*a33*a44*a56*a65*a71+a17*b2*a33*a45*a51*a64*a76-a17*b2*a33*a45*a51*a66*a74-a17*b2*a33*a45*a54*a61*a76+a17*b2*a33*a45*a54*a66*a71+a17*b2*a33*a45*a56*a61*a74-a17*b2*a33*a45*a56*a64*a71-a17*b2*a33*a46*a51*a64*a75+a17*b2*a33*a46*a51*a65*a74+a17*b2*a33*a46*a54*a61*a75-a17*b2*a33*a46*a54*a65*a71-a17*b2*a33*a46*a55*a61*a74+a17*b2*a33*a46*a55*a64*a71-a17*b2*a34*a41*a53*a65*a76+a17*b2*a34*a41*a53*a66*a75+a17*b2*a34*a41*a55*a63*a76-a17*b2*a34*a41*a55*a66*a73-a17*b2*a34*a41*a56*a63*a75+a17*b2*a34*a41*a56*a65*a73+a17*b2*a34*a43*a51*a65*a76-a17*b2*a34*a43*a51*a66*a75-a17*b2*a34*a43*a55*a61*a76+a17*b2*a34*a43*a55*a66*a71+a17*b2*a34*a43*a56*a61*a75-a17*b2*a34*a43*a56*a65*a71-a17*b2*a34*a45*a51*a63*a76+a17*b2*a34*a45*a51*a66*a73+a17*b2*a34*a45*a53*a61*a76-a17*b2*a34*a45*a53*a66*a71-a17*b2*a34*a45*a56*a61*a73+a17*b2*a34*a45*a56*a63*a71+a17*b2*a34*a46*a51*a63*a75-a17*b2* a34*a46*a51*a65*a73-a17*b2*a34*a46*a53*a61*a75+a17*b2*a34*a46*a53*a65*a71+a17*b2*a34*a46*a55*a61*a73-a17*b2*a34*a46*a55*a63*a71+a17*b2*a35*a41*a53*a64*a76-a17*b2*a35*a41*a53*a66*a74-a17*b2*a35*a41*a54*a63*a76+a17*b2*a35*a41*a54*a66*a73+a17*b2*a35*a41*a56*a63*a74-a17*b2*a35*a41*a56*a64*a73-a17*b2*a35*a43*a51*a64*a76+a17*b2*a35*a43*a51*a66*a74+a17*b2*a35*a43*a54*a61*a76-a17*b2*a35*a43*a54*a66*a71-a17*b2*a35*a43*a56*a61*a74+a17*b2*a35*a43*a56*a64*a71+a17*b2*a35*a44*a51*a63*a76-a17*b2*a35*a44*a51*a66*a73-a17*b2*a35*a44*a53*a61*a76+a17*b2*a35*a44*a53*a66*a71+a17*b2*a35*a44*a56*a61*a73-a17*b2*a35*a44*a56*a63*a71-a17*b2*a35*a46*a51*a63*a74+a17*b2*a35*a46*a51*a64*a73+a17*b2*a35*a46*a53*a61*a74-a17*b2*a35*a46*a53*a64*a71-a17*b2*a35*a46*a54*a61*a73+a17*b2*a35*a46*a54*a63*a71-a17*b2*a36*a41*a53*a64*a75+a17*b2*a36*a41*a53*a65*a74+a17*b2*a36*a41*a54*a63*a75-a17*b2*a36*a41*a54*a65*a73-a17*b2*a36*a41*a55*a63*a74+a17*b2*a36*a41*a55*a64*a73+a17*b2*a36*a43*a51*a64*a75-a17*b2*a36*a43*a51*a65*a74-a17*b2*a36*a43*a54*a61*a75+a17*b2*a36*a43*a54*a65*a71+a17*b2*a36*a43*a55*a61*a74-a17*b2*a36*a43*a55*a64*a71-a17*b2*a36*a44*a51*a63*a75+a17*b2*a36*a44*a51*a65*a73+a17*b2*a36*a44*a53*a61*a75-a17*b2*a36*a44*a53*a65*a71-a17*b2*a36*a44*a55*a61*a73+a17*b2*a36*a44*a55*a63*a71+a17*b2*a36*a45*a51*a63*a74-a17*b2*a36*a45*a51*a64*a73-a17*b2*a36*a45*a53*a61*a74+a17*b2*a36*a45*a53*a64*a71+a17*b2*a36*a45*a54*a61*a73-a17*b2*a36*a45*a54*a63*a71+a17*a23*a31*b4*a54*a65*a76-a17*a23*a31*b4*a54*a66*a75-a17*a23*a31*b4*a55*a64*a76+a17*a23*a31*b4*a55*a66*a74+a17*a23*a31*b4*a56*a64*a75-a17*a23*a31*b4*a56*a65*a74-a17*a23*a31*a44*b5*a65*a76+a17*a23*a31*a44*b5*a66*a75+a17*a23*a31*a44*a55*b6*a76-a17*a23*a31*a44*a55*a66*b7-a17*a23*a31*a44*a56*b6*a75+a17*a23*a31*a44*a56*a65*b7+a17*a23*a31*a45*b5*a64*a76-a17*a23*a31*a45*b5*a66*a74-a17*a23*a31*a45*a54*b6*a76+a17*a23*a31*a45*a54*a66*b7+a17*a23*a31*a45*a56*b6*a74-a17*a23*a31*a45*a56*a64*b7-a17*a23*a31*a46*b5*a64*a75+a17*a23*a31*a46*b5*a65*a74+a17*a23*a31*a46*a54*b6*a75-a17*a23*a31*a46*a54*a65*b7-a17*a23*a31*a46*a55*b6*a74+a17*a23*a31*a46*a55*a64*b7-a17*a23*b3*a41*a54*a65*a76+a17*a23*b3*a41*a54*a66*a75+a17*a23*b3*a41*a55*a64*a76-a17*a23*b3*a41*a55*a66*a74-a17*a23*b3*a41*a56*a64*a75+a17*a23*b3*a41*a56*a65*a74+a17*a23*b3*a44*a51*a65*a76-a17*a23*b3*a44*a51*a66*a75-a17*a23*b3*a44*a55*a61*a76+a17*a23*b3*a44*a55*a66*a71+a17*a23*b3*a44*a56*a61*a75-a17*a23*b3*a44*a56*a65*a71-a17*a23*b3*a45*a51*a64*a76+a17*a23*b3*a45*a51*a66*a74+a17*a23*b3*a45*a54*a61*a76-a17*a23*b3*a45*a54*a66*a71-a17*a23*b3*a45*a56*a61*a74+a17*a23*b3*a45*a56*a64*a71+a17*a23*b3*a46*a51*a64*a75-a17*a23*b3*a46*a51*a65*a74-a17*a23*b3*a46*a54*a61*a75+a17*a23*b3*a46*a54*a65*a71+a17*a23*b3*a46*a55*a61*a74-a17*a23*b3*a46*a55*a64*a71+a17*a23*a34*a41*b5*a65*a76-a17*a23*a34*a41*b5*a66*a75-a17*a23*a34*a41*a55*b6*a76+a17*a23*a34*a41*a55*a66*b7+a17*a23*a34*a41*a56*b6*a75-a17*a23*a34*a41*a56*a65*b7-a17*a23*a34*b4*a51*a65*a76+a17*a23*a34*b4*a51*a66*a75+a17*a23*a34*b4*a55*a61*a76-a17*a23*a34*b4*a55*a66*a71-a17*a23*a34*b4*a56*a61*a75+a17*a23*a34*b4*a56*a65*a71+a17*a23*a34*a45*a51*b6*a76-a17*a23*a34*a45*a51*a66*b7-a17*a23*a34*a45*b5*a61*a76+a17*a23*a34*a45*b5*a66*a71+a17*a23*a34*a45*a56*a61*b7-a17*a23*a34*a45*a56*b6*a71-a17*a23*a34*a46*a51*b6*a75+a17*a23*a34*a46*a51*a65*b7+a17*a23*a34*a46*b5*a61*a75-a17*a23*a34*a46*b5*a65*a71-a17*a23*a34*a46*a55*a61*b7+a17*a23*a34*a46*a55*b6*a71-a17*a23*a35*a41*b5*a64*a76+a17*a23*a35*a41*b5*a66*a74+a17*a23*a35*a41*a54*b6*a76-a17*a23*a35*a41*a54*a66*b7-a17*a23*a35*a41*a56*b6*a74+a17*a23*a35*a41*a56*a64*b7+a17*a23*a35*b4*a51*a64*a76-a17*a23*a35*b4*a51*a66*a74-a17*a23*a35*b4*a54*a61*a76+a17*a23*a35*b4*a54*a66*a71+a17*a23*a35*b4*a56*a61*a74-a17*a23*a35*b4*a56*a64*a71-a17*a23*a35*a44*a51*b6*a76+a17*a23*a35*a44*a51*a66*b7+a17*a23*a35*a44*b5*a61*a76-a17*a23*a35*a44*b5*a66*a71-a17*a23*a35*a44*a56*a61*b7+a17*a23*a35*a44*a56*b6*a71+a17*a23*a35*a46*a51*b6*a74-a17*a23*a35*a46*a51*a64*b7-a17*a23*a35*a46*b5*a61*a74+a17*a23*a35*a46*b5*a64*a71+a17*a23*a35*a46*a54*a61*b7-a17*a23*a35*a46*a54*b6*a71+a17*a23*a36*a41*b5*a64*a75-a17*a23*a36*a41*b5*a65*a74-a17*a23*a36*a41*a54*b6*a75+a17*a23*a36*a41*a54*a65*b7+a17*a23*a36*a41*a55*b6*a74-a17*a23*a36*a41*a55*a64*b7-a17*a23*a36*b4*a51*a64*a75+a17*a23*a36*b4*a51*a65*a74+a17*a23*a36*b4*a54*a61*a75-a17*a23*a36*b4*a54*a65*a71-a17*a23*a36*b4*a55*a61*a74+a17*a23*a36*b4*a55*a64*a71+a17*a23*a36*a44*a51*b6*a75-a17*a23*a36*a44*a51*a65*b7-a17*a23*a36*a44*b5*a61*a75+a17*a23*a36*a44*b5*a65*a71+a17*a23*a36*a44*a55*a61*b7-a17*a23*a36*a44*a55*b6*a71-a17*a23*a36*a45*a51*b6*a74+a17*a23*a36*a45*a51*a64*b7+a17*a23*a36*a45*b5*a61*a74-a17*a23*a36*a45*b5*a64*a71-a17*a23*a36*a45*a54*a61*b7+a17*a23*a36*a45*a54*b6*a71-a17*a24*a31*b4*a 53*a65*a76+a17*a24*a31*b4*a53*a66*a75+a17*a24*a31*b4*a55*a63*a76-a17*a24*a31*b4*a55*a66*a73-a17*a24*a31*b4*a56*a63*a75+a17*a24*a31*b4*a56*a65*a73+a17*a24*a31*a43*b5*a65*a76-a17*a24*a31*a43*b5*a66*a75-a17*a24*a31*a43*a55*b6*a76+a17*a24*a31*a43*a55*a66*b7+a17*a24*a31*a43*a56*b6*a75-a17*a24*a31*a43*a56*a65*b7-a17*a24*a31*a45*b5*a63*a76+a17*a24*a31*a45*b5*a66*a73+a17*a24*a31*a45*a53*b6*a76-a17*a24*a31*a45*a53*a66*b7-a17*a24*a31*a45*a56*b6*a73+a17*a24*a31*a45*a56*a63*b7+a17*a24*a31*a46*b5*a63*a75-a17*a24*a31*a46*b5*a65*a73-a17*a24*a31*a46*a53*b6*a75+a17*a24*a31*a46*a53*a65*b7+a17*a24*a31*a46*a55*b6*a73-a17*a24*a31*a46*a55*a63*b7+a17*a24*b3*a41*a53*a65*a76-a17*a24*b3*a41*a53*a66*a75-a17*a24*b3*a41*a55*a63*a76+a17*a24*b3*a41*a55*a66*a73+a17*a24*b3*a41*a56*a63*a75-a17*a24*b3*a41*a56*a65*a73-a17*a24*b3*a43*a51*a65*a76+a17*a24*b3*a43*a51*a66*a75+a17*a24*b3*a43*a55*a61*a76-a17*a24*b3*a43*a55*a66*a71-a17*a24*b3*a43*a56*a61*a75+a17*a24*b3*a43*a56*a65*a71+a17*a24*b3*a45*a51*a63*a76-a17*a24*b3*a45*a51*a66*a73-a17*a24*b3*a45*a53*a61*a76+a17*a24*b3*a45*a53*a66*a71+a17*a24*b3*a45*a56*a61*a73-a17*a24*b3*a45*a56*a63*a71-a17*a24*b3*a46*a51*a63*a75+a17*a24*b3*a46*a51*a65*a73+a17*a24*b3*a46*a53*a61*a75-a17*a24*b3*a46*a53*a65*a71-a17*a24*b3*a46*a55*a61*a73+a17*a24*b3*a46*a55*a63*a71-a17*a24*a33*a41*b5*a65*a76+a17*a24*a33*a41*b5*a66*a75+a17*a24*a33*a41*a55*b6*a76-a17*a24*a33*a41*a55*a66*b7-a17*a24*a33*a41*a56*b6*a75+a17*a24*a33*a41*a56*a65*b7+a17*a24*a33*b4*a51*a65*a76-a17*a24*a33*b4*a51*a66*a75-a17*a24*a33*b4*a55*a61*a76+a17*a24*a33*b4*a55*a66*a71+a17*a24*a33*b4*a56*a61*a75-a17*a24*a33*b4*a56*a65*a71-a17*a24*a33*a45*a51*b6*a76+a17*a24*a33*a45*a51*a66*b7+a17*a24*a33*a45*b5*a61*a76-a17*a24*a33*a45*b5*a66*a71-a17*a24*a33*a45*a56*a61*b7+a17*a24*a33*a45*a56*b6*a71+a17*a24*a33*a46*a51*b6*a75-a17*a24*a33*a46*a51*a65*b7-a17*a24*a33*a46*b5*a61*a75+a17*a24*a33*a46*b5*a65*a71+a17*a24*a33*a46*a55*a61*b7-a17*a24*a33*a46*a55*b6*a71+a17*a24*a35*a41*b5*a63*a76-a17*a24*a35*a41*b5*a66*a73-a17*a24*a35*a41*a53*b6*a76+a17*a24*a35*a41*a53*a66*b7+a17*a24*a35*a41*a56*b6*a73-a17*a24*a35*a41*a56*a63*b7-a17*a24*a35*b4*a51*a63*a76+a17*a24*a35*b4*a51*a66*a73+a17*a24*a35*b4*a53*a61*a76-a17*a24*a35*b4*a53*a66*a71-a17*a24*a35*b4*a56*a61*a73+a17*a24*a35*b4*a56*a63*a71+a17*a24*a35*a43*a51*b6*a76-a17*a24*a35*a43*a51*a66*b7-a17*a24*a35*a43*b5*a61*a76+a17*a24*a35*a43*b5*a66*a71+a17*a24*a35*a43*a56*a61*b7-a17*a24*a35*a43*a56*b6*a71-a17*a24*a35*a46*a51*b6*a73+a17*a24*a35*a46*a51*a63*b7+a17*a24*a35*a46*b5*a61*a73-a17*a24*a35*a46*b5*a63*a71-a17*a24*a35*a46*a53*a61*b7+a17*a24*a35*a46*a53*b6*a71-a17*a24*a36*a41*b5*a63*a75+a17*a24*a36*a41*b5*a65*a73+a17*a24*a36*a41*a53*b6*a75-a17*a24*a36*a41*a53*a65*b7-a17*a24*a36*a41*a55*b6*a73+a17*a24*a36*a41*a55*a63*b7+a17*a24*a36*b4*a51*a63*a75-a17*a24*a36*b4*a51*a65*a73-a17*a24*a36*b4*a53*a61*a75+a17*a24*a36*b4*a53*a65*a71+a17*a24*a36*b4*a55*a61*a73-a17*a24*a36*b4*a55*a63*a71-a17*a24*a36*a43*a51*b6*a75+a17*a24*a36*a43*a51*a65*b7+a17*a24*a36*a43*b5*a61*a75-a17*a24*a36*a43*b5*a65*a71-a17*a24*a36*a43*a55*a61*b7+a17*a24*a36*a43*a55*b6*a71+a17*a24*a36*a45*a51*b6*a73-a17*a24*a36*a45*a51*a63*b7-a17*a24*a36*a45*b5*a61*a73+a17*a24*a36*a45*b5*a63*a71+a17*a24*a36*a45*a53*a61*b7-a17*a24*a36*a45*a53*b6*a71+a17*a25*a31*b4*a53*a64*a76-a17*a25*a31*b4*a53*a66*a74-a17*a25*a31*b4*a54*a63*a76+a17*a25*a31*b4*a54*a66*a73+a17*a25*a31*b4*a56*a63*a74-a17*a25*a31*b4*a56*a64*a73-a17*a25*a31*a43*b5*a64*a76+a17*a25*a31*a43*b5*a66*a74+a17*a25*a31*a43*a54*b6*a76-a17*a25*a31*a43*a54*a66*b7-a17*a25*a31*a43*a56*b6*a74+a17*a25*a31*a43*a56*a64*b7+a17*a25*a31*a44*b5*a63*a76-a17*a25*a31*a44*b5*a66*a73-a17*a25*a31*a44*a53*b6*a76+a17*a25*a31*a44*a53*a66*b7+a17*a25*a31*a44*a56*b6*a73-a17*a25*a31*a44*a56*a63*b7-a17*a25*a31*a46*b5*a63*a74+a17*a25*a31*a46*b5*a64*a73+a17*a25*a31*a46*a53*b6*a74-a17*a25*a31*a46*a53*a64*b7-a17*a25*a31*a46*a54*b6*a73+a17*a25*a31*a46*a54*a63*b7-a17*a25*b3*a41*a53*a64*a76+a17*a25*b3*a41*a53*a66*a74+a17*a25*b3*a41*a54*a63*a76-a17*a25*b3*a41*a54*a66*a73-a17*a25*b3*a41*a56*a63*a74+a17*a25*b3*a41*a56*a64*a73+a17*a25*b3*a43*a51*a64*a76-a17*a25*b3*a43*a51*a66*a74-a17*a25*b3*a43*a54*a61*a76+a17*a25*b3*a43*a54*a66*a71+a17*a25*b3*a43*a56*a61*a74-a17*a25*b3*a43*a56*a64*a71-a17*a25*b3*a44*a51*a63*a76+a17*a25*b3*a44*a51*a66*a73+a17*a25*b3*a44*a53*a61*a76-a17*a25*b3*a44*a53*a66*a71-a17*a25*b3*a44*a56*a61*a73+a17*a25*b3*a44*a56*a63*a71+a17*a25*b3*a46*a51*a63*a74-a17*a25*b3*a46*a51*a64*a73-a17*a25*b3*a46*a53*a61*a74+a17*a25*b3*a46*a53*a64*a71+a17*a25*b3*a46*a54*a61*a73-a17*a25*b3*a46*a54*a63*a71+a17*a25*a33*a41*b5*a64*a76-a17*a25*a33*a41*b5*a66*a74-a17*a25*a33*a41*a54*b6*a76+a17*a25*a33*a41*a54*a66*b7+a17*a25*a33*a41*a56*b6*a74-a17*a25*a33*a41*a56*a64*b7 -a17*a25*a33*b4*a51*a64*a76+a17*a25*a33*b4*a51*a66*a74+a17*a25*a33*b4*a54*a61*a76-a17*a25*a33*b4*a54*a66*a71-a17*a25*a33*b4*a56*a61*a74+a17*a25*a33*b4*a56*a64*a71+a17*a25*a33*a44*a51*b6*a76-a17*a25*a33*a44*a51*a66*b7-a17*a25*a33*a44*b5*a61*a76+a17*a25*a33*a44*b5*a66*a71+a17*a25*a33*a44*a56*a61*b7-a17*a25*a33*a44*a56*b6*a71-a17*a25*a33*a46*a51*b6*a74+a17*a25*a33*a46*a51*a64*b7+a17*a25*a33*a46*b5*a61*a74-a17*a25*a33*a46*b5*a64*a71-a17*a25*a33*a46*a54*a61*b7+a17*a25*a33*a46*a54*b6*a71-a17*a25*a34*a41*b5*a63*a76+a17*a25*a34*a41*b5*a66*a73+a17*a25*a34*a41*a53*b6*a76-a17*a25*a34*a41*a53*a66*b7-a17*a25*a34*a41*a56*b6*a73+a17*a25*a34*a41*a56*a63*b7+a17*a25*a34*b4*a51*a63*a76-a17*a25*a34*b4*a51*a66*a73-a17*a25*a34*b4*a53*a61*a76+a17*a25*a34*b4*a53*a66*a71+a17*a25*a34*b4*a56*a61*a73-a17*a25*a34*b4*a56*a63*a71-a17*a25*a34*a43*a51*b6*a76+a17*a25*a34*a43*a51*a66*b7+a17*a25*a34*a43*b5*a61*a76-a17*a25*a34*a43*b5*a66*a71-a17*a25*a34*a43*a56*a61*b7+a17*a25*a34*a43*a56*b6*a71+a17*a25*a34*a46*a51*b6*a73-a17*a25*a34*a46*a51*a63*b7-a17*a25*a34*a46*b5*a61*a73+a17*a25*a34*a46*b5*a63*a71+a17*a25*a34*a46*a53*a61*b7-a17*a25*a34*a46*a53*b6*a71+a17*a25*a36*a41*b5*a63*a74-a17*a25*a36*a41*b5*a64*a73-a17*a25*a36*a41*a53*b6*a74+a17*a25*a36*a41*a53*a64*b7+a17*a25*a36*a41*a54*b6*a73-a17*a25*a36*a41*a54*a63*b7-a17*a25*a36*b4*a51*a63*a74+a17*a25*a36*b4*a51*a64*a73+a17*a25*a36*b4*a53*a61*a74-a17*a25*a36*b4*a53*a64*a71-a17*a25*a36*b4*a54*a61*a73+a17*a25*a36*b4*a54*a63*a71+a17*a25*a36*a43*a51*b6*a74-a17*a25*a36*a43*a51*a64*b7-a17*a25*a36*a43*b5*a61*a74+a17*a25*a36*a43*b5*a64*a71+a17*a25*a36*a43*a54*a61*b7-a17*a25*a36*a43*a54*b6*a71-a17*a25*a36*a44*a51*b6*a73+a17*a25*a36*a44*a51*a63*b7+a17*a25*a36*a44*b5*a61*a73-a17*a25*a36*a44*b5*a63*a71-a17*a25*a36*a44*a53*a61*b7+a17*a25*a36*a44*a53*b6*a71-a17*a26*a31*b4*a53*a64*a75+a17*a26*a31*b4*a53*a65*a74+a17*a26*a31*b4*a54*a63*a75-a17*a26*a31*b4*a54*a65*a73-a17*a26*a31*b4*a55*a63*a74+a17*a26*a31*b4*a55*a64*a73+a17*a26*a31*a43*b5*a64*a75-a17*a26*a31*a43*b5*a65*a74-a17*a26*a31*a43*a54*b6*a75+a17*a26*a31*a43*a54*a65*b7+a17*a26*a31*a43*a55*b6*a74-a17*a26*a31*a43*a55*a64*b7-a17*a26*a31*a44*b5*a63*a75+a17*a26*a31*a44*b5*a65*a73+a17*a26*a31*a44*a53*b6*a75-a17*a26*a31*a44*a53*a65*b7-a17*a26*a31*a44*a55*b6*a73+a17*a26*a31*a44*a55*a63*b7+a17*a26*a31*a45*b5*a63*a74-a17*a26*a31*a45*b5*a64*a73-a17*a26*a31*a45*a53*b6*a74+a17*a26*a31*a45*a53*a64*b7+a17*a26*a31*a45*a54*b6*a73-a17*a26*a31*a45*a54*a63*b7+a17*a26*b3*a41*a53*a64*a75-a17*a26*b3*a41*a53*a65*a74-a17*a26*b3*a41*a54*a63*a75+a17*a26*b3*a41*a54*a65*a73+a17*a26*b3*a41*a55*a63*a74-a17*a26*b3*a41*a55*a64*a73-a17*a26*b3*a43*a51*a64*a75+a17*a26*b3*a43*a51*a65*a74+a17*a26*b3*a43*a54*a61*a75-a17*a26*b3*a43*a54*a65*a71-a17*a26*b3*a43*a55*a61*a74+a17*a26*b3*a43*a55*a64*a71+a17*a26*b3*a44*a51*a63*a75-a17*a26*b3*a44*a51*a65*a73-a17*a26*b3*a44*a53*a61*a75+a17*a26*b3*a44*a53*a65*a71+a17*a26*b3*a44*a55*a61*a73-a17*a26*b3*a44*a55*a63*a71-a17*a26*b3*a45*a51*a63*a74+a17*a26*b3*a45*a51*a64*a73+a17*a26*b3*a45*a53*a61*a74-a17*a26*b3*a45*a53*a64*a71-a17*a26*b3*a45*a54*a61*a73+a17*a26*b3*a45*a54*a63*a71-a17*a26*a33*a41*b5*a64*a75+a17*a26*a33*a41*b5*a65*a74+a17*a26*a33*a41*a54*b6*a75-a17*a26*a33*a41*a54*a65*b7-a17*a26*a33*a41*a55*b6*a74+a17*a26*a33*a41*a55*a64*b7+a17*a26*a33*b4*a51*a64*a75-a17*a26*a33*b4*a51*a65*a74-a17*a26*a33*b4*a54*a61*a75+a17*a26*a33*b4*a54*a65*a71+a17*a26*a33*b4*a55*a61*a74-a17*a26*a33*b4*a55*a64*a71-a17*a26*a33*a44*a51*b6*a75+a17*a26*a33*a44*a51*a65*b7+a17*a26*a33*a44*b5*a61*a75-a17*a26*a33*a44*b5*a65*a71-a17*a26*a33*a44*a55*a61*b7+a17*a26*a33*a44*a55*b6*a71+a17*a26*a33*a45*a51*b6*a74-a17*a26*a33*a45*a51*a64*b7-a17*a26*a33*a45*b5*a61*a74+a17*a26*a33*a45*b5*a64*a71+a17*a26*a33*a45*a54*a61*b7-a17*a26*a33*a45*a54*b6*a71+a17*a26*a34*a41*b5*a63*a75-a17*a26*a34*a41*b5*a65*a73-a17*a26*a34*a41*a53*b6*a75+a17*a26*a34*a41*a53*a65*b7+a17*a26*a34*a41*a55*b6*a73-a17*a26*a34*a41*a55*a63*b7-a17*a26*a34*b4*a51*a63*a75+a17*a26*a34*b4*a51*a65*a73+a17*a26*a34*b4*a53*a61*a75-a17*a26*a34*b4*a53*a65*a71-a17*a26*a34*b4*a55*a61*a73+a17*a26*a34*b4*a55*a63*a71+a17*a26*a34*a43*a51*b6*a75-a17*a26*a34*a43*a51*a65*b7-a17*a26*a34*a43*b5*a61*a75+a17*a26*a34*a43*b5*a65*a71+a17*a26*a34*a43*a55*a61*b7-a17*a26*a34*a43*a55*b6*a71-a17*a26*a34*a45*a51*b6*a73+a17*a26*a34*a45*a51*a63*b7+a17*a26*a34*a45*b5*a61*a73-a17*a26*a34*a45*b5*a63*a71-a17*a26*a34*a45*a53*a61*b7+a17*a26*a34*a45*a53*b6*a71-a17*a26*a35*a41*b5*a63*a74+a17*a26*a35*a41*b5*a64*a73+a17*a26*a35*a41*a53*b6*a74-a17*a26*a35*a41*a53*a64*b7-a17*a26*a35*a41*a54*b6*a73+a17*a26*a35*a41*a54*a63*b7+a17*a26*a35*b4*a51*a63*a74-a17*a26*a35*b4*a51*a64*a73-a17*a26*a35*b4*a53*a61*a74+a17*a26*a35*b4*a53*a64*a71+a17*a26*a35*b4*a54*a61*a73-a17*a26*a 35*b4*a54*a63*a71-a17*a26*a35*a43*a51*b6*a74+a17*a26*a35*a43*a51*a64*b7+a17*a26*a35*a43*b5*a61*a74-a17*a26*a35*a43*b5*a64*a71-a17*a26*a35*a43*a54*a61*b7+a17*a26*a35*a43*a54*b6*a71+a17*a26*a35*a44*a51*b6*a73-a17*a26*a35*a44*a51*a63*b7-a17*a26*a35*a44*b5*a61*a73+a17*a26*a35*a44*b5*a63*a71+a17*a26*a35*a44*a53*a61*b7-a17*a26*a35*a44*a53*b6*a71)/(+a11*a22*a33*a44*a55*a66*a77-a11*a22*a33*a44*a55*a67*a76-a11*a22*a33*a44*a56*a65*a77+a11*a22*a33*a44*a56*a67*a75+a11*a22*a33*a44*a57*a65*a76-a11*a22*a33*a44*a57*a66*a75-a11*a22*a33*a45*a54*a66*a77+a11*a22*a33*a45*a54*a67*a76+a11*a22*a33*a45*a56*a64*a77-a11*a22*a33*a45*a56*a67*a74-a11*a22*a33*a45*a57*a64*a76+a11*a22*a33*a45*a57*a66*a74+a11*a22*a33*a46*a54*a65*a77-a11*a22*a33*a46*a54*a67*a75-a11*a22*a33*a46*a55*a64*a77+a11*a22*a33*a46*a55*a67*a74+a11*a22*a33*a46*a57*a64*a75-a11*a22*a33*a46*a57*a65*a74-a11*a22*a33*a47*a54*a65*a76+a11*a22*a33*a47*a54*a66*a75+a11*a22*a33*a47*a55*a64*a76-a11*a22*a33*a47*a55*a66*a74-a11*a22*a33*a47*a56*a64*a75+a11*a22*a33*a47*a56*a65*a74-a11*a22*a34*a43*a55*a66*a77+a11*a22*a34*a43*a55*a67*a76+a11*a22*a34*a43*a56*a65*a77-a11*a22*a34*a43*a56*a67*a75-a11*a22*a34*a43*a57*a65*a76+a11*a22*a34*a43*a57*a66*a75+a11*a22*a34*a45*a53*a66*a77-a11*a22*a34*a45*a53*a67*a76-a11*a22*a34*a45*a56*a63*a77+a11*a22*a34*a45*a56*a67*a73+a11*a22*a34*a45*a57*a63*a76-a11*a22*a34*a45*a57*a66*a73-a11*a22*a34*a46*a53*a65*a77+a11*a22*a34*a46*a53*a67*a75+a11*a22*a34*a46*a55*a63*a77-a11*a22*a34*a46*a55*a67*a73-a11*a22*a34*a46*a57*a63*a75+a11*a22*a34*a46*a57*a65*a73+a11*a22*a34*a47*a53*a65*a76-a11*a22*a34*a47*a53*a66*a75-a11*a22*a34*a47*a55*a63*a76+a11*a22*a34*a47*a55*a66*a73+a11*a22*a34*a47*a56*a63*a75-a11*a22*a34*a47*a56*a65*a73+a11*a22*a35*a43*a54*a66*a77-a11*a22*a35*a43*a54*a67*a76-a11*a22*a35*a43*a56*a64*a77+a11*a22*a35*a43*a56*a67*a74+a11*a22*a35*a43*a57*a64*a76-a11*a22*a35*a43*a57*a66*a74-a11*a22*a35*a44*a53*a66*a77+a11*a22*a35*a44*a53*a67*a76+a11*a22*a35*a44*a56*a63*a77-a11*a22*a35*a44*a56*a67*a73-a11*a22*a35*a44*a57*a63*a76+a11*a22*a35*a44*a57*a66*a73+a11*a22*a35*a46*a53*a64*a77-a11*a22*a35*a46*a53*a67*a74-a11*a22*a35*a46*a54*a63*a77+a11*a22*a35*a46*a54*a67*a73+a11*a22*a35*a46*a57*a63*a74-a11*a22*a35*a46*a57*a64*a73-a11*a22*a35*a47*a53*a64*a76+a11*a22*a35*a47*a53*a66*a74+a11*a22*a35*a47*a54*a63*a76-a11*a22*a35*a47*a54*a66*a73-a11*a22*a35*a47*a56*a63*a74+a11*a22*a35*a47*a56*a64*a73-a11*a22*a36*a43*a54*a65*a77+a11*a22*a36*a43*a54*a67*a75+a11*a22*a36*a43*a55*a64*a77-a11*a22*a36*a43*a55*a67*a74-a11*a22*a36*a43*a57*a64*a75+a11*a22*a36*a43*a57*a65*a74+a11*a22*a36*a44*a53*a65*a77-a11*a22*a36*a44*a53*a67*a75-a11*a22*a36*a44*a55*a63*a77+a11*a22*a36*a44*a55*a67*a73+a11*a22*a36*a44*a57*a63*a75-a11*a22*a36*a44*a57*a65*a73-a11*a22*a36*a45*a53*a64*a77+a11*a22*a36*a45*a53*a67*a74+a11*a22*a36*a45*a54*a63*a77-a11*a22*a36*a45*a54*a67*a73-a11*a22*a36*a45*a57*a63*a74+a11*a22*a36*a45*a57*a64*a73+a11*a22*a36*a47*a53*a64*a75-a11*a22*a36*a47*a53*a65*a74-a11*a22*a36*a47*a54*a63*a75+a11*a22*a36*a47*a54*a65*a73+a11*a22*a36*a47*a55*a63*a74-a11*a22*a36*a47*a55*a64*a73+a11*a22*a37*a43*a54*a65*a76-a11*a22*a37*a43*a54*a66*a75-a11*a22*a37*a43*a55*a64*a76+a11*a22*a37*a43*a55*a66*a74+a11*a22*a37*a43*a56*a64*a75-a11*a22*a37*a43*a56*a65*a74-a11*a22*a37*a44*a53*a65*a76+a11*a22*a37*a44*a53*a66*a75+a11*a22*a37*a44*a55*a63*a76-a11*a22*a37*a44*a55*a66*a73-a11*a22*a37*a44*a56*a63*a75+a11*a22*a37*a44*a56*a65*a73+a11*a22*a37*a45*a53*a64*a76-a11*a22*a37*a45*a53*a66*a74-a11*a22*a37*a45*a54*a63*a76+a11*a22*a37*a45*a54*a66*a73+a11*a22*a37*a45*a56*a63*a74-a11*a22*a37*a45*a56*a64*a73-a11*a22*a37*a46*a53*a64*a75+a11*a22*a37*a46*a53*a65*a74+a11*a22*a37*a46*a54*a63*a75-a11*a22*a37*a46*a54*a65*a73-a11*a22*a37*a46*a55*a63*a74+a11*a22*a37*a46*a55*a64*a73-a11*a23*a32*a44*a55*a66*a77+a11*a23*a32*a44*a55*a67*a76+a11*a23*a32*a44*a56*a65*a77-a11*a23*a32*a44*a56*a67*a75-a11*a23*a32*a44*a57*a65*a76+a11*a23*a32*a44*a57*a66*a75+a11*a23*a32*a45*a54*a66*a77-a11*a23*a32*a45*a54*a67*a76-a11*a23*a32*a45*a56*a64*a77+a11*a23*a32*a45*a56*a67*a74+a11*a23*a32*a45*a57*a64*a76-a11*a23*a32*a45*a57*a66*a74-a11*a23*a32*a46*a54*a65*a77+a11*a23*a32*a46*a54*a67*a75+a11*a23*a32*a46*a55*a64*a77-a11*a23*a32*a46*a55*a67*a74-a11*a23*a32*a46*a57*a64*a75+a11*a23*a32*a46*a57*a65*a74+a11*a23*a32*a47*a54*a65*a76-a11*a23*a32*a47*a54*a66*a75-a11*a23*a32*a47*a55*a64*a76+a11*a23*a32*a47*a55*a66*a74+a11*a23*a32*a47*a56*a64*a75-a11*a23*a32*a47*a56*a65*a74+a11*a23*a34*a42*a55*a66*a77-a11*a23*a34*a42*a55*a67*a76-a11*a23*a34*a42*a56*a65*a77+a11*a23*a34*a42*a56*a67*a75+a11*a23*a34*a42*a57*a65*a76-a11*a23*a34*a42*a57*a66*a75-a11*a23*a34*a45*a52*a66*a77+a11*a23*a34*a45*a52*a67*a76+a11*a23*a34*a45*a56*a62*a77-a11*a23*a34*a45*a56*a67*a72-a11*a23*a34*a45*a57*a62* a76+a11*a23*a34*a45*a57*a66*a72+a11*a23*a34*a46*a52*a65*a77-a11*a23*a34*a46*a52*a67*a75-a11*a23*a34*a46*a55*a62*a77+a11*a23*a34*a46*a55*a67*a72+a11*a23*a34*a46*a57*a62*a75-a11*a23*a34*a46*a57*a65*a72-a11*a23*a34*a47*a52*a65*a76+a11*a23*a34*a47*a52*a66*a75+a11*a23*a34*a47*a55*a62*a76-a11*a23*a34*a47*a55*a66*a72-a11*a23*a34*a47*a56*a62*a75+a11*a23*a34*a47*a56*a65*a72-a11*a23*a35*a42*a54*a66*a77+a11*a23*a35*a42*a54*a67*a76+a11*a23*a35*a42*a56*a64*a77-a11*a23*a35*a42*a56*a67*a74-a11*a23*a35*a42*a57*a64*a76+a11*a23*a35*a42*a57*a66*a74+a11*a23*a35*a44*a52*a66*a77-a11*a23*a35*a44*a52*a67*a76-a11*a23*a35*a44*a56*a62*a77+a11*a23*a35*a44*a56*a67*a72+a11*a23*a35*a44*a57*a62*a76-a11*a23*a35*a44*a57*a66*a72-a11*a23*a35*a46*a52*a64*a77+a11*a23*a35*a46*a52*a67*a74+a11*a23*a35*a46*a54*a62*a77-a11*a23*a35*a46*a54*a67*a72-a11*a23*a35*a46*a57*a62*a74+a11*a23*a35*a46*a57*a64*a72+a11*a23*a35*a47*a52*a64*a76-a11*a23*a35*a47*a52*a66*a74-a11*a23*a35*a47*a54*a62*a76+a11*a23*a35*a47*a54*a66*a72+a11*a23*a35*a47*a56*a62*a74-a11*a23*a35*a47*a56*a64*a72+a11*a23*a36*a42*a54*a65*a77-a11*a23*a36*a42*a54*a67*a75-a11*a23*a36*a42*a55*a64*a77+a11*a23*a36*a42*a55*a67*a74+a11*a23*a36*a42*a57*a64*a75-a11*a23*a36*a42*a57*a65*a74-a11*a23*a36*a44*a52*a65*a77+a11*a23*a36*a44*a52*a67*a75+a11*a23*a36*a44*a55*a62*a77-a11*a23*a36*a44*a55*a67*a72-a11*a23*a36*a44*a57*a62*a75+a11*a23*a36*a44*a57*a65*a72+a11*a23*a36*a45*a52*a64*a77-a11*a23*a36*a45*a52*a67*a74-a11*a23*a36*a45*a54*a62*a77+a11*a23*a36*a45*a54*a67*a72+a11*a23*a36*a45*a57*a62*a74-a11*a23*a36*a45*a57*a64*a72-a11*a23*a36*a47*a52*a64*a75+a11*a23*a36*a47*a52*a65*a74+a11*a23*a36*a47*a54*a62*a75-a11*a23*a36*a47*a54*a65*a72-a11*a23*a36*a47*a55*a62*a74+a11*a23*a36*a47*a55*a64*a72-a11*a23*a37*a42*a54*a65*a76+a11*a23*a37*a42*a54*a66*a75+a11*a23*a37*a42*a55*a64*a76-a11*a23*a37*a42*a55*a66*a74-a11*a23*a37*a42*a56*a64*a75+a11*a23*a37*a42*a56*a65*a74+a11*a23*a37*a44*a52*a65*a76-a11*a23*a37*a44*a52*a66*a75-a11*a23*a37*a44*a55*a62*a76+a11*a23*a37*a44*a55*a66*a72+a11*a23*a37*a44*a56*a62*a75-a11*a23*a37*a44*a56*a65*a72-a11*a23*a37*a45*a52*a64*a76+a11*a23*a37*a45*a52*a66*a74+a11*a23*a37*a45*a54*a62*a76-a11*a23*a37*a45*a54*a66*a72-a11*a23*a37*a45*a56*a62*a74+a11*a23*a37*a45*a56*a64*a72+a11*a23*a37*a46*a52*a64*a75-a11*a23*a37*a46*a52*a65*a74-a11*a23*a37*a46*a54*a62*a75+a11*a23*a37*a46*a54*a65*a72+a11*a23*a37*a46*a55*a62*a74-a11*a23*a37*a46*a55*a64*a72+a11*a24*a32*a43*a55*a66*a77-a11*a24*a32*a43*a55*a67*a76-a11*a24*a32*a43*a56*a65*a77+a11*a24*a32*a43*a56*a67*a75+a11*a24*a32*a43*a57*a65*a76-a11*a24*a32*a43*a57*a66*a75-a11*a24*a32*a45*a53*a66*a77+a11*a24*a32*a45*a53*a67*a76+a11*a24*a32*a45*a56*a63*a77-a11*a24*a32*a45*a56*a67*a73-a11*a24*a32*a45*a57*a63*a76+a11*a24*a32*a45*a57*a66*a73+a11*a24*a32*a46*a53*a65*a77-a11*a24*a32*a46*a53*a67*a75-a11*a24*a32*a46*a55*a63*a77+a11*a24*a32*a46*a55*a67*a73+a11*a24*a32*a46*a57*a63*a75-a11*a24*a32*a46*a57*a65*a73-a11*a24*a32*a47*a53*a65*a76+a11*a24*a32*a47*a53*a66*a75+a11*a24*a32*a47*a55*a63*a76-a11*a24*a32*a47*a55*a66*a73-a11*a24*a32*a47*a56*a63*a75+a11*a24*a32*a47*a56*a65*a73-a11*a24*a33*a42*a55*a66*a77+a11*a24*a33*a42*a55*a67*a76+a11*a24*a33*a42*a56*a65*a77-a11*a24*a33*a42*a56*a67*a75-a11*a24*a33*a42*a57*a65*a76+a11*a24*a33*a42*a57*a66*a75+a11*a24*a33*a45*a52*a66*a77-a11*a24*a33*a45*a52*a67*a76-a11*a24*a33*a45*a56*a62*a77+a11*a24*a33*a45*a56*a67*a72+a11*a24*a33*a45*a57*a62*a76-a11*a24*a33*a45*a57*a66*a72-a11*a24*a33*a46*a52*a65*a77+a11*a24*a33*a46*a52*a67*a75+a11*a24*a33*a46*a55*a62*a77-a11*a24*a33*a46*a55*a67*a72-a11*a24*a33*a46*a57*a62*a75+a11*a24*a33*a46*a57*a65*a72+a11*a24*a33*a47*a52*a65*a76-a11*a24*a33*a47*a52*a66*a75-a11*a24*a33*a47*a55*a62*a76+a11*a24*a33*a47*a55*a66*a72+a11*a24*a33*a47*a56*a62*a75-a11*a24*a33*a47*a56*a65*a72+a11*a24*a35*a42*a53*a66*a77-a11*a24*a35*a42*a53*a67*a76-a11*a24*a35*a42*a56*a63*a77+a11*a24*a35*a42*a56*a67*a73+a11*a24*a35*a42*a57*a63*a76-a11*a24*a35*a42*a57*a66*a73-a11*a24*a35*a43*a52*a66*a77+a11*a24*a35*a43*a52*a67*a76+a11*a24*a35*a43*a56*a62*a77-a11*a24*a35*a43*a56*a67*a72-a11*a24*a35*a43*a57*a62*a76+a11*a24*a35*a43*a57*a66*a72+a11*a24*a35*a46*a52*a63*a77-a11*a24*a35*a46*a52*a67*a73-a11*a24*a35*a46*a53*a62*a77+a11*a24*a35*a46*a53*a67*a72+a11*a24*a35*a46*a57*a62*a73-a11*a24*a35*a46*a57*a63*a72-a11*a24*a35*a47*a52*a63*a76+a11*a24*a35*a47*a52*a66*a73+a11*a24*a35*a47*a53*a62*a76-a11*a24*a35*a47*a53*a66*a72-a11*a24*a35*a47*a56*a62*a73+a11*a24*a35*a47*a56*a63*a72-a11*a24*a36*a42*a53*a65*a77+a11*a24*a36*a42*a53*a67*a75+a11*a24*a36*a42*a55*a63*a77-a11*a24*a36*a42*a55*a67*a73-a11*a24*a36*a42*a57*a63*a75+a11*a24*a36*a42*a57*a65*a73+a11*a24*a36*a43*a52*a65*a77-a11*a24*a36*a43*a52*a67*a75-a11*a24*a36*a43*a55*a62*a77+a11*a24*a36*a43*a55*a67*a72+a 11*a24*a36*a43*a57*a62*a75-a11*a24*a36*a43*a57*a65*a72-a11*a24*a36*a45*a52*a63*a77+a11*a24*a36*a45*a52*a67*a73+a11*a24*a36*a45*a53*a62*a77-a11*a24*a36*a45*a53*a67*a72-a11*a24*a36*a45*a57*a62*a73+a11*a24*a36*a45*a57*a63*a72+a11*a24*a36*a47*a52*a63*a75-a11*a24*a36*a47*a52*a65*a73-a11*a24*a36*a47*a53*a62*a75+a11*a24*a36*a47*a53*a65*a72+a11*a24*a36*a47*a55*a62*a73-a11*a24*a36*a47*a55*a63*a72+a11*a24*a37*a42*a53*a65*a76-a11*a24*a37*a42*a53*a66*a75-a11*a24*a37*a42*a55*a63*a76+a11*a24*a37*a42*a55*a66*a73+a11*a24*a37*a42*a56*a63*a75-a11*a24*a37*a42*a56*a65*a73-a11*a24*a37*a43*a52*a65*a76+a11*a24*a37*a43*a52*a66*a75+a11*a24*a37*a43*a55*a62*a76-a11*a24*a37*a43*a55*a66*a72-a11*a24*a37*a43*a56*a62*a75+a11*a24*a37*a43*a56*a65*a72+a11*a24*a37*a45*a52*a63*a76-a11*a24*a37*a45*a52*a66*a73-a11*a24*a37*a45*a53*a62*a76+a11*a24*a37*a45*a53*a66*a72+a11*a24*a37*a45*a56*a62*a73-a11*a24*a37*a45*a56*a63*a72-a11*a24*a37*a46*a52*a63*a75+a11*a24*a37*a46*a52*a65*a73+a11*a24*a37*a46*a53*a62*a75-a11*a24*a37*a46*a53*a65*a72-a11*a24*a37*a46*a55*a62*a73+a11*a24*a37*a46*a55*a63*a72-a11*a25*a32*a43*a54*a66*a77+a11*a25*a32*a43*a54*a67*a76+a11*a25*a32*a43*a56*a64*a77-a11*a25*a32*a43*a56*a67*a74-a11*a25*a32*a43*a57*a64*a76+a11*a25*a32*a43*a57*a66*a74+a11*a25*a32*a44*a53*a66*a77-a11*a25*a32*a44*a53*a67*a76-a11*a25*a32*a44*a56*a63*a77+a11*a25*a32*a44*a56*a67*a73+a11*a25*a32*a44*a57*a63*a76-a11*a25*a32*a44*a57*a66*a73-a11*a25*a32*a46*a53*a64*a77+a11*a25*a32*a46*a53*a67*a74+a11*a25*a32*a46*a54*a63*a77-a11*a25*a32*a46*a54*a67*a73-a11*a25*a32*a46*a57*a63*a74+a11*a25*a32*a46*a57*a64*a73+a11*a25*a32*a47*a53*a64*a76-a11*a25*a32*a47*a53*a66*a74-a11*a25*a32*a47*a54*a63*a76+a11*a25*a32*a47*a54*a66*a73+a11*a25*a32*a47*a56*a63*a74-a11*a25*a32*a47*a56*a64*a73+a11*a25*a33*a42*a54*a66*a77-a11*a25*a33*a42*a54*a67*a76-a11*a25*a33*a42*a56*a64*a77+a11*a25*a33*a42*a56*a67*a74+a11*a25*a33*a42*a57*a64*a76-a11*a25*a33*a42*a57*a66*a74-a11*a25*a33*a44*a52*a66*a77+a11*a25*a33*a44*a52*a67*a76+a11*a25*a33*a44*a56*a62*a77-a11*a25*a33*a44*a56*a67*a72-a11*a25*a33*a44*a57*a62*a76+a11*a25*a33*a44*a57*a66*a72+a11*a25*a33*a46*a52*a64*a77-a11*a25*a33*a46*a52*a67*a74-a11*a25*a33*a46*a54*a62*a77+a11*a25*a33*a46*a54*a67*a72+a11*a25*a33*a46*a57*a62*a74-a11*a25*a33*a46*a57*a64*a72-a11*a25*a33*a47*a52*a64*a76+a11*a25*a33*a47*a52*a66*a74+a11*a25*a33*a47*a54*a62*a76-a11*a25*a33*a47*a54*a66*a72-a11*a25*a33*a47*a56*a62*a74+a11*a25*a33*a47*a56*a64*a72-a11*a25*a34*a42*a53*a66*a77+a11*a25*a34*a42*a53*a67*a76+a11*a25*a34*a42*a56*a63*a77-a11*a25*a34*a42*a56*a67*a73-a11*a25*a34*a42*a57*a63*a76+a11*a25*a34*a42*a57*a66*a73+a11*a25*a34*a43*a52*a66*a77-a11*a25*a34*a43*a52*a67*a76-a11*a25*a34*a43*a56*a62*a77+a11*a25*a34*a43*a56*a67*a72+a11*a25*a34*a43*a57*a62*a76-a11*a25*a34*a43*a57*a66*a72-a11*a25*a34*a46*a52*a63*a77+a11*a25*a34*a46*a52*a67*a73+a11*a25*a34*a46*a53*a62*a77-a11*a25*a34*a46*a53*a67*a72-a11*a25*a34*a46*a57*a62*a73+a11*a25*a34*a46*a57*a63*a72+a11*a25*a34*a47*a52*a63*a76-a11*a25*a34*a47*a52*a66*a73-a11*a25*a34*a47*a53*a62*a76+a11*a25*a34*a47*a53*a66*a72+a11*a25*a34*a47*a56*a62*a73-a11*a25*a34*a47*a56*a63*a72+a11*a25*a36*a42*a53*a64*a77-a11*a25*a36*a42*a53*a67*a74-a11*a25*a36*a42*a54*a63*a77+a11*a25*a36*a42*a54*a67*a73+a11*a25*a36*a42*a57*a63*a74-a11*a25*a36*a42*a57*a64*a73-a11*a25*a36*a43*a52*a64*a77+a11*a25*a36*a43*a52*a67*a74+a11*a25*a36*a43*a54*a62*a77-a11*a25*a36*a43*a54*a67*a72-a11*a25*a36*a43*a57*a62*a74+a11*a25*a36*a43*a57*a64*a72+a11*a25*a36*a44*a52*a63*a77-a11*a25*a36*a44*a52*a67*a73-a11*a25*a36*a44*a53*a62*a77+a11*a25*a36*a44*a53*a67*a72+a11*a25*a36*a44*a57*a62*a73-a11*a25*a36*a44*a57*a63*a72-a11*a25*a36*a47*a52*a63*a74+a11*a25*a36*a47*a52*a64*a73+a11*a25*a36*a47*a53*a62*a74-a11*a25*a36*a47*a53*a64*a72-a11*a25*a36*a47*a54*a62*a73+a11*a25*a36*a47*a54*a63*a72-a11*a25*a37*a42*a53*a64*a76+a11*a25*a37*a42*a53*a66*a74+a11*a25*a37*a42*a54*a63*a76-a11*a25*a37*a42*a54*a66*a73-a11*a25*a37*a42*a56*a63*a74+a11*a25*a37*a42*a56*a64*a73+a11*a25*a37*a43*a52*a64*a76-a11*a25*a37*a43*a52*a66*a74-a11*a25*a37*a43*a54*a62*a76+a11*a25*a37*a43*a54*a66*a72+a11*a25*a37*a43*a56*a62*a74-a11*a25*a37*a43*a56*a64*a72-a11*a25*a37*a44*a52*a63*a76+a11*a25*a37*a44*a52*a66*a73+a11*a25*a37*a44*a53*a62*a76-a11*a25*a37*a44*a53*a66*a72-a11*a25*a37*a44*a56*a62*a73+a11*a25*a37*a44*a56*a63*a72+a11*a25*a37*a46*a52*a63*a74-a11*a25*a37*a46*a52*a64*a73-a11*a25*a37*a46*a53*a62*a74+a11*a25*a37*a46*a53*a64*a72+a11*a25*a37*a46*a54*a62*a73-a11*a25*a37*a46*a54*a63*a72+a11*a26*a32*a43*a54*a65*a77-a11*a26*a32*a43*a54*a67*a75-a11*a26*a32*a43*a55*a64*a77+a11*a26*a32*a43*a55*a67*a74+a11*a26*a32*a43*a57*a64*a75-a11*a26*a32*a43*a57*a65*a74-a11*a26*a32*a44*a53*a65*a77+a11*a26*a32*a44*a53*a67*a75+a11*a26*a32*a44*a55*a63*a77-a11*a 26*a32*a44*a55*a67*a73-a11*a26*a32*a44*a57*a63*a75+a11*a26*a32*a44*a57*a65*a73+a11*a26*a32*a45*a53*a64*a77-a11*a26*a32*a45*a53*a67*a74-a11*a26*a32*a45*a54*a63*a77+a11*a26*a32*a45*a54*a67*a73+a11*a26*a32*a45*a57*a63*a74-a11*a26*a32*a45*a57*a64*a73-a11*a26*a32*a47*a53*a64*a75+a11*a26*a32*a47*a53*a65*a74+a11*a26*a32*a47*a54*a63*a75-a11*a26*a32*a47*a54*a65*a73-a11*a26*a32*a47*a55*a63*a74+a11*a26*a32*a47*a55*a64*a73-a11*a26*a33*a42*a54*a65*a77+a11*a26*a33*a42*a54*a67*a75+a11*a26*a33*a42*a55*a64*a77-a11*a26*a33*a42*a55*a67*a74-a11*a26*a33*a42*a57*a64*a75+a11*a26*a33*a42*a57*a65*a74+a11*a26*a33*a44*a52*a65*a77-a11*a26*a33*a44*a52*a67*a75-a11*a26*a33*a44*a55*a62*a77+a11*a26*a33*a44*a55*a67*a72+a11*a26*a33*a44*a57*a62*a75-a11*a26*a33*a44*a57*a65*a72-a11*a26*a33*a45*a52*a64*a77+a11*a26*a33*a45*a52*a67*a74+a11*a26*a33*a45*a54*a62*a77-a11*a26*a33*a45*a54*a67*a72-a11*a26*a33*a45*a57*a62*a74+a11*a26*a33*a45*a57*a64*a72+a11*a26*a33*a47*a52*a64*a75-a11*a26*a33*a47*a52*a65*a74-a11*a26*a33*a47*a54*a62*a75+a11*a26*a33*a47*a54*a65*a72+a11*a26*a33*a47*a55*a62*a74-a11*a26*a33*a47*a55*a64*a72+a11*a26*a34*a42*a53*a65*a77-a11*a26*a34*a42*a53*a67*a75-a11*a26*a34*a42*a55*a63*a77+a11*a26*a34*a42*a55*a67*a73+a11*a26*a34*a42*a57*a63*a75-a11*a26*a34*a42*a57*a65*a73-a11*a26*a34*a43*a52*a65*a77+a11*a26*a34*a43*a52*a67*a75+a11*a26*a34*a43*a55*a62*a77-a11*a26*a34*a43*a55*a67*a72-a11*a26*a34*a43*a57*a62*a75+a11*a26*a34*a43*a57*a65*a72+a11*a26*a34*a45*a52*a63*a77-a11*a26*a34*a45*a52*a67*a73-a11*a26*a34*a45*a53*a62*a77+a11*a26*a34*a45*a53*a67*a72+a11*a26*a34*a45*a57*a62*a73-a11*a26*a34*a45*a57*a63*a72-a11*a26*a34*a47*a52*a63*a75+a11*a26*a34*a47*a52*a65*a73+a11*a26*a34*a47*a53*a62*a75-a11*a26*a34*a47*a53*a65*a72-a11*a26*a34*a47*a55*a62*a73+a11*a26*a34*a47*a55*a63*a72-a11*a26*a35*a42*a53*a64*a77+a11*a26*a35*a42*a53*a67*a74+a11*a26*a35*a42*a54*a63*a77-a11*a26*a35*a42*a54*a67*a73-a11*a26*a35*a42*a57*a63*a74+a11*a26*a35*a42*a57*a64*a73+a11*a26*a35*a43*a52*a64*a77-a11*a26*a35*a43*a52*a67*a74-a11*a26*a35*a43*a54*a62*a77+a11*a26*a35*a43*a54*a67*a72+a11*a26*a35*a43*a57*a62*a74-a11*a26*a35*a43*a57*a64*a72-a11*a26*a35*a44*a52*a63*a77+a11*a26*a35*a44*a52*a67*a73+a11*a26*a35*a44*a53*a62*a77-a11*a26*a35*a44*a53*a67*a72-a11*a26*a35*a44*a57*a62*a73+a11*a26*a35*a44*a57*a63*a72+a11*a26*a35*a47*a52*a63*a74-a11*a26*a35*a47*a52*a64*a73-a11*a26*a35*a47*a53*a62*a74+a11*a26*a35*a47*a53*a64*a72+a11*a26*a35*a47*a54*a62*a73-a11*a26*a35*a47*a54*a63*a72+a11*a26*a37*a42*a53*a64*a75-a11*a26*a37*a42*a53*a65*a74-a11*a26*a37*a42*a54*a63*a75+a11*a26*a37*a42*a54*a65*a73+a11*a26*a37*a42*a55*a63*a74-a11*a26*a37*a42*a55*a64*a73-a11*a26*a37*a43*a52*a64*a75+a11*a26*a37*a43*a52*a65*a74+a11*a26*a37*a43*a54*a62*a75-a11*a26*a37*a43*a54*a65*a72-a11*a26*a37*a43*a55*a62*a74+a11*a26*a37*a43*a55*a64*a72+a11*a26*a37*a44*a52*a63*a75-a11*a26*a37*a44*a52*a65*a73-a11*a26*a37*a44*a53*a62*a75+a11*a26*a37*a44*a53*a65*a72+a11*a26*a37*a44*a55*a62*a73-a11*a26*a37*a44*a55*a63*a72-a11*a26*a37*a45*a52*a63*a74+a11*a26*a37*a45*a52*a64*a73+a11*a26*a37*a45*a53*a62*a74-a11*a26*a37*a45*a53*a64*a72-a11*a26*a37*a45*a54*a62*a73+a11*a26*a37*a45*a54*a63*a72-a11*a27*a32*a43*a54*a65*a76+a11*a27*a32*a43*a54*a66*a75+a11*a27*a32*a43*a55*a64*a76-a11*a27*a32*a43*a55*a66*a74-a11*a27*a32*a43*a56*a64*a75+a11*a27*a32*a43*a56*a65*a74+a11*a27*a32*a44*a53*a65*a76-a11*a27*a32*a44*a53*a66*a75-a11*a27*a32*a44*a55*a63*a76+a11*a27*a32*a44*a55*a66*a73+a11*a27*a32*a44*a56*a63*a75-a11*a27*a32*a44*a56*a65*a73-a11*a27*a32*a45*a53*a64*a76+a11*a27*a32*a45*a53*a66*a74+a11*a27*a32*a45*a54*a63*a76-a11*a27*a32*a45*a54*a66*a73-a11*a27*a32*a45*a56*a63*a74+a11*a27*a32*a45*a56*a64*a73+a11*a27*a32*a46*a53*a64*a75-a11*a27*a32*a46*a53*a65*a74-a11*a27*a32*a46*a54*a63*a75+a11*a27*a32*a46*a54*a65*a73+a11*a27*a32*a46*a55*a63*a74-a11*a27*a32*a46*a55*a64*a73+a11*a27*a33*a42*a54*a65*a76-a11*a27*a33*a42*a54*a66*a75-a11*a27*a33*a42*a55*a64*a76+a11*a27*a33*a42*a55*a66*a74+a11*a27*a33*a42*a56*a64*a75-a11*a27*a33*a42*a56*a65*a74-a11*a27*a33*a44*a52*a65*a76+a11*a27*a33*a44*a52*a66*a75+a11*a27*a33*a44*a55*a62*a76-a11*a27*a33*a44*a55*a66*a72-a11*a27*a33*a44*a56*a62*a75+a11*a27*a33*a44*a56*a65*a72+a11*a27*a33*a45*a52*a64*a76-a11*a27*a33*a45*a52*a66*a74-a11*a27*a33*a45*a54*a62*a76+a11*a27*a33*a45*a54*a66*a72+a11*a27*a33*a45*a56*a62*a74-a11*a27*a33*a45*a56*a64*a72-a11*a27*a33*a46*a52*a64*a75+a11*a27*a33*a46*a52*a65*a74+a11*a27*a33*a46*a54*a62*a75-a11*a27*a33*a46*a54*a65*a72-a11*a27*a33*a46*a55*a62*a74+a11*a27*a33*a46*a55*a64*a72-a11*a27*a34*a42*a53*a65*a76+a11*a27*a34*a42*a53*a66*a75+a11*a27*a34*a42*a55*a63*a76-a11*a27*a34*a42*a55*a66*a73-a11*a27*a34*a42*a56*a63*a75+a11*a27*a34*a42*a56*a65*a73+a11*a27*a34*a43*a52*a65*a76-a11*a27*a34*a43*a52*a66*a75-a11*a27*a 34*a43*a55*a62*a76+a11*a27*a34*a43*a55*a66*a72+a11*a27*a34*a43*a56*a62*a75-a11*a27*a34*a43*a56*a65*a72-a11*a27*a34*a45*a52*a63*a76+a11*a27*a34*a45*a52*a66*a73+a11*a27*a34*a45*a53*a62*a76-a11*a27*a34*a45*a53*a66*a72-a11*a27*a34*a45*a56*a62*a73+a11*a27*a34*a45*a56*a63*a72+a11*a27*a34*a46*a52*a63*a75-a11*a27*a34*a46*a52*a65*a73-a11*a27*a34*a46*a53*a62*a75+a11*a27*a34*a46*a53*a65*a72+a11*a27*a34*a46*a55*a62*a73-a11*a27*a34*a46*a55*a63*a72+a11*a27*a35*a42*a53*a64*a76-a11*a27*a35*a42*a53*a66*a74-a11*a27*a35*a42*a54*a63*a76+a11*a27*a35*a42*a54*a66*a73+a11*a27*a35*a42*a56*a63*a74-a11*a27*a35*a42*a56*a64*a73-a11*a27*a35*a43*a52*a64*a76+a11*a27*a35*a43*a52*a66*a74+a11*a27*a35*a43*a54*a62*a76-a11*a27*a35*a43*a54*a66*a72-a11*a27*a35*a43*a56*a62*a74+a11*a27*a35*a43*a56*a64*a72+a11*a27*a35*a44*a52*a63*a76-a11*a27*a35*a44*a52*a66*a73-a11*a27*a35*a44*a53*a62*a76+a11*a27*a35*a44*a53*a66*a72+a11*a27*a35*a44*a56*a62*a73-a11*a27*a35*a44*a56*a63*a72-a11*a27*a35*a46*a52*a63*a74+a11*a27*a35*a46*a52*a64*a73+a11*a27*a35*a46*a53*a62*a74-a11*a27*a35*a46*a53*a64*a72-a11*a27*a35*a46*a54*a62*a73+a11*a27*a35*a46*a54*a63*a72-a11*a27*a36*a42*a53*a64*a75+a11*a27*a36*a42*a53*a65*a74+a11*a27*a36*a42*a54*a63*a75-a11*a27*a36*a42*a54*a65*a73-a11*a27*a36*a42*a55*a63*a74+a11*a27*a36*a42*a55*a64*a73+a11*a27*a36*a43*a52*a64*a75-a11*a27*a36*a43*a52*a65*a74-a11*a27*a36*a43*a54*a62*a75+a11*a27*a36*a43*a54*a65*a72+a11*a27*a36*a43*a55*a62*a74-a11*a27*a36*a43*a55*a64*a72-a11*a27*a36*a44*a52*a63*a75+a11*a27*a36*a44*a52*a65*a73+a11*a27*a36*a44*a53*a62*a75-a11*a27*a36*a44*a53*a65*a72-a11*a27*a36*a44*a55*a62*a73+a11*a27*a36*a44*a55*a63*a72+a11*a27*a36*a45*a52*a63*a74-a11*a27*a36*a45*a52*a64*a73-a11*a27*a36*a45*a53*a62*a74+a11*a27*a36*a45*a53*a64*a72+a11*a27*a36*a45*a54*a62*a73-a11*a27*a36*a45*a54*a63*a72-a12*a21*a33*a44*a55*a66*a77+a12*a21*a33*a44*a55*a67*a76+a12*a21*a33*a44*a56*a65*a77-a12*a21*a33*a44*a56*a67*a75-a12*a21*a33*a44*a57*a65*a76+a12*a21*a33*a44*a57*a66*a75+a12*a21*a33*a45*a54*a66*a77-a12*a21*a33*a45*a54*a67*a76-a12*a21*a33*a45*a56*a64*a77+a12*a21*a33*a45*a56*a67*a74+a12*a21*a33*a45*a57*a64*a76-a12*a21*a33*a45*a57*a66*a74-a12*a21*a33*a46*a54*a65*a77+a12*a21*a33*a46*a54*a67*a75+a12*a21*a33*a46*a55*a64*a77-a12*a21*a33*a46*a55*a67*a74-a12*a21*a33*a46*a57*a64*a75+a12*a21*a33*a46*a57*a65*a74+a12*a21*a33*a47*a54*a65*a76-a12*a21*a33*a47*a54*a66*a75-a12*a21*a33*a47*a55*a64*a76+a12*a21*a33*a47*a55*a66*a74+a12*a21*a33*a47*a56*a64*a75-a12*a21*a33*a47*a56*a65*a74+a12*a21*a34*a43*a55*a66*a77-a12*a21*a34*a43*a55*a67*a76-a12*a21*a34*a43*a56*a65*a77+a12*a21*a34*a43*a56*a67*a75+a12*a21*a34*a43*a57*a65*a76-a12*a21*a34*a43*a57*a66*a75-a12*a21*a34*a45*a53*a66*a77+a12*a21*a34*a45*a53*a67*a76+a12*a21*a34*a45*a56*a63*a77-a12*a21*a34*a45*a56*a67*a73-a12*a21*a34*a45*a57*a63*a76+a12*a21*a34*a45*a57*a66*a73+a12*a21*a34*a46*a53*a65*a77-a12*a21*a34*a46*a53*a67*a75-a12*a21*a34*a46*a55*a63*a77+a12*a21*a34*a46*a55*a67*a73+a12*a21*a34*a46*a57*a63*a75-a12*a21*a34*a46*a57*a65*a73-a12*a21*a34*a47*a53*a65*a76+a12*a21*a34*a47*a53*a66*a75+a12*a21*a34*a47*a55*a63*a76-a12*a21*a34*a47*a55*a66*a73-a12*a21*a34*a47*a56*a63*a75+a12*a21*a34*a47*a56*a65*a73-a12*a21*a35*a43*a54*a66*a77+a12*a21*a35*a43*a54*a67*a76+a12*a21*a35*a43*a56*a64*a77-a12*a21*a35*a43*a56*a67*a74-a12*a21*a35*a43*a57*a64*a76+a12*a21*a35*a43*a57*a66*a74+a12*a21*a35*a44*a53*a66*a77-a12*a21*a35*a44*a53*a67*a76-a12*a21*a35*a44*a56*a63*a77+a12*a21*a35*a44*a56*a67*a73+a12*a21*a35*a44*a57*a63*a76-a12*a21*a35*a44*a57*a66*a73-a12*a21*a35*a46*a53*a64*a77+a12*a21*a35*a46*a53*a67*a74+a12*a21*a35*a46*a54*a63*a77-a12*a21*a35*a46*a54*a67*a73-a12*a21*a35*a46*a57*a63*a74+a12*a21*a35*a46*a57*a64*a73+a12*a21*a35*a47*a53*a64*a76-a12*a21*a35*a47*a53*a66*a74-a12*a21*a35*a47*a54*a63*a76+a12*a21*a35*a47*a54*a66*a73+a12*a21*a35*a47*a56*a63*a74-a12*a21*a35*a47*a56*a64*a73+a12*a21*a36*a43*a54*a65*a77-a12*a21*a36*a43*a54*a67*a75-a12*a21*a36*a43*a55*a64*a77+a12*a21*a36*a43*a55*a67*a74+a12*a21*a36*a43*a57*a64*a75-a12*a21*a36*a43*a57*a65*a74-a12*a21*a36*a44*a53*a65*a77+a12*a21*a36*a44*a53*a67*a75+a12*a21*a36*a44*a55*a63*a77-a12*a21*a36*a44*a55*a67*a73-a12*a21*a36*a44*a57*a63*a75+a12*a21*a36*a44*a57*a65*a73+a12*a21*a36*a45*a53*a64*a77-a12*a21*a36*a45*a53*a67*a74-a12*a21*a36*a45*a54*a63*a77+a12*a21*a36*a45*a54*a67*a73+a12*a21*a36*a45*a57*a63*a74-a12*a21*a36*a45*a57*a64*a73-a12*a21*a36*a47*a53*a64*a75+a12*a21*a36*a47*a53*a65*a74+a12*a21*a36*a47*a54*a63*a75-a12*a21*a36*a47*a54*a65*a73-a12*a21*a36*a47*a55*a63*a74+a12*a21*a36*a47*a55*a64*a73-a12*a21*a37*a43*a54*a65*a76+a12*a21*a37*a43*a54*a66*a75+a12*a21*a37*a43*a55*a64*a76-a12*a21*a37*a43*a55*a66*a74-a12*a21*a37*a43*a56*a64*a75+a12*a21*a37*a43*a56*a65*a74+a12*a21*a37*a44*a53*a65*a76-a12*a21*a37*a 44*a53*a66*a75-a12*a21*a37*a44*a55*a63*a76+a12*a21*a37*a44*a55*a66*a73+a12*a21*a37*a44*a56*a63*a75-a12*a21*a37*a44*a56*a65*a73-a12*a21*a37*a45*a53*a64*a76+a12*a21*a37*a45*a53*a66*a74+a12*a21*a37*a45*a54*a63*a76-a12*a21*a37*a45*a54*a66*a73-a12*a21*a37*a45*a56*a63*a74+a12*a21*a37*a45*a56*a64*a73+a12*a21*a37*a46*a53*a64*a75-a12*a21*a37*a46*a53*a65*a74-a12*a21*a37*a46*a54*a63*a75+a12*a21*a37*a46*a54*a65*a73+a12*a21*a37*a46*a55*a63*a74-a12*a21*a37*a46*a55*a64*a73+a12*a23*a31*a44*a55*a66*a77-a12*a23*a31*a44*a55*a67*a76-a12*a23*a31*a44*a56*a65*a77+a12*a23*a31*a44*a56*a67*a75+a12*a23*a31*a44*a57*a65*a76-a12*a23*a31*a44*a57*a66*a75-a12*a23*a31*a45*a54*a66*a77+a12*a23*a31*a45*a54*a67*a76+a12*a23*a31*a45*a56*a64*a77-a12*a23*a31*a45*a56*a67*a74-a12*a23*a31*a45*a57*a64*a76+a12*a23*a31*a45*a57*a66*a74+a12*a23*a31*a46*a54*a65*a77-a12*a23*a31*a46*a54*a67*a75-a12*a23*a31*a46*a55*a64*a77+a12*a23*a31*a46*a55*a67*a74+a12*a23*a31*a46*a57*a64*a75-a12*a23*a31*a46*a57*a65*a74-a12*a23*a31*a47*a54*a65*a76+a12*a23*a31*a47*a54*a66*a75+a12*a23*a31*a47*a55*a64*a76-a12*a23*a31*a47*a55*a66*a74-a12*a23*a31*a47*a56*a64*a75+a12*a23*a31*a47*a56*a65*a74-a12*a23*a34*a41*a55*a66*a77+a12*a23*a34*a41*a55*a67*a76+a12*a23*a34*a41*a56*a65*a77-a12*a23*a34*a41*a56*a67*a75-a12*a23*a34*a41*a57*a65*a76+a12*a23*a34*a41*a57*a66*a75+a12*a23*a34*a45*a51*a66*a77-a12*a23*a34*a45*a51*a67*a76-a12*a23*a34*a45*a56*a61*a77+a12*a23*a34*a45*a56*a67*a71+a12*a23*a34*a45*a57*a61*a76-a12*a23*a34*a45*a57*a66*a71-a12*a23*a34*a46*a51*a65*a77+a12*a23*a34*a46*a51*a67*a75+a12*a23*a34*a46*a55*a61*a77-a12*a23*a34*a46*a55*a67*a71-a12*a23*a34*a46*a57*a61*a75+a12*a23*a34*a46*a57*a65*a71+a12*a23*a34*a47*a51*a65*a76-a12*a23*a34*a47*a51*a66*a75-a12*a23*a34*a47*a55*a61*a76+a12*a23*a34*a47*a55*a66*a71+a12*a23*a34*a47*a56*a61*a75-a12*a23*a34*a47*a56*a65*a71+a12*a23*a35*a41*a54*a66*a77-a12*a23*a35*a41*a54*a67*a76-a12*a23*a35*a41*a56*a64*a77+a12*a23*a35*a41*a56*a67*a74+a12*a23*a35*a41*a57*a64*a76-a12*a23*a35*a41*a57*a66*a74-a12*a23*a35*a44*a51*a66*a77+a12*a23*a35*a44*a51*a67*a76+a12*a23*a35*a44*a56*a61*a77-a12*a23*a35*a44*a56*a67*a71-a12*a23*a35*a44*a57*a61*a76+a12*a23*a35*a44*a57*a66*a71+a12*a23*a35*a46*a51*a64*a77-a12*a23*a35*a46*a51*a67*a74-a12*a23*a35*a46*a54*a61*a77+a12*a23*a35*a46*a54*a67*a71+a12*a23*a35*a46*a57*a61*a74-a12*a23*a35*a46*a57*a64*a71-a12*a23*a35*a47*a51*a64*a76+a12*a23*a35*a47*a51*a66*a74+a12*a23*a35*a47*a54*a61*a76-a12*a23*a35*a47*a54*a66*a71-a12*a23*a35*a47*a56*a61*a74+a12*a23*a35*a47*a56*a64*a71-a12*a23*a36*a41*a54*a65*a77+a12*a23*a36*a41*a54*a67*a75+a12*a23*a36*a41*a55*a64*a77-a12*a23*a36*a41*a55*a67*a74-a12*a23*a36*a41*a57*a64*a75+a12*a23*a36*a41*a57*a65*a74+a12*a23*a36*a44*a51*a65*a77-a12*a23*a36*a44*a51*a67*a75-a12*a23*a36*a44*a55*a61*a77+a12*a23*a36*a44*a55*a67*a71+a12*a23*a36*a44*a57*a61*a75-a12*a23*a36*a44*a57*a65*a71-a12*a23*a36*a45*a51*a64*a77+a12*a23*a36*a45*a51*a67*a74+a12*a23*a36*a45*a54*a61*a77-a12*a23*a36*a45*a54*a67*a71-a12*a23*a36*a45*a57*a61*a74+a12*a23*a36*a45*a57*a64*a71+a12*a23*a36*a47*a51*a64*a75-a12*a23*a36*a47*a51*a65*a74-a12*a23*a36*a47*a54*a61*a75+a12*a23*a36*a47*a54*a65*a71+a12*a23*a36*a47*a55*a61*a74-a12*a23*a36*a47*a55*a64*a71+a12*a23*a37*a41*a54*a65*a76-a12*a23*a37*a41*a54*a66*a75-a12*a23*a37*a41*a55*a64*a76+a12*a23*a37*a41*a55*a66*a74+a12*a23*a37*a41*a56*a64*a75-a12*a23*a37*a41*a56*a65*a74-a12*a23*a37*a44*a51*a65*a76+a12*a23*a37*a44*a51*a66*a75+a12*a23*a37*a44*a55*a61*a76-a12*a23*a37*a44*a55*a66*a71-a12*a23*a37*a44*a56*a61*a75+a12*a23*a37*a44*a56*a65*a71+a12*a23*a37*a45*a51*a64*a76-a12*a23*a37*a45*a51*a66*a74-a12*a23*a37*a45*a54*a61*a76+a12*a23*a37*a45*a54*a66*a71+a12*a23*a37*a45*a56*a61*a74-a12*a23*a37*a45*a56*a64*a71-a12*a23*a37*a46*a51*a64*a75+a12*a23*a37*a46*a51*a65*a74+a12*a23*a37*a46*a54*a61*a75-a12*a23*a37*a46*a54*a65*a71-a12*a23*a37*a46*a55*a61*a74+a12*a23*a37*a46*a55*a64*a71-a12*a24*a31*a43*a55*a66*a77+a12*a24*a31*a43*a55*a67*a76+a12*a24*a31*a43*a56*a65*a77-a12*a24*a31*a43*a56*a67*a75-a12*a24*a31*a43*a57*a65*a76+a12*a24*a31*a43*a57*a66*a75+a12*a24*a31*a45*a53*a66*a77-a12*a24*a31*a45*a53*a67*a76-a12*a24*a31*a45*a56*a63*a77+a12*a24*a31*a45*a56*a67*a73+a12*a24*a31*a45*a57*a63*a76-a12*a24*a31*a45*a57*a66*a73-a12*a24*a31*a46*a53*a65*a77+a12*a24*a31*a46*a53*a67*a75+a12*a24*a31*a46*a55*a63*a77-a12*a24*a31*a46*a55*a67*a73-a12*a24*a31*a46*a57*a63*a75+a12*a24*a31*a46*a57*a65*a73+a12*a24*a31*a47*a53*a65*a76-a12*a24*a31*a47*a53*a66*a75-a12*a24*a31*a47*a55*a63*a76+a12*a24*a31*a47*a55*a66*a73+a12*a24*a31*a47*a56*a63*a75-a12*a24*a31*a47*a56*a65*a73+a12*a24*a33*a41*a55*a66*a77-a12*a24*a33*a41*a55*a67*a76-a12*a24*a33*a41*a56*a65*a77+a12*a24*a33*a41*a56*a67*a75+a12*a24*a33*a41*a57*a65*a76-a12*a24*a33*a41*a57*a66*a75-a12*a24*a33*a45*a 51*a66*a77+a12*a24*a33*a45*a51*a67*a76+a12*a24*a33*a45*a56*a61*a77-a12*a24*a33*a45*a56*a67*a71-a12*a24*a33*a45*a57*a61*a76+a12*a24*a33*a45*a57*a66*a71+a12*a24*a33*a46*a51*a65*a77-a12*a24*a33*a46*a51*a67*a75-a12*a24*a33*a46*a55*a61*a77+a12*a24*a33*a46*a55*a67*a71+a12*a24*a33*a46*a57*a61*a75-a12*a24*a33*a46*a57*a65*a71-a12*a24*a33*a47*a51*a65*a76+a12*a24*a33*a47*a51*a66*a75+a12*a24*a33*a47*a55*a61*a76-a12*a24*a33*a47*a55*a66*a71-a12*a24*a33*a47*a56*a61*a75+a12*a24*a33*a47*a56*a65*a71-a12*a24*a35*a41*a53*a66*a77+a12*a24*a35*a41*a53*a67*a76+a12*a24*a35*a41*a56*a63*a77-a12*a24*a35*a41*a56*a67*a73-a12*a24*a35*a41*a57*a63*a76+a12*a24*a35*a41*a57*a66*a73+a12*a24*a35*a43*a51*a66*a77-a12*a24*a35*a43*a51*a67*a76-a12*a24*a35*a43*a56*a61*a77+a12*a24*a35*a43*a56*a67*a71+a12*a24*a35*a43*a57*a61*a76-a12*a24*a35*a43*a57*a66*a71-a12*a24*a35*a46*a51*a63*a77+a12*a24*a35*a46*a51*a67*a73+a12*a24*a35*a46*a53*a61*a77-a12*a24*a35*a46*a53*a67*a71-a12*a24*a35*a46*a57*a61*a73+a12*a24*a35*a46*a57*a63*a71+a12*a24*a35*a47*a51*a63*a76-a12*a24*a35*a47*a51*a66*a73-a12*a24*a35*a47*a53*a61*a76+a12*a24*a35*a47*a53*a66*a71+a12*a24*a35*a47*a56*a61*a73-a12*a24*a35*a47*a56*a63*a71+a12*a24*a36*a41*a53*a65*a77-a12*a24*a36*a41*a53*a67*a75-a12*a24*a36*a41*a55*a63*a77+a12*a24*a36*a41*a55*a67*a73+a12*a24*a36*a41*a57*a63*a75-a12*a24*a36*a41*a57*a65*a73-a12*a24*a36*a43*a51*a65*a77+a12*a24*a36*a43*a51*a67*a75+a12*a24*a36*a43*a55*a61*a77-a12*a24*a36*a43*a55*a67*a71-a12*a24*a36*a43*a57*a61*a75+a12*a24*a36*a43*a57*a65*a71+a12*a24*a36*a45*a51*a63*a77-a12*a24*a36*a45*a51*a67*a73-a12*a24*a36*a45*a53*a61*a77+a12*a24*a36*a45*a53*a67*a71+a12*a24*a36*a45*a57*a61*a73-a12*a24*a36*a45*a57*a63*a71-a12*a24*a36*a47*a51*a63*a75+a12*a24*a36*a47*a51*a65*a73+a12*a24*a36*a47*a53*a61*a75-a12*a24*a36*a47*a53*a65*a71-a12*a24*a36*a47*a55*a61*a73+a12*a24*a36*a47*a55*a63*a71-a12*a24*a37*a41*a53*a65*a76+a12*a24*a37*a41*a53*a66*a75+a12*a24*a37*a41*a55*a63*a76-a12*a24*a37*a41*a55*a66*a73-a12*a24*a37*a41*a56*a63*a75+a12*a24*a37*a41*a56*a65*a73+a12*a24*a37*a43*a51*a65*a76-a12*a24*a37*a43*a51*a66*a75-a12*a24*a37*a43*a55*a61*a76+a12*a24*a37*a43*a55*a66*a71+a12*a24*a37*a43*a56*a61*a75-a12*a24*a37*a43*a56*a65*a71-a12*a24*a37*a45*a51*a63*a76+a12*a24*a37*a45*a51*a66*a73+a12*a24*a37*a45*a53*a61*a76-a12*a24*a37*a45*a53*a66*a71-a12*a24*a37*a45*a56*a61*a73+a12*a24*a37*a45*a56*a63*a71+a12*a24*a37*a46*a51*a63*a75-a12*a24*a37*a46*a51*a65*a73-a12*a24*a37*a46*a53*a61*a75+a12*a24*a37*a46*a53*a65*a71+a12*a24*a37*a46*a55*a61*a73-a12*a24*a37*a46*a55*a63*a71+a12*a25*a31*a43*a54*a66*a77-a12*a25*a31*a43*a54*a67*a76-a12*a25*a31*a43*a56*a64*a77+a12*a25*a31*a43*a56*a67*a74+a12*a25*a31*a43*a57*a64*a76-a12*a25*a31*a43*a57*a66*a74-a12*a25*a31*a44*a53*a66*a77+a12*a25*a31*a44*a53*a67*a76+a12*a25*a31*a44*a56*a63*a77-a12*a25*a31*a44*a56*a67*a73-a12*a25*a31*a44*a57*a63*a76+a12*a25*a31*a44*a57*a66*a73+a12*a25*a31*a46*a53*a64*a77-a12*a25*a31*a46*a53*a67*a74-a12*a25*a31*a46*a54*a63*a77+a12*a25*a31*a46*a54*a67*a73+a12*a25*a31*a46*a57*a63*a74-a12*a25*a31*a46*a57*a64*a73-a12*a25*a31*a47*a53*a64*a76+a12*a25*a31*a47*a53*a66*a74+a12*a25*a31*a47*a54*a63*a76-a12*a25*a31*a47*a54*a66*a73-a12*a25*a31*a47*a56*a63*a74+a12*a25*a31*a47*a56*a64*a73-a12*a25*a33*a41*a54*a66*a77+a12*a25*a33*a41*a54*a67*a76+a12*a25*a33*a41*a56*a64*a77-a12*a25*a33*a41*a56*a67*a74-a12*a25*a33*a41*a57*a64*a76+a12*a25*a33*a41*a57*a66*a74+a12*a25*a33*a44*a51*a66*a77-a12*a25*a33*a44*a51*a67*a76-a12*a25*a33*a44*a56*a61*a77+a12*a25*a33*a44*a56*a67*a71+a12*a25*a33*a44*a57*a61*a76-a12*a25*a33*a44*a57*a66*a71-a12*a25*a33*a46*a51*a64*a77+a12*a25*a33*a46*a51*a67*a74+a12*a25*a33*a46*a54*a61*a77-a12*a25*a33*a46*a54*a67*a71-a12*a25*a33*a46*a57*a61*a74+a12*a25*a33*a46*a57*a64*a71+a12*a25*a33*a47*a51*a64*a76-a12*a25*a33*a47*a51*a66*a74-a12*a25*a33*a47*a54*a61*a76+a12*a25*a33*a47*a54*a66*a71+a12*a25*a33*a47*a56*a61*a74-a12*a25*a33*a47*a56*a64*a71+a12*a25*a34*a41*a53*a66*a77-a12*a25*a34*a41*a53*a67*a76-a12*a25*a34*a41*a56*a63*a77+a12*a25*a34*a41*a56*a67*a73+a12*a25*a34*a41*a57*a63*a76-a12*a25*a34*a41*a57*a66*a73-a12*a25*a34*a43*a51*a66*a77+a12*a25*a34*a43*a51*a67*a76+a12*a25*a34*a43*a56*a61*a77-a12*a25*a34*a43*a56*a67*a71-a12*a25*a34*a43*a57*a61*a76+a12*a25*a34*a43*a57*a66*a71+a12*a25*a34*a46*a51*a63*a77-a12*a25*a34*a46*a51*a67*a73-a12*a25*a34*a46*a53*a61*a77+a12*a25*a34*a46*a53*a67*a71+a12*a25*a34*a46*a57*a61*a73-a12*a25*a34*a46*a57*a63*a71-a12*a25*a34*a47*a51*a63*a76+a12*a25*a34*a47*a51*a66*a73+a12*a25*a34*a47*a53*a61*a76-a12*a25*a34*a47*a53*a66*a71-a12*a25*a34*a47*a56*a61*a73+a12*a25*a34*a47*a56*a63*a71-a12*a25*a36*a41*a53*a64*a77+a12*a25*a36*a41*a53*a67*a74+a12*a25*a36*a41*a54*a63*a77-a12*a25*a36*a41*a54*a67*a73-a12*a25*a36*a41*a57*a63*a74+a12*a25*a36*a41*a57*a 64*a73+a12*a25*a36*a43*a51*a64*a77-a12*a25*a36*a43*a51*a67*a74-a12*a25*a36*a43*a54*a61*a77+a12*a25*a36*a43*a54*a67*a71+a12*a25*a36*a43*a57*a61*a74-a12*a25*a36*a43*a57*a64*a71-a12*a25*a36*a44*a51*a63*a77+a12*a25*a36*a44*a51*a67*a73+a12*a25*a36*a44*a53*a61*a77-a12*a25*a36*a44*a53*a67*a71-a12*a25*a36*a44*a57*a61*a73+a12*a25*a36*a44*a57*a63*a71+a12*a25*a36*a47*a51*a63*a74-a12*a25*a36*a47*a51*a64*a73-a12*a25*a36*a47*a53*a61*a74+a12*a25*a36*a47*a53*a64*a71+a12*a25*a36*a47*a54*a61*a73-a12*a25*a36*a47*a54*a63*a71+a12*a25*a37*a41*a53*a64*a76-a12*a25*a37*a41*a53*a66*a74-a12*a25*a37*a41*a54*a63*a76+a12*a25*a37*a41*a54*a66*a73+a12*a25*a37*a41*a56*a63*a74-a12*a25*a37*a41*a56*a64*a73-a12*a25*a37*a43*a51*a64*a76+a12*a25*a37*a43*a51*a66*a74+a12*a25*a37*a43*a54*a61*a76-a12*a25*a37*a43*a54*a66*a71-a12*a25*a37*a43*a56*a61*a74+a12*a25*a37*a43*a56*a64*a71+a12*a25*a37*a44*a51*a63*a76-a12*a25*a37*a44*a51*a66*a73-a12*a25*a37*a44*a53*a61*a76+a12*a25*a37*a44*a53*a66*a71+a12*a25*a37*a44*a56*a61*a73-a12*a25*a37*a44*a56*a63*a71-a12*a25*a37*a46*a51*a63*a74+a12*a25*a37*a46*a51*a64*a73+a12*a25*a37*a46*a53*a61*a74-a12*a25*a37*a46*a53*a64*a71-a12*a25*a37*a46*a54*a61*a73+a12*a25*a37*a46*a54*a63*a71-a12*a26*a31*a43*a54*a65*a77+a12*a26*a31*a43*a54*a67*a75+a12*a26*a31*a43*a55*a64*a77-a12*a26*a31*a43*a55*a67*a74-a12*a26*a31*a43*a57*a64*a75+a12*a26*a31*a43*a57*a65*a74+a12*a26*a31*a44*a53*a65*a77-a12*a26*a31*a44*a53*a67*a75-a12*a26*a31*a44*a55*a63*a77+a12*a26*a31*a44*a55*a67*a73+a12*a26*a31*a44*a57*a63*a75-a12*a26*a31*a44*a57*a65*a73-a12*a26*a31*a45*a53*a64*a77+a12*a26*a31*a45*a53*a67*a74+a12*a26*a31*a45*a54*a63*a77-a12*a26*a31*a45*a54*a67*a73-a12*a26*a31*a45*a57*a63*a74+a12*a26*a31*a45*a57*a64*a73+a12*a26*a31*a47*a53*a64*a75-a12*a26*a31*a47*a53*a65*a74-a12*a26*a31*a47*a54*a63*a75+a12*a26*a31*a47*a54*a65*a73+a12*a26*a31*a47*a55*a63*a74-a12*a26*a31*a47*a55*a64*a73+a12*a26*a33*a41*a54*a65*a77-a12*a26*a33*a41*a54*a67*a75-a12*a26*a33*a41*a55*a64*a77+a12*a26*a33*a41*a55*a67*a74+a12*a26*a33*a41*a57*a64*a75-a12*a26*a33*a41*a57*a65*a74-a12*a26*a33*a44*a51*a65*a77+a12*a26*a33*a44*a51*a67*a75+a12*a26*a33*a44*a55*a61*a77-a12*a26*a33*a44*a55*a67*a71-a12*a26*a33*a44*a57*a61*a75+a12*a26*a33*a44*a57*a65*a71+a12*a26*a33*a45*a51*a64*a77-a12*a26*a33*a45*a51*a67*a74-a12*a26*a33*a45*a54*a61*a77+a12*a26*a33*a45*a54*a67*a71+a12*a26*a33*a45*a57*a61*a74-a12*a26*a33*a45*a57*a64*a71-a12*a26*a33*a47*a51*a64*a75+a12*a26*a33*a47*a51*a65*a74+a12*a26*a33*a47*a54*a61*a75-a12*a26*a33*a47*a54*a65*a71-a12*a26*a33*a47*a55*a61*a74+a12*a26*a33*a47*a55*a64*a71-a12*a26*a34*a41*a53*a65*a77+a12*a26*a34*a41*a53*a67*a75+a12*a26*a34*a41*a55*a63*a77-a12*a26*a34*a41*a55*a67*a73-a12*a26*a34*a41*a57*a63*a75+a12*a26*a34*a41*a57*a65*a73+a12*a26*a34*a43*a51*a65*a77-a12*a26*a34*a43*a51*a67*a75-a12*a26*a34*a43*a55*a61*a77+a12*a26*a34*a43*a55*a67*a71+a12*a26*a34*a43*a57*a61*a75-a12*a26*a34*a43*a57*a65*a71-a12*a26*a34*a45*a51*a63*a77+a12*a26*a34*a45*a51*a67*a73+a12*a26*a34*a45*a53*a61*a77-a12*a26*a34*a45*a53*a67*a71-a12*a26*a34*a45*a57*a61*a73+a12*a26*a34*a45*a57*a63*a71+a12*a26*a34*a47*a51*a63*a75-a12*a26*a34*a47*a51*a65*a73-a12*a26*a34*a47*a53*a61*a75+a12*a26*a34*a47*a53*a65*a71+a12*a26*a34*a47*a55*a61*a73-a12*a26*a34*a47*a55*a63*a71+a12*a26*a35*a41*a53*a64*a77-a12*a26*a35*a41*a53*a67*a74-a12*a26*a35*a41*a54*a63*a77+a12*a26*a35*a41*a54*a67*a73+a12*a26*a35*a41*a57*a63*a74-a12*a26*a35*a41*a57*a64*a73-a12*a26*a35*a43*a51*a64*a77+a12*a26*a35*a43*a51*a67*a74+a12*a26*a35*a43*a54*a61*a77-a12*a26*a35*a43*a54*a67*a71-a12*a26*a35*a43*a57*a61*a74+a12*a26*a35*a43*a57*a64*a71+a12*a26*a35*a44*a51*a63*a77-a12*a26*a35*a44*a51*a67*a73-a12*a26*a35*a44*a53*a61*a77+a12*a26*a35*a44*a53*a67*a71+a12*a26*a35*a44*a57*a61*a73-a12*a26*a35*a44*a57*a63*a71-a12*a26*a35*a47*a51*a63*a74+a12*a26*a35*a47*a51*a64*a73+a12*a26*a35*a47*a53*a61*a74-a12*a26*a35*a47*a53*a64*a71-a12*a26*a35*a47*a54*a61*a73+a12*a26*a35*a47*a54*a63*a71-a12*a26*a37*a41*a53*a64*a75+a12*a26*a37*a41*a53*a65*a74+a12*a26*a37*a41*a54*a63*a75-a12*a26*a37*a41*a54*a65*a73-a12*a26*a37*a41*a55*a63*a74+a12*a26*a37*a41*a55*a64*a73+a12*a26*a37*a43*a51*a64*a75-a12*a26*a37*a43*a51*a65*a74-a12*a26*a37*a43*a54*a61*a75+a12*a26*a37*a43*a54*a65*a71+a12*a26*a37*a43*a55*a61*a74-a12*a26*a37*a43*a55*a64*a71-a12*a26*a37*a44*a51*a63*a75+a12*a26*a37*a44*a51*a65*a73+a12*a26*a37*a44*a53*a61*a75-a12*a26*a37*a44*a53*a65*a71-a12*a26*a37*a44*a55*a61*a73+a12*a26*a37*a44*a55*a63*a71+a12*a26*a37*a45*a51*a63*a74-a12*a26*a37*a45*a51*a64*a73-a12*a26*a37*a45*a53*a61*a74+a12*a26*a37*a45*a53*a64*a71+a12*a26*a37*a45*a54*a61*a73-a12*a26*a37*a45*a54*a63*a71+a12*a27*a31*a43*a54*a65*a76-a12*a27*a31*a43*a54*a66*a75-a12*a27*a31*a43*a55*a64*a76+a12*a27*a31*a43*a55*a66*a74+a12*a27*a31*a43*a56*a64*a 75-a12*a27*a31*a43*a56*a65*a74-a12*a27*a31*a44*a53*a65*a76+a12*a27*a31*a44*a53*a66*a75+a12*a27*a31*a44*a55*a63*a76-a12*a27*a31*a44*a55*a66*a73-a12*a27*a31*a44*a56*a63*a75+a12*a27*a31*a44*a56*a65*a73+a12*a27*a31*a45*a53*a64*a76-a12*a27*a31*a45*a53*a66*a74-a12*a27*a31*a45*a54*a63*a76+a12*a27*a31*a45*a54*a66*a73+a12*a27*a31*a45*a56*a63*a74-a12*a27*a31*a45*a56*a64*a73-a12*a27*a31*a46*a53*a64*a75+a12*a27*a31*a46*a53*a65*a74+a12*a27*a31*a46*a54*a63*a75-a12*a27*a31*a46*a54*a65*a73-a12*a27*a31*a46*a55*a63*a74+a12*a27*a31*a46*a55*a64*a73-a12*a27*a33*a41*a54*a65*a76+a12*a27*a33*a41*a54*a66*a75+a12*a27*a33*a41*a55*a64*a76-a12*a27*a33*a41*a55*a66*a74-a12*a27*a33*a41*a56*a64*a75+a12*a27*a33*a41*a56*a65*a74+a12*a27*a33*a44*a51*a65*a76-a12*a27*a33*a44*a51*a66*a75-a12*a27*a33*a44*a55*a61*a76+a12*a27*a33*a44*a55*a66*a71+a12*a27*a33*a44*a56*a61*a75-a12*a27*a33*a44*a56*a65*a71-a12*a27*a33*a45*a51*a64*a76+a12*a27*a33*a45*a51*a66*a74+a12*a27*a33*a45*a54*a61*a76-a12*a27*a33*a45*a54*a66*a71-a12*a27*a33*a45*a56*a61*a74+a12*a27*a33*a45*a56*a64*a71+a12*a27*a33*a46*a51*a64*a75-a12*a27*a33*a46*a51*a65*a74-a12*a27*a33*a46*a54*a61*a75+a12*a27*a33*a46*a54*a65*a71+a12*a27*a33*a46*a55*a61*a74-a12*a27*a33*a46*a55*a64*a71+a12*a27*a34*a41*a53*a65*a76-a12*a27*a34*a41*a53*a66*a75-a12*a27*a34*a41*a55*a63*a76+a12*a27*a34*a41*a55*a66*a73+a12*a27*a34*a41*a56*a63*a75-a12*a27*a34*a41*a56*a65*a73-a12*a27*a34*a43*a51*a65*a76+a12*a27*a34*a43*a51*a66*a75+a12*a27*a34*a43*a55*a61*a76-a12*a27*a34*a43*a55*a66*a71-a12*a27*a34*a43*a56*a61*a75+a12*a27*a34*a43*a56*a65*a71+a12*a27*a34*a45*a51*a63*a76-a12*a27*a34*a45*a51*a66*a73-a12*a27*a34*a45*a53*a61*a76+a12*a27*a34*a45*a53*a66*a71+a12*a27*a34*a45*a56*a61*a73-a12*a27*a34*a45*a56*a63*a71-a12*a27*a34*a46*a51*a63*a75+a12*a27*a34*a46*a51*a65*a73+a12*a27*a34*a46*a53*a61*a75-a12*a27*a34*a46*a53*a65*a71-a12*a27*a34*a46*a55*a61*a73+a12*a27*a34*a46*a55*a63*a71-a12*a27*a35*a41*a53*a64*a76+a12*a27*a35*a41*a53*a66*a74+a12*a27*a35*a41*a54*a63*a76-a12*a27*a35*a41*a54*a66*a73-a12*a27*a35*a41*a56*a63*a74+a12*a27*a35*a41*a56*a64*a73+a12*a27*a35*a43*a51*a64*a76-a12*a27*a35*a43*a51*a66*a74-a12*a27*a35*a43*a54*a61*a76+a12*a27*a35*a43*a54*a66*a71+a12*a27*a35*a43*a56*a61*a74-a12*a27*a35*a43*a56*a64*a71-a12*a27*a35*a44*a51*a63*a76+a12*a27*a35*a44*a51*a66*a73+a12*a27*a35*a44*a53*a61*a76-a12*a27*a35*a44*a53*a66*a71-a12*a27*a35*a44*a56*a61*a73+a12*a27*a35*a44*a56*a63*a71+a12*a27*a35*a46*a51*a63*a74-a12*a27*a35*a46*a51*a64*a73-a12*a27*a35*a46*a53*a61*a74+a12*a27*a35*a46*a53*a64*a71+a12*a27*a35*a46*a54*a61*a73-a12*a27*a35*a46*a54*a63*a71+a12*a27*a36*a41*a53*a64*a75-a12*a27*a36*a41*a53*a65*a74-a12*a27*a36*a41*a54*a63*a75+a12*a27*a36*a41*a54*a65*a73+a12*a27*a36*a41*a55*a63*a74-a12*a27*a36*a41*a55*a64*a73-a12*a27*a36*a43*a51*a64*a75+a12*a27*a36*a43*a51*a65*a74+a12*a27*a36*a43*a54*a61*a75-a12*a27*a36*a43*a54*a65*a71-a12*a27*a36*a43*a55*a61*a74+a12*a27*a36*a43*a55*a64*a71+a12*a27*a36*a44*a51*a63*a75-a12*a27*a36*a44*a51*a65*a73-a12*a27*a36*a44*a53*a61*a75+a12*a27*a36*a44*a53*a65*a71+a12*a27*a36*a44*a55*a61*a73-a12*a27*a36*a44*a55*a63*a71-a12*a27*a36*a45*a51*a63*a74+a12*a27*a36*a45*a51*a64*a73+a12*a27*a36*a45*a53*a61*a74-a12*a27*a36*a45*a53*a64*a71-a12*a27*a36*a45*a54*a61*a73+a12*a27*a36*a45*a54*a63*a71+a13*a21*a32*a44*a55*a66*a77-a13*a21*a32*a44*a55*a67*a76-a13*a21*a32*a44*a56*a65*a77+a13*a21*a32*a44*a56*a67*a75+a13*a21*a32*a44*a57*a65*a76-a13*a21*a32*a44*a57*a66*a75-a13*a21*a32*a45*a54*a66*a77+a13*a21*a32*a45*a54*a67*a76+a13*a21*a32*a45*a56*a64*a77-a13*a21*a32*a45*a56*a67*a74-a13*a21*a32*a45*a57*a64*a76+a13*a21*a32*a45*a57*a66*a74+a13*a21*a32*a46*a54*a65*a77-a13*a21*a32*a46*a54*a67*a75-a13*a21*a32*a46*a55*a64*a77+a13*a21*a32*a46*a55*a67*a74+a13*a21*a32*a46*a57*a64*a75-a13*a21*a32*a46*a57*a65*a74-a13*a21*a32*a47*a54*a65*a76+a13*a21*a32*a47*a54*a66*a75+a13*a21*a32*a47*a55*a64*a76-a13*a21*a32*a47*a55*a66*a74-a13*a21*a32*a47*a56*a64*a75+a13*a21*a32*a47*a56*a65*a74-a13*a21*a34*a42*a55*a66*a77+a13*a21*a34*a42*a55*a67*a76+a13*a21*a34*a42*a56*a65*a77-a13*a21*a34*a42*a56*a67*a75-a13*a21*a34*a42*a57*a65*a76+a13*a21*a34*a42*a57*a66*a75+a13*a21*a34*a45*a52*a66*a77-a13*a21*a34*a45*a52*a67*a76-a13*a21*a34*a45*a56*a62*a77+a13*a21*a34*a45*a56*a67*a72+a13*a21*a34*a45*a57*a62*a76-a13*a21*a34*a45*a57*a66*a72-a13*a21*a34*a46*a52*a65*a77+a13*a21*a34*a46*a52*a67*a75+a13*a21*a34*a46*a55*a62*a77-a13*a21*a34*a46*a55*a67*a72-a13*a21*a34*a46*a57*a62*a75+a13*a21*a34*a46*a57*a65*a72+a13*a21*a34*a47*a52*a65*a76-a13*a21*a34*a47*a52*a66*a75-a13*a21*a34*a47*a55*a62*a76+a13*a21*a34*a47*a55*a66*a72+a13*a21*a34*a47*a56*a62*a75-a13*a21*a34*a47*a56*a65*a72+a13*a21*a35*a42*a54*a66*a77-a13*a21*a35*a42*a54*a67*a76-a13*a21*a35*a42*a56*a64*a77+a13*a21*a35*a42*a56*a67*a74+a 13*a21*a35*a42*a57*a64*a76-a13*a21*a35*a42*a57*a66*a74-a13*a21*a35*a44*a52*a66*a77+a13*a21*a35*a44*a52*a67*a76+a13*a21*a35*a44*a56*a62*a77-a13*a21*a35*a44*a56*a67*a72-a13*a21*a35*a44*a57*a62*a76+a13*a21*a35*a44*a57*a66*a72+a13*a21*a35*a46*a52*a64*a77-a13*a21*a35*a46*a52*a67*a74-a13*a21*a35*a46*a54*a62*a77+a13*a21*a35*a46*a54*a67*a72+a13*a21*a35*a46*a57*a62*a74-a13*a21*a35*a46*a57*a64*a72-a13*a21*a35*a47*a52*a64*a76+a13*a21*a35*a47*a52*a66*a74+a13*a21*a35*a47*a54*a62*a76-a13*a21*a35*a47*a54*a66*a72-a13*a21*a35*a47*a56*a62*a74+a13*a21*a35*a47*a56*a64*a72-a13*a21*a36*a42*a54*a65*a77+a13*a21*a36*a42*a54*a67*a75+a13*a21*a36*a42*a55*a64*a77-a13*a21*a36*a42*a55*a67*a74-a13*a21*a36*a42*a57*a64*a75+a13*a21*a36*a42*a57*a65*a74+a13*a21*a36*a44*a52*a65*a77-a13*a21*a36*a44*a52*a67*a75-a13*a21*a36*a44*a55*a62*a77+a13*a21*a36*a44*a55*a67*a72+a13*a21*a36*a44*a57*a62*a75-a13*a21*a36*a44*a57*a65*a72-a13*a21*a36*a45*a52*a64*a77+a13*a21*a36*a45*a52*a67*a74+a13*a21*a36*a45*a54*a62*a77-a13*a21*a36*a45*a54*a67*a72-a13*a21*a36*a45*a57*a62*a74+a13*a21*a36*a45*a57*a64*a72+a13*a21*a36*a47*a52*a64*a75-a13*a21*a36*a47*a52*a65*a74-a13*a21*a36*a47*a54*a62*a75+a13*a21*a36*a47*a54*a65*a72+a13*a21*a36*a47*a55*a62*a74-a13*a21*a36*a47*a55*a64*a72+a13*a21*a37*a42*a54*a65*a76-a13*a21*a37*a42*a54*a66*a75-a13*a21*a37*a42*a55*a64*a76+a13*a21*a37*a42*a55*a66*a74+a13*a21*a37*a42*a56*a64*a75-a13*a21*a37*a42*a56*a65*a74-a13*a21*a37*a44*a52*a65*a76+a13*a21*a37*a44*a52*a66*a75+a13*a21*a37*a44*a55*a62*a76-a13*a21*a37*a44*a55*a66*a72-a13*a21*a37*a44*a56*a62*a75+a13*a21*a37*a44*a56*a65*a72+a13*a21*a37*a45*a52*a64*a76-a13*a21*a37*a45*a52*a66*a74-a13*a21*a37*a45*a54*a62*a76+a13*a21*a37*a45*a54*a66*a72+a13*a21*a37*a45*a56*a62*a74-a13*a21*a37*a45*a56*a64*a72-a13*a21*a37*a46*a52*a64*a75+a13*a21*a37*a46*a52*a65*a74+a13*a21*a37*a46*a54*a62*a75-a13*a21*a37*a46*a54*a65*a72-a13*a21*a37*a46*a55*a62*a74+a13*a21*a37*a46*a55*a64*a72-a13*a22*a31*a44*a55*a66*a77+a13*a22*a31*a44*a55*a67*a76+a13*a22*a31*a44*a56*a65*a77-a13*a22*a31*a44*a56*a67*a75-a13*a22*a31*a44*a57*a65*a76+a13*a22*a31*a44*a57*a66*a75+a13*a22*a31*a45*a54*a66*a77-a13*a22*a31*a45*a54*a67*a76-a13*a22*a31*a45*a56*a64*a77+a13*a22*a31*a45*a56*a67*a74+a13*a22*a31*a45*a57*a64*a76-a13*a22*a31*a45*a57*a66*a74-a13*a22*a31*a46*a54*a65*a77+a13*a22*a31*a46*a54*a67*a75+a13*a22*a31*a46*a55*a64*a77-a13*a22*a31*a46*a55*a67*a74-a13*a22*a31*a46*a57*a64*a75+a13*a22*a31*a46*a57*a65*a74+a13*a22*a31*a47*a54*a65*a76-a13*a22*a31*a47*a54*a66*a75-a13*a22*a31*a47*a55*a64*a76+a13*a22*a31*a47*a55*a66*a74+a13*a22*a31*a47*a56*a64*a75-a13*a22*a31*a47*a56*a65*a74+a13*a22*a34*a41*a55*a66*a77-a13*a22*a34*a41*a55*a67*a76-a13*a22*a34*a41*a56*a65*a77+a13*a22*a34*a41*a56*a67*a75+a13*a22*a34*a41*a57*a65*a76-a13*a22*a34*a41*a57*a66*a75-a13*a22*a34*a45*a51*a66*a77+a13*a22*a34*a45*a51*a67*a76+a13*a22*a34*a45*a56*a61*a77-a13*a22*a34*a45*a56*a67*a71-a13*a22*a34*a45*a57*a61*a76+a13*a22*a34*a45*a57*a66*a71+a13*a22*a34*a46*a51*a65*a77-a13*a22*a34*a46*a51*a67*a75-a13*a22*a34*a46*a55*a61*a77+a13*a22*a34*a46*a55*a67*a71+a13*a22*a34*a46*a57*a61*a75-a13*a22*a34*a46*a57*a65*a71-a13*a22*a34*a47*a51*a65*a76+a13*a22*a34*a47*a51*a66*a75+a13*a22*a34*a47*a55*a61*a76-a13*a22*a34*a47*a55*a66*a71-a13*a22*a34*a47*a56*a61*a75+a13*a22*a34*a47*a56*a65*a71-a13*a22*a35*a41*a54*a66*a77+a13*a22*a35*a41*a54*a67*a76+a13*a22*a35*a41*a56*a64*a77-a13*a22*a35*a41*a56*a67*a74-a13*a22*a35*a41*a57*a64*a76+a13*a22*a35*a41*a57*a66*a74+a13*a22*a35*a44*a51*a66*a77-a13*a22*a35*a44*a51*a67*a76-a13*a22*a35*a44*a56*a61*a77+a13*a22*a35*a44*a56*a67*a71+a13*a22*a35*a44*a57*a61*a76-a13*a22*a35*a44*a57*a66*a71-a13*a22*a35*a46*a51*a64*a77+a13*a22*a35*a46*a51*a67*a74+a13*a22*a35*a46*a54*a61*a77-a13*a22*a35*a46*a54*a67*a71-a13*a22*a35*a46*a57*a61*a74+a13*a22*a35*a46*a57*a64*a71+a13*a22*a35*a47*a51*a64*a76-a13*a22*a35*a47*a51*a66*a74-a13*a22*a35*a47*a54*a61*a76+a13*a22*a35*a47*a54*a66*a71+a13*a22*a35*a47*a56*a61*a74-a13*a22*a35*a47*a56*a64*a71+a13*a22*a36*a41*a54*a65*a77-a13*a22*a36*a41*a54*a67*a75-a13*a22*a36*a41*a55*a64*a77+a13*a22*a36*a41*a55*a67*a74+a13*a22*a36*a41*a57*a64*a75-a13*a22*a36*a41*a57*a65*a74-a13*a22*a36*a44*a51*a65*a77+a13*a22*a36*a44*a51*a67*a75+a13*a22*a36*a44*a55*a61*a77-a13*a22*a36*a44*a55*a67*a71-a13*a22*a36*a44*a57*a61*a75+a13*a22*a36*a44*a57*a65*a71+a13*a22*a36*a45*a51*a64*a77-a13*a22*a36*a45*a51*a67*a74-a13*a22*a36*a45*a54*a61*a77+a13*a22*a36*a45*a54*a67*a71+a13*a22*a36*a45*a57*a61*a74-a13*a22*a36*a45*a57*a64*a71-a13*a22*a36*a47*a51*a64*a75+a13*a22*a36*a47*a51*a65*a74+a13*a22*a36*a47*a54*a61*a75-a13*a22*a36*a47*a54*a65*a71-a13*a22*a36*a47*a55*a61*a74+a13*a22*a36*a47*a55*a64*a71-a13*a22*a37*a41*a54*a65*a76+a13*a22*a37*a41*a54*a66*a75+a13*a22*a37*a41*a55*a64*a76-a13*a 22*a37*a41*a55*a66*a74-a13*a22*a37*a41*a56*a64*a75+a13*a22*a37*a41*a56*a65*a74+a13*a22*a37*a44*a51*a65*a76-a13*a22*a37*a44*a51*a66*a75-a13*a22*a37*a44*a55*a61*a76+a13*a22*a37*a44*a55*a66*a71+a13*a22*a37*a44*a56*a61*a75-a13*a22*a37*a44*a56*a65*a71-a13*a22*a37*a45*a51*a64*a76+a13*a22*a37*a45*a51*a66*a74+a13*a22*a37*a45*a54*a61*a76-a13*a22*a37*a45*a54*a66*a71-a13*a22*a37*a45*a56*a61*a74+a13*a22*a37*a45*a56*a64*a71+a13*a22*a37*a46*a51*a64*a75-a13*a22*a37*a46*a51*a65*a74-a13*a22*a37*a46*a54*a61*a75+a13*a22*a37*a46*a54*a65*a71+a13*a22*a37*a46*a55*a61*a74-a13*a22*a37*a46*a55*a64*a71+a13*a24*a31*a42*a55*a66*a77-a13*a24*a31*a42*a55*a67*a76-a13*a24*a31*a42*a56*a65*a77+a13*a24*a31*a42*a56*a67*a75+a13*a24*a31*a42*a57*a65*a76-a13*a24*a31*a42*a57*a66*a75-a13*a24*a31*a45*a52*a66*a77+a13*a24*a31*a45*a52*a67*a76+a13*a24*a31*a45*a56*a62*a77-a13*a24*a31*a45*a56*a67*a72-a13*a24*a31*a45*a57*a62*a76+a13*a24*a31*a45*a57*a66*a72+a13*a24*a31*a46*a52*a65*a77-a13*a24*a31*a46*a52*a67*a75-a13*a24*a31*a46*a55*a62*a77+a13*a24*a31*a46*a55*a67*a72+a13*a24*a31*a46*a57*a62*a75-a13*a24*a31*a46*a57*a65*a72-a13*a24*a31*a47*a52*a65*a76+a13*a24*a31*a47*a52*a66*a75+a13*a24*a31*a47*a55*a62*a76-a13*a24*a31*a47*a55*a66*a72-a13*a24*a31*a47*a56*a62*a75+a13*a24*a31*a47*a56*a65*a72-a13*a24*a32*a41*a55*a66*a77+a13*a24*a32*a41*a55*a67*a76+a13*a24*a32*a41*a56*a65*a77-a13*a24*a32*a41*a56*a67*a75-a13*a24*a32*a41*a57*a65*a76+a13*a24*a32*a41*a57*a66*a75+a13*a24*a32*a45*a51*a66*a77-a13*a24*a32*a45*a51*a67*a76-a13*a24*a32*a45*a56*a61*a77+a13*a24*a32*a45*a56*a67*a71+a13*a24*a32*a45*a57*a61*a76-a13*a24*a32*a45*a57*a66*a71-a13*a24*a32*a46*a51*a65*a77+a13*a24*a32*a46*a51*a67*a75+a13*a24*a32*a46*a55*a61*a77-a13*a24*a32*a46*a55*a67*a71-a13*a24*a32*a46*a57*a61*a75+a13*a24*a32*a46*a57*a65*a71+a13*a24*a32*a47*a51*a65*a76-a13*a24*a32*a47*a51*a66*a75-a13*a24*a32*a47*a55*a61*a76+a13*a24*a32*a47*a55*a66*a71+a13*a24*a32*a47*a56*a61*a75-a13*a24*a32*a47*a56*a65*a71+a13*a24*a35*a41*a52*a66*a77-a13*a24*a35*a41*a52*a67*a76-a13*a24*a35*a41*a56*a62*a77+a13*a24*a35*a41*a56*a67*a72+a13*a24*a35*a41*a57*a62*a76-a13*a24*a35*a41*a57*a66*a72-a13*a24*a35*a42*a51*a66*a77+a13*a24*a35*a42*a51*a67*a76+a13*a24*a35*a42*a56*a61*a77-a13*a24*a35*a42*a56*a67*a71-a13*a24*a35*a42*a57*a61*a76+a13*a24*a35*a42*a57*a66*a71+a13*a24*a35*a46*a51*a62*a77-a13*a24*a35*a46*a51*a67*a72-a13*a24*a35*a46*a52*a61*a77+a13*a24*a35*a46*a52*a67*a71+a13*a24*a35*a46*a57*a61*a72-a13*a24*a35*a46*a57*a62*a71-a13*a24*a35*a47*a51*a62*a76+a13*a24*a35*a47*a51*a66*a72+a13*a24*a35*a47*a52*a61*a76-a13*a24*a35*a47*a52*a66*a71-a13*a24*a35*a47*a56*a61*a72+a13*a24*a35*a47*a56*a62*a71-a13*a24*a36*a41*a52*a65*a77+a13*a24*a36*a41*a52*a67*a75+a13*a24*a36*a41*a55*a62*a77-a13*a24*a36*a41*a55*a67*a72-a13*a24*a36*a41*a57*a62*a75+a13*a24*a36*a41*a57*a65*a72+a13*a24*a36*a42*a51*a65*a77-a13*a24*a36*a42*a51*a67*a75-a13*a24*a36*a42*a55*a61*a77+a13*a24*a36*a42*a55*a67*a71+a13*a24*a36*a42*a57*a61*a75-a13*a24*a36*a42*a57*a65*a71-a13*a24*a36*a45*a51*a62*a77+a13*a24*a36*a45*a51*a67*a72+a13*a24*a36*a45*a52*a61*a77-a13*a24*a36*a45*a52*a67*a71-a13*a24*a36*a45*a57*a61*a72+a13*a24*a36*a45*a57*a62*a71+a13*a24*a36*a47*a51*a62*a75-a13*a24*a36*a47*a51*a65*a72-a13*a24*a36*a47*a52*a61*a75+a13*a24*a36*a47*a52*a65*a71+a13*a24*a36*a47*a55*a61*a72-a13*a24*a36*a47*a55*a62*a71+a13*a24*a37*a41*a52*a65*a76-a13*a24*a37*a41*a52*a66*a75-a13*a24*a37*a41*a55*a62*a76+a13*a24*a37*a41*a55*a66*a72+a13*a24*a37*a41*a56*a62*a75-a13*a24*a37*a41*a56*a65*a72-a13*a24*a37*a42*a51*a65*a76+a13*a24*a37*a42*a51*a66*a75+a13*a24*a37*a42*a55*a61*a76-a13*a24*a37*a42*a55*a66*a71-a13*a24*a37*a42*a56*a61*a75+a13*a24*a37*a42*a56*a65*a71+a13*a24*a37*a45*a51*a62*a76-a13*a24*a37*a45*a51*a66*a72-a13*a24*a37*a45*a52*a61*a76+a13*a24*a37*a45*a52*a66*a71+a13*a24*a37*a45*a56*a61*a72-a13*a24*a37*a45*a56*a62*a71-a13*a24*a37*a46*a51*a62*a75+a13*a24*a37*a46*a51*a65*a72+a13*a24*a37*a46*a52*a61*a75-a13*a24*a37*a46*a52*a65*a71-a13*a24*a37*a46*a55*a61*a72+a13*a24*a37*a46*a55*a62*a71-a13*a25*a31*a42*a54*a66*a77+a13*a25*a31*a42*a54*a67*a76+a13*a25*a31*a42*a56*a64*a77-a13*a25*a31*a42*a56*a67*a74-a13*a25*a31*a42*a57*a64*a76+a13*a25*a31*a42*a57*a66*a74+a13*a25*a31*a44*a52*a66*a77-a13*a25*a31*a44*a52*a67*a76-a13*a25*a31*a44*a56*a62*a77+a13*a25*a31*a44*a56*a67*a72+a13*a25*a31*a44*a57*a62*a76-a13*a25*a31*a44*a57*a66*a72-a13*a25*a31*a46*a52*a64*a77+a13*a25*a31*a46*a52*a67*a74+a13*a25*a31*a46*a54*a62*a77-a13*a25*a31*a46*a54*a67*a72-a13*a25*a31*a46*a57*a62*a74+a13*a25*a31*a46*a57*a64*a72+a13*a25*a31*a47*a52*a64*a76-a13*a25*a31*a47*a52*a66*a74-a13*a25*a31*a47*a54*a62*a76+a13*a25*a31*a47*a54*a66*a72+a13*a25*a31*a47*a56*a62*a74-a13*a25*a31*a47*a56*a64*a72+a13*a25*a32*a41*a54*a66*a77-a13*a25*a32*a41*a54*a67*a76-a13*a25*a 32*a41*a56*a64*a77+a13*a25*a32*a41*a56*a67*a74+a13*a25*a32*a41*a57*a64*a76-a13*a25*a32*a41*a57*a66*a74-a13*a25*a32*a44*a51*a66*a77+a13*a25*a32*a44*a51*a67*a76+a13*a25*a32*a44*a56*a61*a77-a13*a25*a32*a44*a56*a67*a71-a13*a25*a32*a44*a57*a61*a76+a13*a25*a32*a44*a57*a66*a71+a13*a25*a32*a46*a51*a64*a77-a13*a25*a32*a46*a51*a67*a74-a13*a25*a32*a46*a54*a61*a77+a13*a25*a32*a46*a54*a67*a71+a13*a25*a32*a46*a57*a61*a74-a13*a25*a32*a46*a57*a64*a71-a13*a25*a32*a47*a51*a64*a76+a13*a25*a32*a47*a51*a66*a74+a13*a25*a32*a47*a54*a61*a76-a13*a25*a32*a47*a54*a66*a71-a13*a25*a32*a47*a56*a61*a74+a13*a25*a32*a47*a56*a64*a71-a13*a25*a34*a41*a52*a66*a77+a13*a25*a34*a41*a52*a67*a76+a13*a25*a34*a41*a56*a62*a77-a13*a25*a34*a41*a56*a67*a72-a13*a25*a34*a41*a57*a62*a76+a13*a25*a34*a41*a57*a66*a72+a13*a25*a34*a42*a51*a66*a77-a13*a25*a34*a42*a51*a67*a76-a13*a25*a34*a42*a56*a61*a77+a13*a25*a34*a42*a56*a67*a71+a13*a25*a34*a42*a57*a61*a76-a13*a25*a34*a42*a57*a66*a71-a13*a25*a34*a46*a51*a62*a77+a13*a25*a34*a46*a51*a67*a72+a13*a25*a34*a46*a52*a61*a77-a13*a25*a34*a46*a52*a67*a71-a13*a25*a34*a46*a57*a61*a72+a13*a25*a34*a46*a57*a62*a71+a13*a25*a34*a47*a51*a62*a76-a13*a25*a34*a47*a51*a66*a72-a13*a25*a34*a47*a52*a61*a76+a13*a25*a34*a47*a52*a66*a71+a13*a25*a34*a47*a56*a61*a72-a13*a25*a34*a47*a56*a62*a71+a13*a25*a36*a41*a52*a64*a77-a13*a25*a36*a41*a52*a67*a74-a13*a25*a36*a41*a54*a62*a77+a13*a25*a36*a41*a54*a67*a72+a13*a25*a36*a41*a57*a62*a74-a13*a25*a36*a41*a57*a64*a72-a13*a25*a36*a42*a51*a64*a77+a13*a25*a36*a42*a51*a67*a74+a13*a25*a36*a42*a54*a61*a77-a13*a25*a36*a42*a54*a67*a71-a13*a25*a36*a42*a57*a61*a74+a13*a25*a36*a42*a57*a64*a71+a13*a25*a36*a44*a51*a62*a77-a13*a25*a36*a44*a51*a67*a72-a13*a25*a36*a44*a52*a61*a77+a13*a25*a36*a44*a52*a67*a71+a13*a25*a36*a44*a57*a61*a72-a13*a25*a36*a44*a57*a62*a71-a13*a25*a36*a47*a51*a62*a74+a13*a25*a36*a47*a51*a64*a72+a13*a25*a36*a47*a52*a61*a74-a13*a25*a36*a47*a52*a64*a71-a13*a25*a36*a47*a54*a61*a72+a13*a25*a36*a47*a54*a62*a71-a13*a25*a37*a41*a52*a64*a76+a13*a25*a37*a41*a52*a66*a74+a13*a25*a37*a41*a54*a62*a76-a13*a25*a37*a41*a54*a66*a72-a13*a25*a37*a41*a56*a62*a74+a13*a25*a37*a41*a56*a64*a72+a13*a25*a37*a42*a51*a64*a76-a13*a25*a37*a42*a51*a66*a74-a13*a25*a37*a42*a54*a61*a76+a13*a25*a37*a42*a54*a66*a71+a13*a25*a37*a42*a56*a61*a74-a13*a25*a37*a42*a56*a64*a71-a13*a25*a37*a44*a51*a62*a76+a13*a25*a37*a44*a51*a66*a72+a13*a25*a37*a44*a52*a61*a76-a13*a25*a37*a44*a52*a66*a71-a13*a25*a37*a44*a56*a61*a72+a13*a25*a37*a44*a56*a62*a71+a13*a25*a37*a46*a51*a62*a74-a13*a25*a37*a46*a51*a64*a72-a13*a25*a37*a46*a52*a61*a74+a13*a25*a37*a46*a52*a64*a71+a13*a25*a37*a46*a54*a61*a72-a13*a25*a37*a46*a54*a62*a71+a13*a26*a31*a42*a54*a65*a77-a13*a26*a31*a42*a54*a67*a75-a13*a26*a31*a42*a55*a64*a77+a13*a26*a31*a42*a55*a67*a74+a13*a26*a31*a42*a57*a64*a75-a13*a26*a31*a42*a57*a65*a74-a13*a26*a31*a44*a52*a65*a77+a13*a26*a31*a44*a52*a67*a75+a13*a26*a31*a44*a55*a62*a77-a13*a26*a31*a44*a55*a67*a72-a13*a26*a31*a44*a57*a62*a75+a13*a26*a31*a44*a57*a65*a72+a13*a26*a31*a45*a52*a64*a77-a13*a26*a31*a45*a52*a67*a74-a13*a26*a31*a45*a54*a62*a77+a13*a26*a31*a45*a54*a67*a72+a13*a26*a31*a45*a57*a62*a74-a13*a26*a31*a45*a57*a64*a72-a13*a26*a31*a47*a52*a64*a75+a13*a26*a31*a47*a52*a65*a74+a13*a26*a31*a47*a54*a62*a75-a13*a26*a31*a47*a54*a65*a72-a13*a26*a31*a47*a55*a62*a74+a13*a26*a31*a47*a55*a64*a72-a13*a26*a32*a41*a54*a65*a77+a13*a26*a32*a41*a54*a67*a75+a13*a26*a32*a41*a55*a64*a77-a13*a26*a32*a41*a55*a67*a74-a13*a26*a32*a41*a57*a64*a75+a13*a26*a32*a41*a57*a65*a74+a13*a26*a32*a44*a51*a65*a77-a13*a26*a32*a44*a51*a67*a75-a13*a26*a32*a44*a55*a61*a77+a13*a26*a32*a44*a55*a67*a71+a13*a26*a32*a44*a57*a61*a75-a13*a26*a32*a44*a57*a65*a71-a13*a26*a32*a45*a51*a64*a77+a13*a26*a32*a45*a51*a67*a74+a13*a26*a32*a45*a54*a61*a77-a13*a26*a32*a45*a54*a67*a71-a13*a26*a32*a45*a57*a61*a74+a13*a26*a32*a45*a57*a64*a71+a13*a26*a32*a47*a51*a64*a75-a13*a26*a32*a47*a51*a65*a74-a13*a26*a32*a47*a54*a61*a75+a13*a26*a32*a47*a54*a65*a71+a13*a26*a32*a47*a55*a61*a74-a13*a26*a32*a47*a55*a64*a71+a13*a26*a34*a41*a52*a65*a77-a13*a26*a34*a41*a52*a67*a75-a13*a26*a34*a41*a55*a62*a77+a13*a26*a34*a41*a55*a67*a72+a13*a26*a34*a41*a57*a62*a75-a13*a26*a34*a41*a57*a65*a72-a13*a26*a34*a42*a51*a65*a77+a13*a26*a34*a42*a51*a67*a75+a13*a26*a34*a42*a55*a61*a77-a13*a26*a34*a42*a55*a67*a71-a13*a26*a34*a42*a57*a61*a75+a13*a26*a34*a42*a57*a65*a71+a13*a26*a34*a45*a51*a62*a77-a13*a26*a34*a45*a51*a67*a72-a13*a26*a34*a45*a52*a61*a77+a13*a26*a34*a45*a52*a67*a71+a13*a26*a34*a45*a57*a61*a72-a13*a26*a34*a45*a57*a62*a71-a13*a26*a34*a47*a51*a62*a75+a13*a26*a34*a47*a51*a65*a72+a13*a26*a34*a47*a52*a61*a75-a13*a26*a34*a47*a52*a65*a71-a13*a26*a34*a47*a55*a61*a72+a13*a26*a34*a47*a55*a62*a71-a13*a26*a35*a41*a52*a64*a77+a13*a26*a35*a 41*a52*a67*a74+a13*a26*a35*a41*a54*a62*a77-a13*a26*a35*a41*a54*a67*a72-a13*a26*a35*a41*a57*a62*a74+a13*a26*a35*a41*a57*a64*a72+a13*a26*a35*a42*a51*a64*a77-a13*a26*a35*a42*a51*a67*a74-a13*a26*a35*a42*a54*a61*a77+a13*a26*a35*a42*a54*a67*a71+a13*a26*a35*a42*a57*a61*a74-a13*a26*a35*a42*a57*a64*a71-a13*a26*a35*a44*a51*a62*a77+a13*a26*a35*a44*a51*a67*a72+a13*a26*a35*a44*a52*a61*a77-a13*a26*a35*a44*a52*a67*a71-a13*a26*a35*a44*a57*a61*a72+a13*a26*a35*a44*a57*a62*a71+a13*a26*a35*a47*a51*a62*a74-a13*a26*a35*a47*a51*a64*a72-a13*a26*a35*a47*a52*a61*a74+a13*a26*a35*a47*a52*a64*a71+a13*a26*a35*a47*a54*a61*a72-a13*a26*a35*a47*a54*a62*a71+a13*a26*a37*a41*a52*a64*a75-a13*a26*a37*a41*a52*a65*a74-a13*a26*a37*a41*a54*a62*a75+a13*a26*a37*a41*a54*a65*a72+a13*a26*a37*a41*a55*a62*a74-a13*a26*a37*a41*a55*a64*a72-a13*a26*a37*a42*a51*a64*a75+a13*a26*a37*a42*a51*a65*a74+a13*a26*a37*a42*a54*a61*a75-a13*a26*a37*a42*a54*a65*a71-a13*a26*a37*a42*a55*a61*a74+a13*a26*a37*a42*a55*a64*a71+a13*a26*a37*a44*a51*a62*a75-a13*a26*a37*a44*a51*a65*a72-a13*a26*a37*a44*a52*a61*a75+a13*a26*a37*a44*a52*a65*a71+a13*a26*a37*a44*a55*a61*a72-a13*a26*a37*a44*a55*a62*a71-a13*a26*a37*a45*a51*a62*a74+a13*a26*a37*a45*a51*a64*a72+a13*a26*a37*a45*a52*a61*a74-a13*a26*a37*a45*a52*a64*a71-a13*a26*a37*a45*a54*a61*a72+a13*a26*a37*a45*a54*a62*a71-a13*a27*a31*a42*a54*a65*a76+a13*a27*a31*a42*a54*a66*a75+a13*a27*a31*a42*a55*a64*a76-a13*a27*a31*a42*a55*a66*a74-a13*a27*a31*a42*a56*a64*a75+a13*a27*a31*a42*a56*a65*a74+a13*a27*a31*a44*a52*a65*a76-a13*a27*a31*a44*a52*a66*a75-a13*a27*a31*a44*a55*a62*a76+a13*a27*a31*a44*a55*a66*a72+a13*a27*a31*a44*a56*a62*a75-a13*a27*a31*a44*a56*a65*a72-a13*a27*a31*a45*a52*a64*a76+a13*a27*a31*a45*a52*a66*a74+a13*a27*a31*a45*a54*a62*a76-a13*a27*a31*a45*a54*a66*a72-a13*a27*a31*a45*a56*a62*a74+a13*a27*a31*a45*a56*a64*a72+a13*a27*a31*a46*a52*a64*a75-a13*a27*a31*a46*a52*a65*a74-a13*a27*a31*a46*a54*a62*a75+a13*a27*a31*a46*a54*a65*a72+a13*a27*a31*a46*a55*a62*a74-a13*a27*a31*a46*a55*a64*a72+a13*a27*a32*a41*a54*a65*a76-a13*a27*a32*a41*a54*a66*a75-a13*a27*a32*a41*a55*a64*a76+a13*a27*a32*a41*a55*a66*a74+a13*a27*a32*a41*a56*a64*a75-a13*a27*a32*a41*a56*a65*a74-a13*a27*a32*a44*a51*a65*a76+a13*a27*a32*a44*a51*a66*a75+a13*a27*a32*a44*a55*a61*a76-a13*a27*a32*a44*a55*a66*a71-a13*a27*a32*a44*a56*a61*a75+a13*a27*a32*a44*a56*a65*a71+a13*a27*a32*a45*a51*a64*a76-a13*a27*a32*a45*a51*a66*a74-a13*a27*a32*a45*a54*a61*a76+a13*a27*a32*a45*a54*a66*a71+a13*a27*a32*a45*a56*a61*a74-a13*a27*a32*a45*a56*a64*a71-a13*a27*a32*a46*a51*a64*a75+a13*a27*a32*a46*a51*a65*a74+a13*a27*a32*a46*a54*a61*a75-a13*a27*a32*a46*a54*a65*a71-a13*a27*a32*a46*a55*a61*a74+a13*a27*a32*a46*a55*a64*a71-a13*a27*a34*a41*a52*a65*a76+a13*a27*a34*a41*a52*a66*a75+a13*a27*a34*a41*a55*a62*a76-a13*a27*a34*a41*a55*a66*a72-a13*a27*a34*a41*a56*a62*a75+a13*a27*a34*a41*a56*a65*a72+a13*a27*a34*a42*a51*a65*a76-a13*a27*a34*a42*a51*a66*a75-a13*a27*a34*a42*a55*a61*a76+a13*a27*a34*a42*a55*a66*a71+a13*a27*a34*a42*a56*a61*a75-a13*a27*a34*a42*a56*a65*a71-a13*a27*a34*a45*a51*a62*a76+a13*a27*a34*a45*a51*a66*a72+a13*a27*a34*a45*a52*a61*a76-a13*a27*a34*a45*a52*a66*a71-a13*a27*a34*a45*a56*a61*a72+a13*a27*a34*a45*a56*a62*a71+a13*a27*a34*a46*a51*a62*a75-a13*a27*a34*a46*a51*a65*a72-a13*a27*a34*a46*a52*a61*a75+a13*a27*a34*a46*a52*a65*a71+a13*a27*a34*a46*a55*a61*a72-a13*a27*a34*a46*a55*a62*a71+a13*a27*a35*a41*a52*a64*a76-a13*a27*a35*a41*a52*a66*a74-a13*a27*a35*a41*a54*a62*a76+a13*a27*a35*a41*a54*a66*a72+a13*a27*a35*a41*a56*a62*a74-a13*a27*a35*a41*a56*a64*a72-a13*a27*a35*a42*a51*a64*a76+a13*a27*a35*a42*a51*a66*a74+a13*a27*a35*a42*a54*a61*a76-a13*a27*a35*a42*a54*a66*a71-a13*a27*a35*a42*a56*a61*a74+a13*a27*a35*a42*a56*a64*a71+a13*a27*a35*a44*a51*a62*a76-a13*a27*a35*a44*a51*a66*a72-a13*a27*a35*a44*a52*a61*a76+a13*a27*a35*a44*a52*a66*a71+a13*a27*a35*a44*a56*a61*a72-a13*a27*a35*a44*a56*a62*a71-a13*a27*a35*a46*a51*a62*a74+a13*a27*a35*a46*a51*a64*a72+a13*a27*a35*a46*a52*a61*a74-a13*a27*a35*a46*a52*a64*a71-a13*a27*a35*a46*a54*a61*a72+a13*a27*a35*a46*a54*a62*a71-a13*a27*a36*a41*a52*a64*a75+a13*a27*a36*a41*a52*a65*a74+a13*a27*a36*a41*a54*a62*a75-a13*a27*a36*a41*a54*a65*a72-a13*a27*a36*a41*a55*a62*a74+a13*a27*a36*a41*a55*a64*a72+a13*a27*a36*a42*a51*a64*a75-a13*a27*a36*a42*a51*a65*a74-a13*a27*a36*a42*a54*a61*a75+a13*a27*a36*a42*a54*a65*a71+a13*a27*a36*a42*a55*a61*a74-a13*a27*a36*a42*a55*a64*a71-a13*a27*a36*a44*a51*a62*a75+a13*a27*a36*a44*a51*a65*a72+a13*a27*a36*a44*a52*a61*a75-a13*a27*a36*a44*a52*a65*a71-a13*a27*a36*a44*a55*a61*a72+a13*a27*a36*a44*a55*a62*a71+a13*a27*a36*a45*a51*a62*a74-a13*a27*a36*a45*a51*a64*a72-a13*a27*a36*a45*a52*a61*a74+a13*a27*a36*a45*a52*a64*a71+a13*a27*a36*a45*a54*a61*a72-a13*a27*a36*a45*a54*a62*a71-a14*a21*a32*a43*a 55*a66*a77+a14*a21*a32*a43*a55*a67*a76+a14*a21*a32*a43*a56*a65*a77-a14*a21*a32*a43*a56*a67*a75-a14*a21*a32*a43*a57*a65*a76+a14*a21*a32*a43*a57*a66*a75+a14*a21*a32*a45*a53*a66*a77-a14*a21*a32*a45*a53*a67*a76-a14*a21*a32*a45*a56*a63*a77+a14*a21*a32*a45*a56*a67*a73+a14*a21*a32*a45*a57*a63*a76-a14*a21*a32*a45*a57*a66*a73-a14*a21*a32*a46*a53*a65*a77+a14*a21*a32*a46*a53*a67*a75+a14*a21*a32*a46*a55*a63*a77-a14*a21*a32*a46*a55*a67*a73-a14*a21*a32*a46*a57*a63*a75+a14*a21*a32*a46*a57*a65*a73+a14*a21*a32*a47*a53*a65*a76-a14*a21*a32*a47*a53*a66*a75-a14*a21*a32*a47*a55*a63*a76+a14*a21*a32*a47*a55*a66*a73+a14*a21*a32*a47*a56*a63*a75-a14*a21*a32*a47*a56*a65*a73+a14*a21*a33*a42*a55*a66*a77-a14*a21*a33*a42*a55*a67*a76-a14*a21*a33*a42*a56*a65*a77+a14*a21*a33*a42*a56*a67*a75+a14*a21*a33*a42*a57*a65*a76-a14*a21*a33*a42*a57*a66*a75-a14*a21*a33*a45*a52*a66*a77+a14*a21*a33*a45*a52*a67*a76+a14*a21*a33*a45*a56*a62*a77-a14*a21*a33*a45*a56*a67*a72-a14*a21*a33*a45*a57*a62*a76+a14*a21*a33*a45*a57*a66*a72+a14*a21*a33*a46*a52*a65*a77-a14*a21*a33*a46*a52*a67*a75-a14*a21*a33*a46*a55*a62*a77+a14*a21*a33*a46*a55*a67*a72+a14*a21*a33*a46*a57*a62*a75-a14*a21*a33*a46*a57*a65*a72-a14*a21*a33*a47*a52*a65*a76+a14*a21*a33*a47*a52*a66*a75+a14*a21*a33*a47*a55*a62*a76-a14*a21*a33*a47*a55*a66*a72-a14*a21*a33*a47*a56*a62*a75+a14*a21*a33*a47*a56*a65*a72-a14*a21*a35*a42*a53*a66*a77+a14*a21*a35*a42*a53*a67*a76+a14*a21*a35*a42*a56*a63*a77-a14*a21*a35*a42*a56*a67*a73-a14*a21*a35*a42*a57*a63*a76+a14*a21*a35*a42*a57*a66*a73+a14*a21*a35*a43*a52*a66*a77-a14*a21*a35*a43*a52*a67*a76-a14*a21*a35*a43*a56*a62*a77+a14*a21*a35*a43*a56*a67*a72+a14*a21*a35*a43*a57*a62*a76-a14*a21*a35*a43*a57*a66*a72-a14*a21*a35*a46*a52*a63*a77+a14*a21*a35*a46*a52*a67*a73+a14*a21*a35*a46*a53*a62*a77-a14*a21*a35*a46*a53*a67*a72-a14*a21*a35*a46*a57*a62*a73+a14*a21*a35*a46*a57*a63*a72+a14*a21*a35*a47*a52*a63*a76-a14*a21*a35*a47*a52*a66*a73-a14*a21*a35*a47*a53*a62*a76+a14*a21*a35*a47*a53*a66*a72+a14*a21*a35*a47*a56*a62*a73-a14*a21*a35*a47*a56*a63*a72+a14*a21*a36*a42*a53*a65*a77-a14*a21*a36*a42*a53*a67*a75-a14*a21*a36*a42*a55*a63*a77+a14*a21*a36*a42*a55*a67*a73+a14*a21*a36*a42*a57*a63*a75-a14*a21*a36*a42*a57*a65*a73-a14*a21*a36*a43*a52*a65*a77+a14*a21*a36*a43*a52*a67*a75+a14*a21*a36*a43*a55*a62*a77-a14*a21*a36*a43*a55*a67*a72-a14*a21*a36*a43*a57*a62*a75+a14*a21*a36*a43*a57*a65*a72+a14*a21*a36*a45*a52*a63*a77-a14*a21*a36*a45*a52*a67*a73-a14*a21*a36*a45*a53*a62*a77+a14*a21*a36*a45*a53*a67*a72+a14*a21*a36*a45*a57*a62*a73-a14*a21*a36*a45*a57*a63*a72-a14*a21*a36*a47*a52*a63*a75+a14*a21*a36*a47*a52*a65*a73+a14*a21*a36*a47*a53*a62*a75-a14*a21*a36*a47*a53*a65*a72-a14*a21*a36*a47*a55*a62*a73+a14*a21*a36*a47*a55*a63*a72-a14*a21*a37*a42*a53*a65*a76+a14*a21*a37*a42*a53*a66*a75+a14*a21*a37*a42*a55*a63*a76-a14*a21*a37*a42*a55*a66*a73-a14*a21*a37*a42*a56*a63*a75+a14*a21*a37*a42*a56*a65*a73+a14*a21*a37*a43*a52*a65*a76-a14*a21*a37*a43*a52*a66*a75-a14*a21*a37*a43*a55*a62*a76+a14*a21*a37*a43*a55*a66*a72+a14*a21*a37*a43*a56*a62*a75-a14*a21*a37*a43*a56*a65*a72-a14*a21*a37*a45*a52*a63*a76+a14*a21*a37*a45*a52*a66*a73+a14*a21*a37*a45*a53*a62*a76-a14*a21*a37*a45*a53*a66*a72-a14*a21*a37*a45*a56*a62*a73+a14*a21*a37*a45*a56*a63*a72+a14*a21*a37*a46*a52*a63*a75-a14*a21*a37*a46*a52*a65*a73-a14*a21*a37*a46*a53*a62*a75+a14*a21*a37*a46*a53*a65*a72+a14*a21*a37*a46*a55*a62*a73-a14*a21*a37*a46*a55*a63*a72+a14*a22*a31*a43*a55*a66*a77-a14*a22*a31*a43*a55*a67*a76-a14*a22*a31*a43*a56*a65*a77+a14*a22*a31*a43*a56*a67*a75+a14*a22*a31*a43*a57*a65*a76-a14*a22*a31*a43*a57*a66*a75-a14*a22*a31*a45*a53*a66*a77+a14*a22*a31*a45*a53*a67*a76+a14*a22*a31*a45*a56*a63*a77-a14*a22*a31*a45*a56*a67*a73-a14*a22*a31*a45*a57*a63*a76+a14*a22*a31*a45*a57*a66*a73+a14*a22*a31*a46*a53*a65*a77-a14*a22*a31*a46*a53*a67*a75-a14*a22*a31*a46*a55*a63*a77+a14*a22*a31*a46*a55*a67*a73+a14*a22*a31*a46*a57*a63*a75-a14*a22*a31*a46*a57*a65*a73-a14*a22*a31*a47*a53*a65*a76+a14*a22*a31*a47*a53*a66*a75+a14*a22*a31*a47*a55*a63*a76-a14*a22*a31*a47*a55*a66*a73-a14*a22*a31*a47*a56*a63*a75+a14*a22*a31*a47*a56*a65*a73-a14*a22*a33*a41*a55*a66*a77+a14*a22*a33*a41*a55*a67*a76+a14*a22*a33*a41*a56*a65*a77-a14*a22*a33*a41*a56*a67*a75-a14*a22*a33*a41*a57*a65*a76+a14*a22*a33*a41*a57*a66*a75+a14*a22*a33*a45*a51*a66*a77-a14*a22*a33*a45*a51*a67*a76-a14*a22*a33*a45*a56*a61*a77+a14*a22*a33*a45*a56*a67*a71+a14*a22*a33*a45*a57*a61*a76-a14*a22*a33*a45*a57*a66*a71-a14*a22*a33*a46*a51*a65*a77+a14*a22*a33*a46*a51*a67*a75+a14*a22*a33*a46*a55*a61*a77-a14*a22*a33*a46*a55*a67*a71-a14*a22*a33*a46*a57*a61*a75+a14*a22*a33*a46*a57*a65*a71+a14*a22*a33*a47*a51*a65*a76-a14*a22*a33*a47*a51*a66*a75-a14*a22*a33*a47*a55*a61*a76+a14*a22*a33*a47*a55*a66*a71+a14*a22*a33*a47*a56*a61*a75-a14*a22*a33*a47*a56*a 65*a71+a14*a22*a35*a41*a53*a66*a77-a14*a22*a35*a41*a53*a67*a76-a14*a22*a35*a41*a56*a63*a77+a14*a22*a35*a41*a56*a67*a73+a14*a22*a35*a41*a57*a63*a76-a14*a22*a35*a41*a57*a66*a73-a14*a22*a35*a43*a51*a66*a77+a14*a22*a35*a43*a51*a67*a76+a14*a22*a35*a43*a56*a61*a77-a14*a22*a35*a43*a56*a67*a71-a14*a22*a35*a43*a57*a61*a76+a14*a22*a35*a43*a57*a66*a71+a14*a22*a35*a46*a51*a63*a77-a14*a22*a35*a46*a51*a67*a73-a14*a22*a35*a46*a53*a61*a77+a14*a22*a35*a46*a53*a67*a71+a14*a22*a35*a46*a57*a61*a73-a14*a22*a35*a46*a57*a63*a71-a14*a22*a35*a47*a51*a63*a76+a14*a22*a35*a47*a51*a66*a73+a14*a22*a35*a47*a53*a61*a76-a14*a22*a35*a47*a53*a66*a71-a14*a22*a35*a47*a56*a61*a73+a14*a22*a35*a47*a56*a63*a71-a14*a22*a36*a41*a53*a65*a77+a14*a22*a36*a41*a53*a67*a75+a14*a22*a36*a41*a55*a63*a77-a14*a22*a36*a41*a55*a67*a73-a14*a22*a36*a41*a57*a63*a75+a14*a22*a36*a41*a57*a65*a73+a14*a22*a36*a43*a51*a65*a77-a14*a22*a36*a43*a51*a67*a75-a14*a22*a36*a43*a55*a61*a77+a14*a22*a36*a43*a55*a67*a71+a14*a22*a36*a43*a57*a61*a75-a14*a22*a36*a43*a57*a65*a71-a14*a22*a36*a45*a51*a63*a77+a14*a22*a36*a45*a51*a67*a73+a14*a22*a36*a45*a53*a61*a77-a14*a22*a36*a45*a53*a67*a71-a14*a22*a36*a45*a57*a61*a73+a14*a22*a36*a45*a57*a63*a71+a14*a22*a36*a47*a51*a63*a75-a14*a22*a36*a47*a51*a65*a73-a14*a22*a36*a47*a53*a61*a75+a14*a22*a36*a47*a53*a65*a71+a14*a22*a36*a47*a55*a61*a73-a14*a22*a36*a47*a55*a63*a71+a14*a22*a37*a41*a53*a65*a76-a14*a22*a37*a41*a53*a66*a75-a14*a22*a37*a41*a55*a63*a76+a14*a22*a37*a41*a55*a66*a73+a14*a22*a37*a41*a56*a63*a75-a14*a22*a37*a41*a56*a65*a73-a14*a22*a37*a43*a51*a65*a76+a14*a22*a37*a43*a51*a66*a75+a14*a22*a37*a43*a55*a61*a76-a14*a22*a37*a43*a55*a66*a71-a14*a22*a37*a43*a56*a61*a75+a14*a22*a37*a43*a56*a65*a71+a14*a22*a37*a45*a51*a63*a76-a14*a22*a37*a45*a51*a66*a73-a14*a22*a37*a45*a53*a61*a76+a14*a22*a37*a45*a53*a66*a71+a14*a22*a37*a45*a56*a61*a73-a14*a22*a37*a45*a56*a63*a71-a14*a22*a37*a46*a51*a63*a75+a14*a22*a37*a46*a51*a65*a73+a14*a22*a37*a46*a53*a61*a75-a14*a22*a37*a46*a53*a65*a71-a14*a22*a37*a46*a55*a61*a73+a14*a22*a37*a46*a55*a63*a71-a14*a23*a31*a42*a55*a66*a77+a14*a23*a31*a42*a55*a67*a76+a14*a23*a31*a42*a56*a65*a77-a14*a23*a31*a42*a56*a67*a75-a14*a23*a31*a42*a57*a65*a76+a14*a23*a31*a42*a57*a66*a75+a14*a23*a31*a45*a52*a66*a77-a14*a23*a31*a45*a52*a67*a76-a14*a23*a31*a45*a56*a62*a77+a14*a23*a31*a45*a56*a67*a72+a14*a23*a31*a45*a57*a62*a76-a14*a23*a31*a45*a57*a66*a72-a14*a23*a31*a46*a52*a65*a77+a14*a23*a31*a46*a52*a67*a75+a14*a23*a31*a46*a55*a62*a77-a14*a23*a31*a46*a55*a67*a72-a14*a23*a31*a46*a57*a62*a75+a14*a23*a31*a46*a57*a65*a72+a14*a23*a31*a47*a52*a65*a76-a14*a23*a31*a47*a52*a66*a75-a14*a23*a31*a47*a55*a62*a76+a14*a23*a31*a47*a55*a66*a72+a14*a23*a31*a47*a56*a62*a75-a14*a23*a31*a47*a56*a65*a72+a14*a23*a32*a41*a55*a66*a77-a14*a23*a32*a41*a55*a67*a76-a14*a23*a32*a41*a56*a65*a77+a14*a23*a32*a41*a56*a67*a75+a14*a23*a32*a41*a57*a65*a76-a14*a23*a32*a41*a57*a66*a75-a14*a23*a32*a45*a51*a66*a77+a14*a23*a32*a45*a51*a67*a76+a14*a23*a32*a45*a56*a61*a77-a14*a23*a32*a45*a56*a67*a71-a14*a23*a32*a45*a57*a61*a76+a14*a23*a32*a45*a57*a66*a71+a14*a23*a32*a46*a51*a65*a77-a14*a23*a32*a46*a51*a67*a75-a14*a23*a32*a46*a55*a61*a77+a14*a23*a32*a46*a55*a67*a71+a14*a23*a32*a46*a57*a61*a75-a14*a23*a32*a46*a57*a65*a71-a14*a23*a32*a47*a51*a65*a76+a14*a23*a32*a47*a51*a66*a75+a14*a23*a32*a47*a55*a61*a76-a14*a23*a32*a47*a55*a66*a71-a14*a23*a32*a47*a56*a61*a75+a14*a23*a32*a47*a56*a65*a71-a14*a23*a35*a41*a52*a66*a77+a14*a23*a35*a41*a52*a67*a76+a14*a23*a35*a41*a56*a62*a77-a14*a23*a35*a41*a56*a67*a72-a14*a23*a35*a41*a57*a62*a76+a14*a23*a35*a41*a57*a66*a72+a14*a23*a35*a42*a51*a66*a77-a14*a23*a35*a42*a51*a67*a76-a14*a23*a35*a42*a56*a61*a77+a14*a23*a35*a42*a56*a67*a71+a14*a23*a35*a42*a57*a61*a76-a14*a23*a35*a42*a57*a66*a71-a14*a23*a35*a46*a51*a62*a77+a14*a23*a35*a46*a51*a67*a72+a14*a23*a35*a46*a52*a61*a77-a14*a23*a35*a46*a52*a67*a71-a14*a23*a35*a46*a57*a61*a72+a14*a23*a35*a46*a57*a62*a71+a14*a23*a35*a47*a51*a62*a76-a14*a23*a35*a47*a51*a66*a72-a14*a23*a35*a47*a52*a61*a76+a14*a23*a35*a47*a52*a66*a71+a14*a23*a35*a47*a56*a61*a72-a14*a23*a35*a47*a56*a62*a71+a14*a23*a36*a41*a52*a65*a77-a14*a23*a36*a41*a52*a67*a75-a14*a23*a36*a41*a55*a62*a77+a14*a23*a36*a41*a55*a67*a72+a14*a23*a36*a41*a57*a62*a75-a14*a23*a36*a41*a57*a65*a72-a14*a23*a36*a42*a51*a65*a77+a14*a23*a36*a42*a51*a67*a75+a14*a23*a36*a42*a55*a61*a77-a14*a23*a36*a42*a55*a67*a71-a14*a23*a36*a42*a57*a61*a75+a14*a23*a36*a42*a57*a65*a71+a14*a23*a36*a45*a51*a62*a77-a14*a23*a36*a45*a51*a67*a72-a14*a23*a36*a45*a52*a61*a77+a14*a23*a36*a45*a52*a67*a71+a14*a23*a36*a45*a57*a61*a72-a14*a23*a36*a45*a57*a62*a71-a14*a23*a36*a47*a51*a62*a75+a14*a23*a36*a47*a51*a65*a72+a14*a23*a36*a47*a52*a61*a75-a14*a23*a36*a47*a52*a65*a71-a14*a23*a36*a47*a55*a61*a 72+a14*a23*a36*a47*a55*a62*a71-a14*a23*a37*a41*a52*a65*a76+a14*a23*a37*a41*a52*a66*a75+a14*a23*a37*a41*a55*a62*a76-a14*a23*a37*a41*a55*a66*a72-a14*a23*a37*a41*a56*a62*a75+a14*a23*a37*a41*a56*a65*a72+a14*a23*a37*a42*a51*a65*a76-a14*a23*a37*a42*a51*a66*a75-a14*a23*a37*a42*a55*a61*a76+a14*a23*a37*a42*a55*a66*a71+a14*a23*a37*a42*a56*a61*a75-a14*a23*a37*a42*a56*a65*a71-a14*a23*a37*a45*a51*a62*a76+a14*a23*a37*a45*a51*a66*a72+a14*a23*a37*a45*a52*a61*a76-a14*a23*a37*a45*a52*a66*a71-a14*a23*a37*a45*a56*a61*a72+a14*a23*a37*a45*a56*a62*a71+a14*a23*a37*a46*a51*a62*a75-a14*a23*a37*a46*a51*a65*a72-a14*a23*a37*a46*a52*a61*a75+a14*a23*a37*a46*a52*a65*a71+a14*a23*a37*a46*a55*a61*a72-a14*a23*a37*a46*a55*a62*a71+a14*a25*a31*a42*a53*a66*a77-a14*a25*a31*a42*a53*a67*a76-a14*a25*a31*a42*a56*a63*a77+a14*a25*a31*a42*a56*a67*a73+a14*a25*a31*a42*a57*a63*a76-a14*a25*a31*a42*a57*a66*a73-a14*a25*a31*a43*a52*a66*a77+a14*a25*a31*a43*a52*a67*a76+a14*a25*a31*a43*a56*a62*a77-a14*a25*a31*a43*a56*a67*a72-a14*a25*a31*a43*a57*a62*a76+a14*a25*a31*a43*a57*a66*a72+a14*a25*a31*a46*a52*a63*a77-a14*a25*a31*a46*a52*a67*a73-a14*a25*a31*a46*a53*a62*a77+a14*a25*a31*a46*a53*a67*a72+a14*a25*a31*a46*a57*a62*a73-a14*a25*a31*a46*a57*a63*a72-a14*a25*a31*a47*a52*a63*a76+a14*a25*a31*a47*a52*a66*a73+a14*a25*a31*a47*a53*a62*a76-a14*a25*a31*a47*a53*a66*a72-a14*a25*a31*a47*a56*a62*a73+a14*a25*a31*a47*a56*a63*a72-a14*a25*a32*a41*a53*a66*a77+a14*a25*a32*a41*a53*a67*a76+a14*a25*a32*a41*a56*a63*a77-a14*a25*a32*a41*a56*a67*a73-a14*a25*a32*a41*a57*a63*a76+a14*a25*a32*a41*a57*a66*a73+a14*a25*a32*a43*a51*a66*a77-a14*a25*a32*a43*a51*a67*a76-a14*a25*a32*a43*a56*a61*a77+a14*a25*a32*a43*a56*a67*a71+a14*a25*a32*a43*a57*a61*a76-a14*a25*a32*a43*a57*a66*a71-a14*a25*a32*a46*a51*a63*a77+a14*a25*a32*a46*a51*a67*a73+a14*a25*a32*a46*a53*a61*a77-a14*a25*a32*a46*a53*a67*a71-a14*a25*a32*a46*a57*a61*a73+a14*a25*a32*a46*a57*a63*a71+a14*a25*a32*a47*a51*a63*a76-a14*a25*a32*a47*a51*a66*a73-a14*a25*a32*a47*a53*a61*a76+a14*a25*a32*a47*a53*a66*a71+a14*a25*a32*a47*a56*a61*a73-a14*a25*a32*a47*a56*a63*a71+a14*a25*a33*a41*a52*a66*a77-a14*a25*a33*a41*a52*a67*a76-a14*a25*a33*a41*a56*a62*a77+a14*a25*a33*a41*a56*a67*a72+a14*a25*a33*a41*a57*a62*a76-a14*a25*a33*a41*a57*a66*a72-a14*a25*a33*a42*a51*a66*a77+a14*a25*a33*a42*a51*a67*a76+a14*a25*a33*a42*a56*a61*a77-a14*a25*a33*a42*a56*a67*a71-a14*a25*a33*a42*a57*a61*a76+a14*a25*a33*a42*a57*a66*a71+a14*a25*a33*a46*a51*a62*a77-a14*a25*a33*a46*a51*a67*a72-a14*a25*a33*a46*a52*a61*a77+a14*a25*a33*a46*a52*a67*a71+a14*a25*a33*a46*a57*a61*a72-a14*a25*a33*a46*a57*a62*a71-a14*a25*a33*a47*a51*a62*a76+a14*a25*a33*a47*a51*a66*a72+a14*a25*a33*a47*a52*a61*a76-a14*a25*a33*a47*a52*a66*a71-a14*a25*a33*a47*a56*a61*a72+a14*a25*a33*a47*a56*a62*a71-a14*a25*a36*a41*a52*a63*a77+a14*a25*a36*a41*a52*a67*a73+a14*a25*a36*a41*a53*a62*a77-a14*a25*a36*a41*a53*a67*a72-a14*a25*a36*a41*a57*a62*a73+a14*a25*a36*a41*a57*a63*a72+a14*a25*a36*a42*a51*a63*a77-a14*a25*a36*a42*a51*a67*a73-a14*a25*a36*a42*a53*a61*a77+a14*a25*a36*a42*a53*a67*a71+a14*a25*a36*a42*a57*a61*a73-a14*a25*a36*a42*a57*a63*a71-a14*a25*a36*a43*a51*a62*a77+a14*a25*a36*a43*a51*a67*a72+a14*a25*a36*a43*a52*a61*a77-a14*a25*a36*a43*a52*a67*a71-a14*a25*a36*a43*a57*a61*a72+a14*a25*a36*a43*a57*a62*a71+a14*a25*a36*a47*a51*a62*a73-a14*a25*a36*a47*a51*a63*a72-a14*a25*a36*a47*a52*a61*a73+a14*a25*a36*a47*a52*a63*a71+a14*a25*a36*a47*a53*a61*a72-a14*a25*a36*a47*a53*a62*a71+a14*a25*a37*a41*a52*a63*a76-a14*a25*a37*a41*a52*a66*a73-a14*a25*a37*a41*a53*a62*a76+a14*a25*a37*a41*a53*a66*a72+a14*a25*a37*a41*a56*a62*a73-a14*a25*a37*a41*a56*a63*a72-a14*a25*a37*a42*a51*a63*a76+a14*a25*a37*a42*a51*a66*a73+a14*a25*a37*a42*a53*a61*a76-a14*a25*a37*a42*a53*a66*a71-a14*a25*a37*a42*a56*a61*a73+a14*a25*a37*a42*a56*a63*a71+a14*a25*a37*a43*a51*a62*a76-a14*a25*a37*a43*a51*a66*a72-a14*a25*a37*a43*a52*a61*a76+a14*a25*a37*a43*a52*a66*a71+a14*a25*a37*a43*a56*a61*a72-a14*a25*a37*a43*a56*a62*a71-a14*a25*a37*a46*a51*a62*a73+a14*a25*a37*a46*a51*a63*a72+a14*a25*a37*a46*a52*a61*a73-a14*a25*a37*a46*a52*a63*a71-a14*a25*a37*a46*a53*a61*a72+a14*a25*a37*a46*a53*a62*a71-a14*a26*a31*a42*a53*a65*a77+a14*a26*a31*a42*a53*a67*a75+a14*a26*a31*a42*a55*a63*a77-a14*a26*a31*a42*a55*a67*a73-a14*a26*a31*a42*a57*a63*a75+a14*a26*a31*a42*a57*a65*a73+a14*a26*a31*a43*a52*a65*a77-a14*a26*a31*a43*a52*a67*a75-a14*a26*a31*a43*a55*a62*a77+a14*a26*a31*a43*a55*a67*a72+a14*a26*a31*a43*a57*a62*a75-a14*a26*a31*a43*a57*a65*a72-a14*a26*a31*a45*a52*a63*a77+a14*a26*a31*a45*a52*a67*a73+a14*a26*a31*a45*a53*a62*a77-a14*a26*a31*a45*a53*a67*a72-a14*a26*a31*a45*a57*a62*a73+a14*a26*a31*a45*a57*a63*a72+a14*a26*a31*a47*a52*a63*a75-a14*a26*a31*a47*a52*a65*a73-a14*a26*a31*a47*a53*a62*a75+a14*a26*a31*a47*a53*a65*a72+a 14*a26*a31*a47*a55*a62*a73-a14*a26*a31*a47*a55*a63*a72+a14*a26*a32*a41*a53*a65*a77-a14*a26*a32*a41*a53*a67*a75-a14*a26*a32*a41*a55*a63*a77+a14*a26*a32*a41*a55*a67*a73+a14*a26*a32*a41*a57*a63*a75-a14*a26*a32*a41*a57*a65*a73-a14*a26*a32*a43*a51*a65*a77+a14*a26*a32*a43*a51*a67*a75+a14*a26*a32*a43*a55*a61*a77-a14*a26*a32*a43*a55*a67*a71-a14*a26*a32*a43*a57*a61*a75+a14*a26*a32*a43*a57*a65*a71+a14*a26*a32*a45*a51*a63*a77-a14*a26*a32*a45*a51*a67*a73-a14*a26*a32*a45*a53*a61*a77+a14*a26*a32*a45*a53*a67*a71+a14*a26*a32*a45*a57*a61*a73-a14*a26*a32*a45*a57*a63*a71-a14*a26*a32*a47*a51*a63*a75+a14*a26*a32*a47*a51*a65*a73+a14*a26*a32*a47*a53*a61*a75-a14*a26*a32*a47*a53*a65*a71-a14*a26*a32*a47*a55*a61*a73+a14*a26*a32*a47*a55*a63*a71-a14*a26*a33*a41*a52*a65*a77+a14*a26*a33*a41*a52*a67*a75+a14*a26*a33*a41*a55*a62*a77-a14*a26*a33*a41*a55*a67*a72-a14*a26*a33*a41*a57*a62*a75+a14*a26*a33*a41*a57*a65*a72+a14*a26*a33*a42*a51*a65*a77-a14*a26*a33*a42*a51*a67*a75-a14*a26*a33*a42*a55*a61*a77+a14*a26*a33*a42*a55*a67*a71+a14*a26*a33*a42*a57*a61*a75-a14*a26*a33*a42*a57*a65*a71-a14*a26*a33*a45*a51*a62*a77+a14*a26*a33*a45*a51*a67*a72+a14*a26*a33*a45*a52*a61*a77-a14*a26*a33*a45*a52*a67*a71-a14*a26*a33*a45*a57*a61*a72+a14*a26*a33*a45*a57*a62*a71+a14*a26*a33*a47*a51*a62*a75-a14*a26*a33*a47*a51*a65*a72-a14*a26*a33*a47*a52*a61*a75+a14*a26*a33*a47*a52*a65*a71+a14*a26*a33*a47*a55*a61*a72-a14*a26*a33*a47*a55*a62*a71+a14*a26*a35*a41*a52*a63*a77-a14*a26*a35*a41*a52*a67*a73-a14*a26*a35*a41*a53*a62*a77+a14*a26*a35*a41*a53*a67*a72+a14*a26*a35*a41*a57*a62*a73-a14*a26*a35*a41*a57*a63*a72-a14*a26*a35*a42*a51*a63*a77+a14*a26*a35*a42*a51*a67*a73+a14*a26*a35*a42*a53*a61*a77-a14*a26*a35*a42*a53*a67*a71-a14*a26*a35*a42*a57*a61*a73+a14*a26*a35*a42*a57*a63*a71+a14*a26*a35*a43*a51*a62*a77-a14*a26*a35*a43*a51*a67*a72-a14*a26*a35*a43*a52*a61*a77+a14*a26*a35*a43*a52*a67*a71+a14*a26*a35*a43*a57*a61*a72-a14*a26*a35*a43*a57*a62*a71-a14*a26*a35*a47*a51*a62*a73+a14*a26*a35*a47*a51*a63*a72+a14*a26*a35*a47*a52*a61*a73-a14*a26*a35*a47*a52*a63*a71-a14*a26*a35*a47*a53*a61*a72+a14*a26*a35*a47*a53*a62*a71-a14*a26*a37*a41*a52*a63*a75+a14*a26*a37*a41*a52*a65*a73+a14*a26*a37*a41*a53*a62*a75-a14*a26*a37*a41*a53*a65*a72-a14*a26*a37*a41*a55*a62*a73+a14*a26*a37*a41*a55*a63*a72+a14*a26*a37*a42*a51*a63*a75-a14*a26*a37*a42*a51*a65*a73-a14*a26*a37*a42*a53*a61*a75+a14*a26*a37*a42*a53*a65*a71+a14*a26*a37*a42*a55*a61*a73-a14*a26*a37*a42*a55*a63*a71-a14*a26*a37*a43*a51*a62*a75+a14*a26*a37*a43*a51*a65*a72+a14*a26*a37*a43*a52*a61*a75-a14*a26*a37*a43*a52*a65*a71-a14*a26*a37*a43*a55*a61*a72+a14*a26*a37*a43*a55*a62*a71+a14*a26*a37*a45*a51*a62*a73-a14*a26*a37*a45*a51*a63*a72-a14*a26*a37*a45*a52*a61*a73+a14*a26*a37*a45*a52*a63*a71+a14*a26*a37*a45*a53*a61*a72-a14*a26*a37*a45*a53*a62*a71+a14*a27*a31*a42*a53*a65*a76-a14*a27*a31*a42*a53*a66*a75-a14*a27*a31*a42*a55*a63*a76+a14*a27*a31*a42*a55*a66*a73+a14*a27*a31*a42*a56*a63*a75-a14*a27*a31*a42*a56*a65*a73-a14*a27*a31*a43*a52*a65*a76+a14*a27*a31*a43*a52*a66*a75+a14*a27*a31*a43*a55*a62*a76-a14*a27*a31*a43*a55*a66*a72-a14*a27*a31*a43*a56*a62*a75+a14*a27*a31*a43*a56*a65*a72+a14*a27*a31*a45*a52*a63*a76-a14*a27*a31*a45*a52*a66*a73-a14*a27*a31*a45*a53*a62*a76+a14*a27*a31*a45*a53*a66*a72+a14*a27*a31*a45*a56*a62*a73-a14*a27*a31*a45*a56*a63*a72-a14*a27*a31*a46*a52*a63*a75+a14*a27*a31*a46*a52*a65*a73+a14*a27*a31*a46*a53*a62*a75-a14*a27*a31*a46*a53*a65*a72-a14*a27*a31*a46*a55*a62*a73+a14*a27*a31*a46*a55*a63*a72-a14*a27*a32*a41*a53*a65*a76+a14*a27*a32*a41*a53*a66*a75+a14*a27*a32*a41*a55*a63*a76-a14*a27*a32*a41*a55*a66*a73-a14*a27*a32*a41*a56*a63*a75+a14*a27*a32*a41*a56*a65*a73+a14*a27*a32*a43*a51*a65*a76-a14*a27*a32*a43*a51*a66*a75-a14*a27*a32*a43*a55*a61*a76+a14*a27*a32*a43*a55*a66*a71+a14*a27*a32*a43*a56*a61*a75-a14*a27*a32*a43*a56*a65*a71-a14*a27*a32*a45*a51*a63*a76+a14*a27*a32*a45*a51*a66*a73+a14*a27*a32*a45*a53*a61*a76-a14*a27*a32*a45*a53*a66*a71-a14*a27*a32*a45*a56*a61*a73+a14*a27*a32*a45*a56*a63*a71+a14*a27*a32*a46*a51*a63*a75-a14*a27*a32*a46*a51*a65*a73-a14*a27*a32*a46*a53*a61*a75+a14*a27*a32*a46*a53*a65*a71+a14*a27*a32*a46*a55*a61*a73-a14*a27*a32*a46*a55*a63*a71+a14*a27*a33*a41*a52*a65*a76-a14*a27*a33*a41*a52*a66*a75-a14*a27*a33*a41*a55*a62*a76+a14*a27*a33*a41*a55*a66*a72+a14*a27*a33*a41*a56*a62*a75-a14*a27*a33*a41*a56*a65*a72-a14*a27*a33*a42*a51*a65*a76+a14*a27*a33*a42*a51*a66*a75+a14*a27*a33*a42*a55*a61*a76-a14*a27*a33*a42*a55*a66*a71-a14*a27*a33*a42*a56*a61*a75+a14*a27*a33*a42*a56*a65*a71+a14*a27*a33*a45*a51*a62*a76-a14*a27*a33*a45*a51*a66*a72-a14*a27*a33*a45*a52*a61*a76+a14*a27*a33*a45*a52*a66*a71+a14*a27*a33*a45*a56*a61*a72-a14*a27*a33*a45*a56*a62*a71-a14*a27*a33*a46*a51*a62*a75+a14*a27*a33*a46*a51*a65*a72+a14*a27*a33*a46*a52*a61*a75-a14*a 27*a33*a46*a52*a65*a71-a14*a27*a33*a46*a55*a61*a72+a14*a27*a33*a46*a55*a62*a71-a14*a27*a35*a41*a52*a63*a76+a14*a27*a35*a41*a52*a66*a73+a14*a27*a35*a41*a53*a62*a76-a14*a27*a35*a41*a53*a66*a72-a14*a27*a35*a41*a56*a62*a73+a14*a27*a35*a41*a56*a63*a72+a14*a27*a35*a42*a51*a63*a76-a14*a27*a35*a42*a51*a66*a73-a14*a27*a35*a42*a53*a61*a76+a14*a27*a35*a42*a53*a66*a71+a14*a27*a35*a42*a56*a61*a73-a14*a27*a35*a42*a56*a63*a71-a14*a27*a35*a43*a51*a62*a76+a14*a27*a35*a43*a51*a66*a72+a14*a27*a35*a43*a52*a61*a76-a14*a27*a35*a43*a52*a66*a71-a14*a27*a35*a43*a56*a61*a72+a14*a27*a35*a43*a56*a62*a71+a14*a27*a35*a46*a51*a62*a73-a14*a27*a35*a46*a51*a63*a72-a14*a27*a35*a46*a52*a61*a73+a14*a27*a35*a46*a52*a63*a71+a14*a27*a35*a46*a53*a61*a72-a14*a27*a35*a46*a53*a62*a71+a14*a27*a36*a41*a52*a63*a75-a14*a27*a36*a41*a52*a65*a73-a14*a27*a36*a41*a53*a62*a75+a14*a27*a36*a41*a53*a65*a72+a14*a27*a36*a41*a55*a62*a73-a14*a27*a36*a41*a55*a63*a72-a14*a27*a36*a42*a51*a63*a75+a14*a27*a36*a42*a51*a65*a73+a14*a27*a36*a42*a53*a61*a75-a14*a27*a36*a42*a53*a65*a71-a14*a27*a36*a42*a55*a61*a73+a14*a27*a36*a42*a55*a63*a71+a14*a27*a36*a43*a51*a62*a75-a14*a27*a36*a43*a51*a65*a72-a14*a27*a36*a43*a52*a61*a75+a14*a27*a36*a43*a52*a65*a71+a14*a27*a36*a43*a55*a61*a72-a14*a27*a36*a43*a55*a62*a71-a14*a27*a36*a45*a51*a62*a73+a14*a27*a36*a45*a51*a63*a72+a14*a27*a36*a45*a52*a61*a73-a14*a27*a36*a45*a52*a63*a71-a14*a27*a36*a45*a53*a61*a72+a14*a27*a36*a45*a53*a62*a71+a15*a21*a32*a43*a54*a66*a77-a15*a21*a32*a43*a54*a67*a76-a15*a21*a32*a43*a56*a64*a77+a15*a21*a32*a43*a56*a67*a74+a15*a21*a32*a43*a57*a64*a76-a15*a21*a32*a43*a57*a66*a74-a15*a21*a32*a44*a53*a66*a77+a15*a21*a32*a44*a53*a67*a76+a15*a21*a32*a44*a56*a63*a77-a15*a21*a32*a44*a56*a67*a73-a15*a21*a32*a44*a57*a63*a76+a15*a21*a32*a44*a57*a66*a73+a15*a21*a32*a46*a53*a64*a77-a15*a21*a32*a46*a53*a67*a74-a15*a21*a32*a46*a54*a63*a77+a15*a21*a32*a46*a54*a67*a73+a15*a21*a32*a46*a57*a63*a74-a15*a21*a32*a46*a57*a64*a73-a15*a21*a32*a47*a53*a64*a76+a15*a21*a32*a47*a53*a66*a74+a15*a21*a32*a47*a54*a63*a76-a15*a21*a32*a47*a54*a66*a73-a15*a21*a32*a47*a56*a63*a74+a15*a21*a32*a47*a56*a64*a73-a15*a21*a33*a42*a54*a66*a77+a15*a21*a33*a42*a54*a67*a76+a15*a21*a33*a42*a56*a64*a77-a15*a21*a33*a42*a56*a67*a74-a15*a21*a33*a42*a57*a64*a76+a15*a21*a33*a42*a57*a66*a74+a15*a21*a33*a44*a52*a66*a77-a15*a21*a33*a44*a52*a67*a76-a15*a21*a33*a44*a56*a62*a77+a15*a21*a33*a44*a56*a67*a72+a15*a21*a33*a44*a57*a62*a76-a15*a21*a33*a44*a57*a66*a72-a15*a21*a33*a46*a52*a64*a77+a15*a21*a33*a46*a52*a67*a74+a15*a21*a33*a46*a54*a62*a77-a15*a21*a33*a46*a54*a67*a72-a15*a21*a33*a46*a57*a62*a74+a15*a21*a33*a46*a57*a64*a72+a15*a21*a33*a47*a52*a64*a76-a15*a21*a33*a47*a52*a66*a74-a15*a21*a33*a47*a54*a62*a76+a15*a21*a33*a47*a54*a66*a72+a15*a21*a33*a47*a56*a62*a74-a15*a21*a33*a47*a56*a64*a72+a15*a21*a34*a42*a53*a66*a77-a15*a21*a34*a42*a53*a67*a76-a15*a21*a34*a42*a56*a63*a77+a15*a21*a34*a42*a56*a67*a73+a15*a21*a34*a42*a57*a63*a76-a15*a21*a34*a42*a57*a66*a73-a15*a21*a34*a43*a52*a66*a77+a15*a21*a34*a43*a52*a67*a76+a15*a21*a34*a43*a56*a62*a77-a15*a21*a34*a43*a56*a67*a72-a15*a21*a34*a43*a57*a62*a76+a15*a21*a34*a43*a57*a66*a72+a15*a21*a34*a46*a52*a63*a77-a15*a21*a34*a46*a52*a67*a73-a15*a21*a34*a46*a53*a62*a77+a15*a21*a34*a46*a53*a67*a72+a15*a21*a34*a46*a57*a62*a73-a15*a21*a34*a46*a57*a63*a72-a15*a21*a34*a47*a52*a63*a76+a15*a21*a34*a47*a52*a66*a73+a15*a21*a34*a47*a53*a62*a76-a15*a21*a34*a47*a53*a66*a72-a15*a21*a34*a47*a56*a62*a73+a15*a21*a34*a47*a56*a63*a72-a15*a21*a36*a42*a53*a64*a77+a15*a21*a36*a42*a53*a67*a74+a15*a21*a36*a42*a54*a63*a77-a15*a21*a36*a42*a54*a67*a73-a15*a21*a36*a42*a57*a63*a74+a15*a21*a36*a42*a57*a64*a73+a15*a21*a36*a43*a52*a64*a77-a15*a21*a36*a43*a52*a67*a74-a15*a21*a36*a43*a54*a62*a77+a15*a21*a36*a43*a54*a67*a72+a15*a21*a36*a43*a57*a62*a74-a15*a21*a36*a43*a57*a64*a72-a15*a21*a36*a44*a52*a63*a77+a15*a21*a36*a44*a52*a67*a73+a15*a21*a36*a44*a53*a62*a77-a15*a21*a36*a44*a53*a67*a72-a15*a21*a36*a44*a57*a62*a73+a15*a21*a36*a44*a57*a63*a72+a15*a21*a36*a47*a52*a63*a74-a15*a21*a36*a47*a52*a64*a73-a15*a21*a36*a47*a53*a62*a74+a15*a21*a36*a47*a53*a64*a72+a15*a21*a36*a47*a54*a62*a73-a15*a21*a36*a47*a54*a63*a72+a15*a21*a37*a42*a53*a64*a76-a15*a21*a37*a42*a53*a66*a74-a15*a21*a37*a42*a54*a63*a76+a15*a21*a37*a42*a54*a66*a73+a15*a21*a37*a42*a56*a63*a74-a15*a21*a37*a42*a56*a64*a73-a15*a21*a37*a43*a52*a64*a76+a15*a21*a37*a43*a52*a66*a74+a15*a21*a37*a43*a54*a62*a76-a15*a21*a37*a43*a54*a66*a72-a15*a21*a37*a43*a56*a62*a74+a15*a21*a37*a43*a56*a64*a72+a15*a21*a37*a44*a52*a63*a76-a15*a21*a37*a44*a52*a66*a73-a15*a21*a37*a44*a53*a62*a76+a15*a21*a37*a44*a53*a66*a72+a15*a21*a37*a44*a56*a62*a73-a15*a21*a37*a44*a56*a63*a72-a15*a21*a37*a46*a52*a63*a74+a15*a21*a37*a46*a52*a64*a73+a15*a21*a 37*a46*a53*a62*a74-a15*a21*a37*a46*a53*a64*a72-a15*a21*a37*a46*a54*a62*a73+a15*a21*a37*a46*a54*a63*a72-a15*a22*a31*a43*a54*a66*a77+a15*a22*a31*a43*a54*a67*a76+a15*a22*a31*a43*a56*a64*a77-a15*a22*a31*a43*a56*a67*a74-a15*a22*a31*a43*a57*a64*a76+a15*a22*a31*a43*a57*a66*a74+a15*a22*a31*a44*a53*a66*a77-a15*a22*a31*a44*a53*a67*a76-a15*a22*a31*a44*a56*a63*a77+a15*a22*a31*a44*a56*a67*a73+a15*a22*a31*a44*a57*a63*a76-a15*a22*a31*a44*a57*a66*a73-a15*a22*a31*a46*a53*a64*a77+a15*a22*a31*a46*a53*a67*a74+a15*a22*a31*a46*a54*a63*a77-a15*a22*a31*a46*a54*a67*a73-a15*a22*a31*a46*a57*a63*a74+a15*a22*a31*a46*a57*a64*a73+a15*a22*a31*a47*a53*a64*a76-a15*a22*a31*a47*a53*a66*a74-a15*a22*a31*a47*a54*a63*a76+a15*a22*a31*a47*a54*a66*a73+a15*a22*a31*a47*a56*a63*a74-a15*a22*a31*a47*a56*a64*a73+a15*a22*a33*a41*a54*a66*a77-a15*a22*a33*a41*a54*a67*a76-a15*a22*a33*a41*a56*a64*a77+a15*a22*a33*a41*a56*a67*a74+a15*a22*a33*a41*a57*a64*a76-a15*a22*a33*a41*a57*a66*a74-a15*a22*a33*a44*a51*a66*a77+a15*a22*a33*a44*a51*a67*a76+a15*a22*a33*a44*a56*a61*a77-a15*a22*a33*a44*a56*a67*a71-a15*a22*a33*a44*a57*a61*a76+a15*a22*a33*a44*a57*a66*a71+a15*a22*a33*a46*a51*a64*a77-a15*a22*a33*a46*a51*a67*a74-a15*a22*a33*a46*a54*a61*a77+a15*a22*a33*a46*a54*a67*a71+a15*a22*a33*a46*a57*a61*a74-a15*a22*a33*a46*a57*a64*a71-a15*a22*a33*a47*a51*a64*a76+a15*a22*a33*a47*a51*a66*a74+a15*a22*a33*a47*a54*a61*a76-a15*a22*a33*a47*a54*a66*a71-a15*a22*a33*a47*a56*a61*a74+a15*a22*a33*a47*a56*a64*a71-a15*a22*a34*a41*a53*a66*a77+a15*a22*a34*a41*a53*a67*a76+a15*a22*a34*a41*a56*a63*a77-a15*a22*a34*a41*a56*a67*a73-a15*a22*a34*a41*a57*a63*a76+a15*a22*a34*a41*a57*a66*a73+a15*a22*a34*a43*a51*a66*a77-a15*a22*a34*a43*a51*a67*a76-a15*a22*a34*a43*a56*a61*a77+a15*a22*a34*a43*a56*a67*a71+a15*a22*a34*a43*a57*a61*a76-a15*a22*a34*a43*a57*a66*a71-a15*a22*a34*a46*a51*a63*a77+a15*a22*a34*a46*a51*a67*a73+a15*a22*a34*a46*a53*a61*a77-a15*a22*a34*a46*a53*a67*a71-a15*a22*a34*a46*a57*a61*a73+a15*a22*a34*a46*a57*a63*a71+a15*a22*a34*a47*a51*a63*a76-a15*a22*a34*a47*a51*a66*a73-a15*a22*a34*a47*a53*a61*a76+a15*a22*a34*a47*a53*a66*a71+a15*a22*a34*a47*a56*a61*a73-a15*a22*a34*a47*a56*a63*a71+a15*a22*a36*a41*a53*a64*a77-a15*a22*a36*a41*a53*a67*a74-a15*a22*a36*a41*a54*a63*a77+a15*a22*a36*a41*a54*a67*a73+a15*a22*a36*a41*a57*a63*a74-a15*a22*a36*a41*a57*a64*a73-a15*a22*a36*a43*a51*a64*a77+a15*a22*a36*a43*a51*a67*a74+a15*a22*a36*a43*a54*a61*a77-a15*a22*a36*a43*a54*a67*a71-a15*a22*a36*a43*a57*a61*a74+a15*a22*a36*a43*a57*a64*a71+a15*a22*a36*a44*a51*a63*a77-a15*a22*a36*a44*a51*a67*a73-a15*a22*a36*a44*a53*a61*a77+a15*a22*a36*a44*a53*a67*a71+a15*a22*a36*a44*a57*a61*a73-a15*a22*a36*a44*a57*a63*a71-a15*a22*a36*a47*a51*a63*a74+a15*a22*a36*a47*a51*a64*a73+a15*a22*a36*a47*a53*a61*a74-a15*a22*a36*a47*a53*a64*a71-a15*a22*a36*a47*a54*a61*a73+a15*a22*a36*a47*a54*a63*a71-a15*a22*a37*a41*a53*a64*a76+a15*a22*a37*a41*a53*a66*a74+a15*a22*a37*a41*a54*a63*a76-a15*a22*a37*a41*a54*a66*a73-a15*a22*a37*a41*a56*a63*a74+a15*a22*a37*a41*a56*a64*a73+a15*a22*a37*a43*a51*a64*a76-a15*a22*a37*a43*a51*a66*a74-a15*a22*a37*a43*a54*a61*a76+a15*a22*a37*a43*a54*a66*a71+a15*a22*a37*a43*a56*a61*a74-a15*a22*a37*a43*a56*a64*a71-a15*a22*a37*a44*a51*a63*a76+a15*a22*a37*a44*a51*a66*a73+a15*a22*a37*a44*a53*a61*a76-a15*a22*a37*a44*a53*a66*a71-a15*a22*a37*a44*a56*a61*a73+a15*a22*a37*a44*a56*a63*a71+a15*a22*a37*a46*a51*a63*a74-a15*a22*a37*a46*a51*a64*a73-a15*a22*a37*a46*a53*a61*a74+a15*a22*a37*a46*a53*a64*a71+a15*a22*a37*a46*a54*a61*a73-a15*a22*a37*a46*a54*a63*a71+a15*a23*a31*a42*a54*a66*a77-a15*a23*a31*a42*a54*a67*a76-a15*a23*a31*a42*a56*a64*a77+a15*a23*a31*a42*a56*a67*a74+a15*a23*a31*a42*a57*a64*a76-a15*a23*a31*a42*a57*a66*a74-a15*a23*a31*a44*a52*a66*a77+a15*a23*a31*a44*a52*a67*a76+a15*a23*a31*a44*a56*a62*a77-a15*a23*a31*a44*a56*a67*a72-a15*a23*a31*a44*a57*a62*a76+a15*a23*a31*a44*a57*a66*a72+a15*a23*a31*a46*a52*a64*a77-a15*a23*a31*a46*a52*a67*a74-a15*a23*a31*a46*a54*a62*a77+a15*a23*a31*a46*a54*a67*a72+a15*a23*a31*a46*a57*a62*a74-a15*a23*a31*a46*a57*a64*a72-a15*a23*a31*a47*a52*a64*a76+a15*a23*a31*a47*a52*a66*a74+a15*a23*a31*a47*a54*a62*a76-a15*a23*a31*a47*a54*a66*a72-a15*a23*a31*a47*a56*a62*a74+a15*a23*a31*a47*a56*a64*a72-a15*a23*a32*a41*a54*a66*a77+a15*a23*a32*a41*a54*a67*a76+a15*a23*a32*a41*a56*a64*a77-a15*a23*a32*a41*a56*a67*a74-a15*a23*a32*a41*a57*a64*a76+a15*a23*a32*a41*a57*a66*a74+a15*a23*a32*a44*a51*a66*a77-a15*a23*a32*a44*a51*a67*a76-a15*a23*a32*a44*a56*a61*a77+a15*a23*a32*a44*a56*a67*a71+a15*a23*a32*a44*a57*a61*a76-a15*a23*a32*a44*a57*a66*a71-a15*a23*a32*a46*a51*a64*a77+a15*a23*a32*a46*a51*a67*a74+a15*a23*a32*a46*a54*a61*a77-a15*a23*a32*a46*a54*a67*a71-a15*a23*a32*a46*a57*a61*a74+a15*a23*a32*a46*a57*a64*a71+a15*a23*a32*a47*a51*a64*a76-a15*a23*a32*a 47*a51*a66*a74-a15*a23*a32*a47*a54*a61*a76+a15*a23*a32*a47*a54*a66*a71+a15*a23*a32*a47*a56*a61*a74-a15*a23*a32*a47*a56*a64*a71+a15*a23*a34*a41*a52*a66*a77-a15*a23*a34*a41*a52*a67*a76-a15*a23*a34*a41*a56*a62*a77+a15*a23*a34*a41*a56*a67*a72+a15*a23*a34*a41*a57*a62*a76-a15*a23*a34*a41*a57*a66*a72-a15*a23*a34*a42*a51*a66*a77+a15*a23*a34*a42*a51*a67*a76+a15*a23*a34*a42*a56*a61*a77-a15*a23*a34*a42*a56*a67*a71-a15*a23*a34*a42*a57*a61*a76+a15*a23*a34*a42*a57*a66*a71+a15*a23*a34*a46*a51*a62*a77-a15*a23*a34*a46*a51*a67*a72-a15*a23*a34*a46*a52*a61*a77+a15*a23*a34*a46*a52*a67*a71+a15*a23*a34*a46*a57*a61*a72-a15*a23*a34*a46*a57*a62*a71-a15*a23*a34*a47*a51*a62*a76+a15*a23*a34*a47*a51*a66*a72+a15*a23*a34*a47*a52*a61*a76-a15*a23*a34*a47*a52*a66*a71-a15*a23*a34*a47*a56*a61*a72+a15*a23*a34*a47*a56*a62*a71-a15*a23*a36*a41*a52*a64*a77+a15*a23*a36*a41*a52*a67*a74+a15*a23*a36*a41*a54*a62*a77-a15*a23*a36*a41*a54*a67*a72-a15*a23*a36*a41*a57*a62*a74+a15*a23*a36*a41*a57*a64*a72+a15*a23*a36*a42*a51*a64*a77-a15*a23*a36*a42*a51*a67*a74-a15*a23*a36*a42*a54*a61*a77+a15*a23*a36*a42*a54*a67*a71+a15*a23*a36*a42*a57*a61*a74-a15*a23*a36*a42*a57*a64*a71-a15*a23*a36*a44*a51*a62*a77+a15*a23*a36*a44*a51*a67*a72+a15*a23*a36*a44*a52*a61*a77-a15*a23*a36*a44*a52*a67*a71-a15*a23*a36*a44*a57*a61*a72+a15*a23*a36*a44*a57*a62*a71+a15*a23*a36*a47*a51*a62*a74-a15*a23*a36*a47*a51*a64*a72-a15*a23*a36*a47*a52*a61*a74+a15*a23*a36*a47*a52*a64*a71+a15*a23*a36*a47*a54*a61*a72-a15*a23*a36*a47*a54*a62*a71+a15*a23*a37*a41*a52*a64*a76-a15*a23*a37*a41*a52*a66*a74-a15*a23*a37*a41*a54*a62*a76+a15*a23*a37*a41*a54*a66*a72+a15*a23*a37*a41*a56*a62*a74-a15*a23*a37*a41*a56*a64*a72-a15*a23*a37*a42*a51*a64*a76+a15*a23*a37*a42*a51*a66*a74+a15*a23*a37*a42*a54*a61*a76-a15*a23*a37*a42*a54*a66*a71-a15*a23*a37*a42*a56*a61*a74+a15*a23*a37*a42*a56*a64*a71+a15*a23*a37*a44*a51*a62*a76-a15*a23*a37*a44*a51*a66*a72-a15*a23*a37*a44*a52*a61*a76+a15*a23*a37*a44*a52*a66*a71+a15*a23*a37*a44*a56*a61*a72-a15*a23*a37*a44*a56*a62*a71-a15*a23*a37*a46*a51*a62*a74+a15*a23*a37*a46*a51*a64*a72+a15*a23*a37*a46*a52*a61*a74-a15*a23*a37*a46*a52*a64*a71-a15*a23*a37*a46*a54*a61*a72+a15*a23*a37*a46*a54*a62*a71-a15*a24*a31*a42*a53*a66*a77+a15*a24*a31*a42*a53*a67*a76+a15*a24*a31*a42*a56*a63*a77-a15*a24*a31*a42*a56*a67*a73-a15*a24*a31*a42*a57*a63*a76+a15*a24*a31*a42*a57*a66*a73+a15*a24*a31*a43*a52*a66*a77-a15*a24*a31*a43*a52*a67*a76-a15*a24*a31*a43*a56*a62*a77+a15*a24*a31*a43*a56*a67*a72+a15*a24*a31*a43*a57*a62*a76-a15*a24*a31*a43*a57*a66*a72-a15*a24*a31*a46*a52*a63*a77+a15*a24*a31*a46*a52*a67*a73+a15*a24*a31*a46*a53*a62*a77-a15*a24*a31*a46*a53*a67*a72-a15*a24*a31*a46*a57*a62*a73+a15*a24*a31*a46*a57*a63*a72+a15*a24*a31*a47*a52*a63*a76-a15*a24*a31*a47*a52*a66*a73-a15*a24*a31*a47*a53*a62*a76+a15*a24*a31*a47*a53*a66*a72+a15*a24*a31*a47*a56*a62*a73-a15*a24*a31*a47*a56*a63*a72+a15*a24*a32*a41*a53*a66*a77-a15*a24*a32*a41*a53*a67*a76-a15*a24*a32*a41*a56*a63*a77+a15*a24*a32*a41*a56*a67*a73+a15*a24*a32*a41*a57*a63*a76-a15*a24*a32*a41*a57*a66*a73-a15*a24*a32*a43*a51*a66*a77+a15*a24*a32*a43*a51*a67*a76+a15*a24*a32*a43*a56*a61*a77-a15*a24*a32*a43*a56*a67*a71-a15*a24*a32*a43*a57*a61*a76+a15*a24*a32*a43*a57*a66*a71+a15*a24*a32*a46*a51*a63*a77-a15*a24*a32*a46*a51*a67*a73-a15*a24*a32*a46*a53*a61*a77+a15*a24*a32*a46*a53*a67*a71+a15*a24*a32*a46*a57*a61*a73-a15*a24*a32*a46*a57*a63*a71-a15*a24*a32*a47*a51*a63*a76+a15*a24*a32*a47*a51*a66*a73+a15*a24*a32*a47*a53*a61*a76-a15*a24*a32*a47*a53*a66*a71-a15*a24*a32*a47*a56*a61*a73+a15*a24*a32*a47*a56*a63*a71-a15*a24*a33*a41*a52*a66*a77+a15*a24*a33*a41*a52*a67*a76+a15*a24*a33*a41*a56*a62*a77-a15*a24*a33*a41*a56*a67*a72-a15*a24*a33*a41*a57*a62*a76+a15*a24*a33*a41*a57*a66*a72+a15*a24*a33*a42*a51*a66*a77-a15*a24*a33*a42*a51*a67*a76-a15*a24*a33*a42*a56*a61*a77+a15*a24*a33*a42*a56*a67*a71+a15*a24*a33*a42*a57*a61*a76-a15*a24*a33*a42*a57*a66*a71-a15*a24*a33*a46*a51*a62*a77+a15*a24*a33*a46*a51*a67*a72+a15*a24*a33*a46*a52*a61*a77-a15*a24*a33*a46*a52*a67*a71-a15*a24*a33*a46*a57*a61*a72+a15*a24*a33*a46*a57*a62*a71+a15*a24*a33*a47*a51*a62*a76-a15*a24*a33*a47*a51*a66*a72-a15*a24*a33*a47*a52*a61*a76+a15*a24*a33*a47*a52*a66*a71+a15*a24*a33*a47*a56*a61*a72-a15*a24*a33*a47*a56*a62*a71+a15*a24*a36*a41*a52*a63*a77-a15*a24*a36*a41*a52*a67*a73-a15*a24*a36*a41*a53*a62*a77+a15*a24*a36*a41*a53*a67*a72+a15*a24*a36*a41*a57*a62*a73-a15*a24*a36*a41*a57*a63*a72-a15*a24*a36*a42*a51*a63*a77+a15*a24*a36*a42*a51*a67*a73+a15*a24*a36*a42*a53*a61*a77-a15*a24*a36*a42*a53*a67*a71-a15*a24*a36*a42*a57*a61*a73+a15*a24*a36*a42*a57*a63*a71+a15*a24*a36*a43*a51*a62*a77-a15*a24*a36*a43*a51*a67*a72-a15*a24*a36*a43*a52*a61*a77+a15*a24*a36*a43*a52*a67*a71+a15*a24*a36*a43*a57*a61*a72-a15*a24*a36*a43*a57*a62*a71-a15*a24*a36*a47*a 51*a62*a73+a15*a24*a36*a47*a51*a63*a72+a15*a24*a36*a47*a52*a61*a73-a15*a24*a36*a47*a52*a63*a71-a15*a24*a36*a47*a53*a61*a72+a15*a24*a36*a47*a53*a62*a71-a15*a24*a37*a41*a52*a63*a76+a15*a24*a37*a41*a52*a66*a73+a15*a24*a37*a41*a53*a62*a76-a15*a24*a37*a41*a53*a66*a72-a15*a24*a37*a41*a56*a62*a73+a15*a24*a37*a41*a56*a63*a72+a15*a24*a37*a42*a51*a63*a76-a15*a24*a37*a42*a51*a66*a73-a15*a24*a37*a42*a53*a61*a76+a15*a24*a37*a42*a53*a66*a71+a15*a24*a37*a42*a56*a61*a73-a15*a24*a37*a42*a56*a63*a71-a15*a24*a37*a43*a51*a62*a76+a15*a24*a37*a43*a51*a66*a72+a15*a24*a37*a43*a52*a61*a76-a15*a24*a37*a43*a52*a66*a71-a15*a24*a37*a43*a56*a61*a72+a15*a24*a37*a43*a56*a62*a71+a15*a24*a37*a46*a51*a62*a73-a15*a24*a37*a46*a51*a63*a72-a15*a24*a37*a46*a52*a61*a73+a15*a24*a37*a46*a52*a63*a71+a15*a24*a37*a46*a53*a61*a72-a15*a24*a37*a46*a53*a62*a71+a15*a26*a31*a42*a53*a64*a77-a15*a26*a31*a42*a53*a67*a74-a15*a26*a31*a42*a54*a63*a77+a15*a26*a31*a42*a54*a67*a73+a15*a26*a31*a42*a57*a63*a74-a15*a26*a31*a42*a57*a64*a73-a15*a26*a31*a43*a52*a64*a77+a15*a26*a31*a43*a52*a67*a74+a15*a26*a31*a43*a54*a62*a77-a15*a26*a31*a43*a54*a67*a72-a15*a26*a31*a43*a57*a62*a74+a15*a26*a31*a43*a57*a64*a72+a15*a26*a31*a44*a52*a63*a77-a15*a26*a31*a44*a52*a67*a73-a15*a26*a31*a44*a53*a62*a77+a15*a26*a31*a44*a53*a67*a72+a15*a26*a31*a44*a57*a62*a73-a15*a26*a31*a44*a57*a63*a72-a15*a26*a31*a47*a52*a63*a74+a15*a26*a31*a47*a52*a64*a73+a15*a26*a31*a47*a53*a62*a74-a15*a26*a31*a47*a53*a64*a72-a15*a26*a31*a47*a54*a62*a73+a15*a26*a31*a47*a54*a63*a72-a15*a26*a32*a41*a53*a64*a77+a15*a26*a32*a41*a53*a67*a74+a15*a26*a32*a41*a54*a63*a77-a15*a26*a32*a41*a54*a67*a73-a15*a26*a32*a41*a57*a63*a74+a15*a26*a32*a41*a57*a64*a73+a15*a26*a32*a43*a51*a64*a77-a15*a26*a32*a43*a51*a67*a74-a15*a26*a32*a43*a54*a61*a77+a15*a26*a32*a43*a54*a67*a71+a15*a26*a32*a43*a57*a61*a74-a15*a26*a32*a43*a57*a64*a71-a15*a26*a32*a44*a51*a63*a77+a15*a26*a32*a44*a51*a67*a73+a15*a26*a32*a44*a53*a61*a77-a15*a26*a32*a44*a53*a67*a71-a15*a26*a32*a44*a57*a61*a73+a15*a26*a32*a44*a57*a63*a71+a15*a26*a32*a47*a51*a63*a74-a15*a26*a32*a47*a51*a64*a73-a15*a26*a32*a47*a53*a61*a74+a15*a26*a32*a47*a53*a64*a71+a15*a26*a32*a47*a54*a61*a73-a15*a26*a32*a47*a54*a63*a71+a15*a26*a33*a41*a52*a64*a77-a15*a26*a33*a41*a52*a67*a74-a15*a26*a33*a41*a54*a62*a77+a15*a26*a33*a41*a54*a67*a72+a15*a26*a33*a41*a57*a62*a74-a15*a26*a33*a41*a57*a64*a72-a15*a26*a33*a42*a51*a64*a77+a15*a26*a33*a42*a51*a67*a74+a15*a26*a33*a42*a54*a61*a77-a15*a26*a33*a42*a54*a67*a71-a15*a26*a33*a42*a57*a61*a74+a15*a26*a33*a42*a57*a64*a71+a15*a26*a33*a44*a51*a62*a77-a15*a26*a33*a44*a51*a67*a72-a15*a26*a33*a44*a52*a61*a77+a15*a26*a33*a44*a52*a67*a71+a15*a26*a33*a44*a57*a61*a72-a15*a26*a33*a44*a57*a62*a71-a15*a26*a33*a47*a51*a62*a74+a15*a26*a33*a47*a51*a64*a72+a15*a26*a33*a47*a52*a61*a74-a15*a26*a33*a47*a52*a64*a71-a15*a26*a33*a47*a54*a61*a72+a15*a26*a33*a47*a54*a62*a71-a15*a26*a34*a41*a52*a63*a77+a15*a26*a34*a41*a52*a67*a73+a15*a26*a34*a41*a53*a62*a77-a15*a26*a34*a41*a53*a67*a72-a15*a26*a34*a41*a57*a62*a73+a15*a26*a34*a41*a57*a63*a72+a15*a26*a34*a42*a51*a63*a77-a15*a26*a34*a42*a51*a67*a73-a15*a26*a34*a42*a53*a61*a77+a15*a26*a34*a42*a53*a67*a71+a15*a26*a34*a42*a57*a61*a73-a15*a26*a34*a42*a57*a63*a71-a15*a26*a34*a43*a51*a62*a77+a15*a26*a34*a43*a51*a67*a72+a15*a26*a34*a43*a52*a61*a77-a15*a26*a34*a43*a52*a67*a71-a15*a26*a34*a43*a57*a61*a72+a15*a26*a34*a43*a57*a62*a71+a15*a26*a34*a47*a51*a62*a73-a15*a26*a34*a47*a51*a63*a72-a15*a26*a34*a47*a52*a61*a73+a15*a26*a34*a47*a52*a63*a71+a15*a26*a34*a47*a53*a61*a72-a15*a26*a34*a47*a53*a62*a71+a15*a26*a37*a41*a52*a63*a74-a15*a26*a37*a41*a52*a64*a73-a15*a26*a37*a41*a53*a62*a74+a15*a26*a37*a41*a53*a64*a72+a15*a26*a37*a41*a54*a62*a73-a15*a26*a37*a41*a54*a63*a72-a15*a26*a37*a42*a51*a63*a74+a15*a26*a37*a42*a51*a64*a73+a15*a26*a37*a42*a53*a61*a74-a15*a26*a37*a42*a53*a64*a71-a15*a26*a37*a42*a54*a61*a73+a15*a26*a37*a42*a54*a63*a71+a15*a26*a37*a43*a51*a62*a74-a15*a26*a37*a43*a51*a64*a72-a15*a26*a37*a43*a52*a61*a74+a15*a26*a37*a43*a52*a64*a71+a15*a26*a37*a43*a54*a61*a72-a15*a26*a37*a43*a54*a62*a71-a15*a26*a37*a44*a51*a62*a73+a15*a26*a37*a44*a51*a63*a72+a15*a26*a37*a44*a52*a61*a73-a15*a26*a37*a44*a52*a63*a71-a15*a26*a37*a44*a53*a61*a72+a15*a26*a37*a44*a53*a62*a71-a15*a27*a31*a42*a53*a64*a76+a15*a27*a31*a42*a53*a66*a74+a15*a27*a31*a42*a54*a63*a76-a15*a27*a31*a42*a54*a66*a73-a15*a27*a31*a42*a56*a63*a74+a15*a27*a31*a42*a56*a64*a73+a15*a27*a31*a43*a52*a64*a76-a15*a27*a31*a43*a52*a66*a74-a15*a27*a31*a43*a54*a62*a76+a15*a27*a31*a43*a54*a66*a72+a15*a27*a31*a43*a56*a62*a74-a15*a27*a31*a43*a56*a64*a72-a15*a27*a31*a44*a52*a63*a76+a15*a27*a31*a44*a52*a66*a73+a15*a27*a31*a44*a53*a62*a76-a15*a27*a31*a44*a53*a66*a72-a15*a27*a31*a44*a56*a62*a73+a15*a27*a31*a44*a56*a 63*a72+a15*a27*a31*a46*a52*a63*a74-a15*a27*a31*a46*a52*a64*a73-a15*a27*a31*a46*a53*a62*a74+a15*a27*a31*a46*a53*a64*a72+a15*a27*a31*a46*a54*a62*a73-a15*a27*a31*a46*a54*a63*a72+a15*a27*a32*a41*a53*a64*a76-a15*a27*a32*a41*a53*a66*a74-a15*a27*a32*a41*a54*a63*a76+a15*a27*a32*a41*a54*a66*a73+a15*a27*a32*a41*a56*a63*a74-a15*a27*a32*a41*a56*a64*a73-a15*a27*a32*a43*a51*a64*a76+a15*a27*a32*a43*a51*a66*a74+a15*a27*a32*a43*a54*a61*a76-a15*a27*a32*a43*a54*a66*a71-a15*a27*a32*a43*a56*a61*a74+a15*a27*a32*a43*a56*a64*a71+a15*a27*a32*a44*a51*a63*a76-a15*a27*a32*a44*a51*a66*a73-a15*a27*a32*a44*a53*a61*a76+a15*a27*a32*a44*a53*a66*a71+a15*a27*a32*a44*a56*a61*a73-a15*a27*a32*a44*a56*a63*a71-a15*a27*a32*a46*a51*a63*a74+a15*a27*a32*a46*a51*a64*a73+a15*a27*a32*a46*a53*a61*a74-a15*a27*a32*a46*a53*a64*a71-a15*a27*a32*a46*a54*a61*a73+a15*a27*a32*a46*a54*a63*a71-a15*a27*a33*a41*a52*a64*a76+a15*a27*a33*a41*a52*a66*a74+a15*a27*a33*a41*a54*a62*a76-a15*a27*a33*a41*a54*a66*a72-a15*a27*a33*a41*a56*a62*a74+a15*a27*a33*a41*a56*a64*a72+a15*a27*a33*a42*a51*a64*a76-a15*a27*a33*a42*a51*a66*a74-a15*a27*a33*a42*a54*a61*a76+a15*a27*a33*a42*a54*a66*a71+a15*a27*a33*a42*a56*a61*a74-a15*a27*a33*a42*a56*a64*a71-a15*a27*a33*a44*a51*a62*a76+a15*a27*a33*a44*a51*a66*a72+a15*a27*a33*a44*a52*a61*a76-a15*a27*a33*a44*a52*a66*a71-a15*a27*a33*a44*a56*a61*a72+a15*a27*a33*a44*a56*a62*a71+a15*a27*a33*a46*a51*a62*a74-a15*a27*a33*a46*a51*a64*a72-a15*a27*a33*a46*a52*a61*a74+a15*a27*a33*a46*a52*a64*a71+a15*a27*a33*a46*a54*a61*a72-a15*a27*a33*a46*a54*a62*a71+a15*a27*a34*a41*a52*a63*a76-a15*a27*a34*a41*a52*a66*a73-a15*a27*a34*a41*a53*a62*a76+a15*a27*a34*a41*a53*a66*a72+a15*a27*a34*a41*a56*a62*a73-a15*a27*a34*a41*a56*a63*a72-a15*a27*a34*a42*a51*a63*a76+a15*a27*a34*a42*a51*a66*a73+a15*a27*a34*a42*a53*a61*a76-a15*a27*a34*a42*a53*a66*a71-a15*a27*a34*a42*a56*a61*a73+a15*a27*a34*a42*a56*a63*a71+a15*a27*a34*a43*a51*a62*a76-a15*a27*a34*a43*a51*a66*a72-a15*a27*a34*a43*a52*a61*a76+a15*a27*a34*a43*a52*a66*a71+a15*a27*a34*a43*a56*a61*a72-a15*a27*a34*a43*a56*a62*a71-a15*a27*a34*a46*a51*a62*a73+a15*a27*a34*a46*a51*a63*a72+a15*a27*a34*a46*a52*a61*a73-a15*a27*a34*a46*a52*a63*a71-a15*a27*a34*a46*a53*a61*a72+a15*a27*a34*a46*a53*a62*a71-a15*a27*a36*a41*a52*a63*a74+a15*a27*a36*a41*a52*a64*a73+a15*a27*a36*a41*a53*a62*a74-a15*a27*a36*a41*a53*a64*a72-a15*a27*a36*a41*a54*a62*a73+a15*a27*a36*a41*a54*a63*a72+a15*a27*a36*a42*a51*a63*a74-a15*a27*a36*a42*a51*a64*a73-a15*a27*a36*a42*a53*a61*a74+a15*a27*a36*a42*a53*a64*a71+a15*a27*a36*a42*a54*a61*a73-a15*a27*a36*a42*a54*a63*a71-a15*a27*a36*a43*a51*a62*a74+a15*a27*a36*a43*a51*a64*a72+a15*a27*a36*a43*a52*a61*a74-a15*a27*a36*a43*a52*a64*a71-a15*a27*a36*a43*a54*a61*a72+a15*a27*a36*a43*a54*a62*a71+a15*a27*a36*a44*a51*a62*a73-a15*a27*a36*a44*a51*a63*a72-a15*a27*a36*a44*a52*a61*a73+a15*a27*a36*a44*a52*a63*a71+a15*a27*a36*a44*a53*a61*a72-a15*a27*a36*a44*a53*a62*a71-a16*a21*a32*a43*a54*a65*a77+a16*a21*a32*a43*a54*a67*a75+a16*a21*a32*a43*a55*a64*a77-a16*a21*a32*a43*a55*a67*a74-a16*a21*a32*a43*a57*a64*a75+a16*a21*a32*a43*a57*a65*a74+a16*a21*a32*a44*a53*a65*a77-a16*a21*a32*a44*a53*a67*a75-a16*a21*a32*a44*a55*a63*a77+a16*a21*a32*a44*a55*a67*a73+a16*a21*a32*a44*a57*a63*a75-a16*a21*a32*a44*a57*a65*a73-a16*a21*a32*a45*a53*a64*a77+a16*a21*a32*a45*a53*a67*a74+a16*a21*a32*a45*a54*a63*a77-a16*a21*a32*a45*a54*a67*a73-a16*a21*a32*a45*a57*a63*a74+a16*a21*a32*a45*a57*a64*a73+a16*a21*a32*a47*a53*a64*a75-a16*a21*a32*a47*a53*a65*a74-a16*a21*a32*a47*a54*a63*a75+a16*a21*a32*a47*a54*a65*a73+a16*a21*a32*a47*a55*a63*a74-a16*a21*a32*a47*a55*a64*a73+a16*a21*a33*a42*a54*a65*a77-a16*a21*a33*a42*a54*a67*a75-a16*a21*a33*a42*a55*a64*a77+a16*a21*a33*a42*a55*a67*a74+a16*a21*a33*a42*a57*a64*a75-a16*a21*a33*a42*a57*a65*a74-a16*a21*a33*a44*a52*a65*a77+a16*a21*a33*a44*a52*a67*a75+a16*a21*a33*a44*a55*a62*a77-a16*a21*a33*a44*a55*a67*a72-a16*a21*a33*a44*a57*a62*a75+a16*a21*a33*a44*a57*a65*a72+a16*a21*a33*a45*a52*a64*a77-a16*a21*a33*a45*a52*a67*a74-a16*a21*a33*a45*a54*a62*a77+a16*a21*a33*a45*a54*a67*a72+a16*a21*a33*a45*a57*a62*a74-a16*a21*a33*a45*a57*a64*a72-a16*a21*a33*a47*a52*a64*a75+a16*a21*a33*a47*a52*a65*a74+a16*a21*a33*a47*a54*a62*a75-a16*a21*a33*a47*a54*a65*a72-a16*a21*a33*a47*a55*a62*a74+a16*a21*a33*a47*a55*a64*a72-a16*a21*a34*a42*a53*a65*a77+a16*a21*a34*a42*a53*a67*a75+a16*a21*a34*a42*a55*a63*a77-a16*a21*a34*a42*a55*a67*a73-a16*a21*a34*a42*a57*a63*a75+a16*a21*a34*a42*a57*a65*a73+a16*a21*a34*a43*a52*a65*a77-a16*a21*a34*a43*a52*a67*a75-a16*a21*a34*a43*a55*a62*a77+a16*a21*a34*a43*a55*a67*a72+a16*a21*a34*a43*a57*a62*a75-a16*a21*a34*a43*a57*a65*a72-a16*a21*a34*a45*a52*a63*a77+a16*a21*a34*a45*a52*a67*a73+a16*a21*a34*a45*a53*a62*a77-a16*a21*a34*a45*a53*a67*a72-a16*a21*a34*a45*a57*a62*a 73+a16*a21*a34*a45*a57*a63*a72+a16*a21*a34*a47*a52*a63*a75-a16*a21*a34*a47*a52*a65*a73-a16*a21*a34*a47*a53*a62*a75+a16*a21*a34*a47*a53*a65*a72+a16*a21*a34*a47*a55*a62*a73-a16*a21*a34*a47*a55*a63*a72+a16*a21*a35*a42*a53*a64*a77-a16*a21*a35*a42*a53*a67*a74-a16*a21*a35*a42*a54*a63*a77+a16*a21*a35*a42*a54*a67*a73+a16*a21*a35*a42*a57*a63*a74-a16*a21*a35*a42*a57*a64*a73-a16*a21*a35*a43*a52*a64*a77+a16*a21*a35*a43*a52*a67*a74+a16*a21*a35*a43*a54*a62*a77-a16*a21*a35*a43*a54*a67*a72-a16*a21*a35*a43*a57*a62*a74+a16*a21*a35*a43*a57*a64*a72+a16*a21*a35*a44*a52*a63*a77-a16*a21*a35*a44*a52*a67*a73-a16*a21*a35*a44*a53*a62*a77+a16*a21*a35*a44*a53*a67*a72+a16*a21*a35*a44*a57*a62*a73-a16*a21*a35*a44*a57*a63*a72-a16*a21*a35*a47*a52*a63*a74+a16*a21*a35*a47*a52*a64*a73+a16*a21*a35*a47*a53*a62*a74-a16*a21*a35*a47*a53*a64*a72-a16*a21*a35*a47*a54*a62*a73+a16*a21*a35*a47*a54*a63*a72-a16*a21*a37*a42*a53*a64*a75+a16*a21*a37*a42*a53*a65*a74+a16*a21*a37*a42*a54*a63*a75-a16*a21*a37*a42*a54*a65*a73-a16*a21*a37*a42*a55*a63*a74+a16*a21*a37*a42*a55*a64*a73+a16*a21*a37*a43*a52*a64*a75-a16*a21*a37*a43*a52*a65*a74-a16*a21*a37*a43*a54*a62*a75+a16*a21*a37*a43*a54*a65*a72+a16*a21*a37*a43*a55*a62*a74-a16*a21*a37*a43*a55*a64*a72-a16*a21*a37*a44*a52*a63*a75+a16*a21*a37*a44*a52*a65*a73+a16*a21*a37*a44*a53*a62*a75-a16*a21*a37*a44*a53*a65*a72-a16*a21*a37*a44*a55*a62*a73+a16*a21*a37*a44*a55*a63*a72+a16*a21*a37*a45*a52*a63*a74-a16*a21*a37*a45*a52*a64*a73-a16*a21*a37*a45*a53*a62*a74+a16*a21*a37*a45*a53*a64*a72+a16*a21*a37*a45*a54*a62*a73-a16*a21*a37*a45*a54*a63*a72+a16*a22*a31*a43*a54*a65*a77-a16*a22*a31*a43*a54*a67*a75-a16*a22*a31*a43*a55*a64*a77+a16*a22*a31*a43*a55*a67*a74+a16*a22*a31*a43*a57*a64*a75-a16*a22*a31*a43*a57*a65*a74-a16*a22*a31*a44*a53*a65*a77+a16*a22*a31*a44*a53*a67*a75+a16*a22*a31*a44*a55*a63*a77-a16*a22*a31*a44*a55*a67*a73-a16*a22*a31*a44*a57*a63*a75+a16*a22*a31*a44*a57*a65*a73+a16*a22*a31*a45*a53*a64*a77-a16*a22*a31*a45*a53*a67*a74-a16*a22*a31*a45*a54*a63*a77+a16*a22*a31*a45*a54*a67*a73+a16*a22*a31*a45*a57*a63*a74-a16*a22*a31*a45*a57*a64*a73-a16*a22*a31*a47*a53*a64*a75+a16*a22*a31*a47*a53*a65*a74+a16*a22*a31*a47*a54*a63*a75-a16*a22*a31*a47*a54*a65*a73-a16*a22*a31*a47*a55*a63*a74+a16*a22*a31*a47*a55*a64*a73-a16*a22*a33*a41*a54*a65*a77+a16*a22*a33*a41*a54*a67*a75+a16*a22*a33*a41*a55*a64*a77-a16*a22*a33*a41*a55*a67*a74-a16*a22*a33*a41*a57*a64*a75+a16*a22*a33*a41*a57*a65*a74+a16*a22*a33*a44*a51*a65*a77-a16*a22*a33*a44*a51*a67*a75-a16*a22*a33*a44*a55*a61*a77+a16*a22*a33*a44*a55*a67*a71+a16*a22*a33*a44*a57*a61*a75-a16*a22*a33*a44*a57*a65*a71-a16*a22*a33*a45*a51*a64*a77+a16*a22*a33*a45*a51*a67*a74+a16*a22*a33*a45*a54*a61*a77-a16*a22*a33*a45*a54*a67*a71-a16*a22*a33*a45*a57*a61*a74+a16*a22*a33*a45*a57*a64*a71+a16*a22*a33*a47*a51*a64*a75-a16*a22*a33*a47*a51*a65*a74-a16*a22*a33*a47*a54*a61*a75+a16*a22*a33*a47*a54*a65*a71+a16*a22*a33*a47*a55*a61*a74-a16*a22*a33*a47*a55*a64*a71+a16*a22*a34*a41*a53*a65*a77-a16*a22*a34*a41*a53*a67*a75-a16*a22*a34*a41*a55*a63*a77+a16*a22*a34*a41*a55*a67*a73+a16*a22*a34*a41*a57*a63*a75-a16*a22*a34*a41*a57*a65*a73-a16*a22*a34*a43*a51*a65*a77+a16*a22*a34*a43*a51*a67*a75+a16*a22*a34*a43*a55*a61*a77-a16*a22*a34*a43*a55*a67*a71-a16*a22*a34*a43*a57*a61*a75+a16*a22*a34*a43*a57*a65*a71+a16*a22*a34*a45*a51*a63*a77-a16*a22*a34*a45*a51*a67*a73-a16*a22*a34*a45*a53*a61*a77+a16*a22*a34*a45*a53*a67*a71+a16*a22*a34*a45*a57*a61*a73-a16*a22*a34*a45*a57*a63*a71-a16*a22*a34*a47*a51*a63*a75+a16*a22*a34*a47*a51*a65*a73+a16*a22*a34*a47*a53*a61*a75-a16*a22*a34*a47*a53*a65*a71-a16*a22*a34*a47*a55*a61*a73+a16*a22*a34*a47*a55*a63*a71-a16*a22*a35*a41*a53*a64*a77+a16*a22*a35*a41*a53*a67*a74+a16*a22*a35*a41*a54*a63*a77-a16*a22*a35*a41*a54*a67*a73-a16*a22*a35*a41*a57*a63*a74+a16*a22*a35*a41*a57*a64*a73+a16*a22*a35*a43*a51*a64*a77-a16*a22*a35*a43*a51*a67*a74-a16*a22*a35*a43*a54*a61*a77+a16*a22*a35*a43*a54*a67*a71+a16*a22*a35*a43*a57*a61*a74-a16*a22*a35*a43*a57*a64*a71-a16*a22*a35*a44*a51*a63*a77+a16*a22*a35*a44*a51*a67*a73+a16*a22*a35*a44*a53*a61*a77-a16*a22*a35*a44*a53*a67*a71-a16*a22*a35*a44*a57*a61*a73+a16*a22*a35*a44*a57*a63*a71+a16*a22*a35*a47*a51*a63*a74-a16*a22*a35*a47*a51*a64*a73-a16*a22*a35*a47*a53*a61*a74+a16*a22*a35*a47*a53*a64*a71+a16*a22*a35*a47*a54*a61*a73-a16*a22*a35*a47*a54*a63*a71+a16*a22*a37*a41*a53*a64*a75-a16*a22*a37*a41*a53*a65*a74-a16*a22*a37*a41*a54*a63*a75+a16*a22*a37*a41*a54*a65*a73+a16*a22*a37*a41*a55*a63*a74-a16*a22*a37*a41*a55*a64*a73-a16*a22*a37*a43*a51*a64*a75+a16*a22*a37*a43*a51*a65*a74+a16*a22*a37*a43*a54*a61*a75-a16*a22*a37*a43*a54*a65*a71-a16*a22*a37*a43*a55*a61*a74+a16*a22*a37*a43*a55*a64*a71+a16*a22*a37*a44*a51*a63*a75-a16*a22*a37*a44*a51*a65*a73-a16*a22*a37*a44*a53*a61*a75+a16*a22*a37*a44*a53*a65*a71+a 16*a22*a37*a44*a55*a61*a73-a16*a22*a37*a44*a55*a63*a71-a16*a22*a37*a45*a51*a63*a74+a16*a22*a37*a45*a51*a64*a73+a16*a22*a37*a45*a53*a61*a74-a16*a22*a37*a45*a53*a64*a71-a16*a22*a37*a45*a54*a61*a73+a16*a22*a37*a45*a54*a63*a71-a16*a23*a31*a42*a54*a65*a77+a16*a23*a31*a42*a54*a67*a75+a16*a23*a31*a42*a55*a64*a77-a16*a23*a31*a42*a55*a67*a74-a16*a23*a31*a42*a57*a64*a75+a16*a23*a31*a42*a57*a65*a74+a16*a23*a31*a44*a52*a65*a77-a16*a23*a31*a44*a52*a67*a75-a16*a23*a31*a44*a55*a62*a77+a16*a23*a31*a44*a55*a67*a72+a16*a23*a31*a44*a57*a62*a75-a16*a23*a31*a44*a57*a65*a72-a16*a23*a31*a45*a52*a64*a77+a16*a23*a31*a45*a52*a67*a74+a16*a23*a31*a45*a54*a62*a77-a16*a23*a31*a45*a54*a67*a72-a16*a23*a31*a45*a57*a62*a74+a16*a23*a31*a45*a57*a64*a72+a16*a23*a31*a47*a52*a64*a75-a16*a23*a31*a47*a52*a65*a74-a16*a23*a31*a47*a54*a62*a75+a16*a23*a31*a47*a54*a65*a72+a16*a23*a31*a47*a55*a62*a74-a16*a23*a31*a47*a55*a64*a72+a16*a23*a32*a41*a54*a65*a77-a16*a23*a32*a41*a54*a67*a75-a16*a23*a32*a41*a55*a64*a77+a16*a23*a32*a41*a55*a67*a74+a16*a23*a32*a41*a57*a64*a75-a16*a23*a32*a41*a57*a65*a74-a16*a23*a32*a44*a51*a65*a77+a16*a23*a32*a44*a51*a67*a75+a16*a23*a32*a44*a55*a61*a77-a16*a23*a32*a44*a55*a67*a71-a16*a23*a32*a44*a57*a61*a75+a16*a23*a32*a44*a57*a65*a71+a16*a23*a32*a45*a51*a64*a77-a16*a23*a32*a45*a51*a67*a74-a16*a23*a32*a45*a54*a61*a77+a16*a23*a32*a45*a54*a67*a71+a16*a23*a32*a45*a57*a61*a74-a16*a23*a32*a45*a57*a64*a71-a16*a23*a32*a47*a51*a64*a75+a16*a23*a32*a47*a51*a65*a74+a16*a23*a32*a47*a54*a61*a75-a16*a23*a32*a47*a54*a65*a71-a16*a23*a32*a47*a55*a61*a74+a16*a23*a32*a47*a55*a64*a71-a16*a23*a34*a41*a52*a65*a77+a16*a23*a34*a41*a52*a67*a75+a16*a23*a34*a41*a55*a62*a77-a16*a23*a34*a41*a55*a67*a72-a16*a23*a34*a41*a57*a62*a75+a16*a23*a34*a41*a57*a65*a72+a16*a23*a34*a42*a51*a65*a77-a16*a23*a34*a42*a51*a67*a75-a16*a23*a34*a42*a55*a61*a77+a16*a23*a34*a42*a55*a67*a71+a16*a23*a34*a42*a57*a61*a75-a16*a23*a34*a42*a57*a65*a71-a16*a23*a34*a45*a51*a62*a77+a16*a23*a34*a45*a51*a67*a72+a16*a23*a34*a45*a52*a61*a77-a16*a23*a34*a45*a52*a67*a71-a16*a23*a34*a45*a57*a61*a72+a16*a23*a34*a45*a57*a62*a71+a16*a23*a34*a47*a51*a62*a75-a16*a23*a34*a47*a51*a65*a72-a16*a23*a34*a47*a52*a61*a75+a16*a23*a34*a47*a52*a65*a71+a16*a23*a34*a47*a55*a61*a72-a16*a23*a34*a47*a55*a62*a71+a16*a23*a35*a41*a52*a64*a77-a16*a23*a35*a41*a52*a67*a74-a16*a23*a35*a41*a54*a62*a77+a16*a23*a35*a41*a54*a67*a72+a16*a23*a35*a41*a57*a62*a74-a16*a23*a35*a41*a57*a64*a72-a16*a23*a35*a42*a51*a64*a77+a16*a23*a35*a42*a51*a67*a74+a16*a23*a35*a42*a54*a61*a77-a16*a23*a35*a42*a54*a67*a71-a16*a23*a35*a42*a57*a61*a74+a16*a23*a35*a42*a57*a64*a71+a16*a23*a35*a44*a51*a62*a77-a16*a23*a35*a44*a51*a67*a72-a16*a23*a35*a44*a52*a61*a77+a16*a23*a35*a44*a52*a67*a71+a16*a23*a35*a44*a57*a61*a72-a16*a23*a35*a44*a57*a62*a71-a16*a23*a35*a47*a51*a62*a74+a16*a23*a35*a47*a51*a64*a72+a16*a23*a35*a47*a52*a61*a74-a16*a23*a35*a47*a52*a64*a71-a16*a23*a35*a47*a54*a61*a72+a16*a23*a35*a47*a54*a62*a71-a16*a23*a37*a41*a52*a64*a75+a16*a23*a37*a41*a52*a65*a74+a16*a23*a37*a41*a54*a62*a75-a16*a23*a37*a41*a54*a65*a72-a16*a23*a37*a41*a55*a62*a74+a16*a23*a37*a41*a55*a64*a72+a16*a23*a37*a42*a51*a64*a75-a16*a23*a37*a42*a51*a65*a74-a16*a23*a37*a42*a54*a61*a75+a16*a23*a37*a42*a54*a65*a71+a16*a23*a37*a42*a55*a61*a74-a16*a23*a37*a42*a55*a64*a71-a16*a23*a37*a44*a51*a62*a75+a16*a23*a37*a44*a51*a65*a72+a16*a23*a37*a44*a52*a61*a75-a16*a23*a37*a44*a52*a65*a71-a16*a23*a37*a44*a55*a61*a72+a16*a23*a37*a44*a55*a62*a71+a16*a23*a37*a45*a51*a62*a74-a16*a23*a37*a45*a51*a64*a72-a16*a23*a37*a45*a52*a61*a74+a16*a23*a37*a45*a52*a64*a71+a16*a23*a37*a45*a54*a61*a72-a16*a23*a37*a45*a54*a62*a71+a16*a24*a31*a42*a53*a65*a77-a16*a24*a31*a42*a53*a67*a75-a16*a24*a31*a42*a55*a63*a77+a16*a24*a31*a42*a55*a67*a73+a16*a24*a31*a42*a57*a63*a75-a16*a24*a31*a42*a57*a65*a73-a16*a24*a31*a43*a52*a65*a77+a16*a24*a31*a43*a52*a67*a75+a16*a24*a31*a43*a55*a62*a77-a16*a24*a31*a43*a55*a67*a72-a16*a24*a31*a43*a57*a62*a75+a16*a24*a31*a43*a57*a65*a72+a16*a24*a31*a45*a52*a63*a77-a16*a24*a31*a45*a52*a67*a73-a16*a24*a31*a45*a53*a62*a77+a16*a24*a31*a45*a53*a67*a72+a16*a24*a31*a45*a57*a62*a73-a16*a24*a31*a45*a57*a63*a72-a16*a24*a31*a47*a52*a63*a75+a16*a24*a31*a47*a52*a65*a73+a16*a24*a31*a47*a53*a62*a75-a16*a24*a31*a47*a53*a65*a72-a16*a24*a31*a47*a55*a62*a73+a16*a24*a31*a47*a55*a63*a72-a16*a24*a32*a41*a53*a65*a77+a16*a24*a32*a41*a53*a67*a75+a16*a24*a32*a41*a55*a63*a77-a16*a24*a32*a41*a55*a67*a73-a16*a24*a32*a41*a57*a63*a75+a16*a24*a32*a41*a57*a65*a73+a16*a24*a32*a43*a51*a65*a77-a16*a24*a32*a43*a51*a67*a75-a16*a24*a32*a43*a55*a61*a77+a16*a24*a32*a43*a55*a67*a71+a16*a24*a32*a43*a57*a61*a75-a16*a24*a32*a43*a57*a65*a71-a16*a24*a32*a45*a51*a63*a77+a16*a24*a32*a45*a51*a67*a73+a16*a24*a32*a45*a53*a61*a77-a16*a 24*a32*a45*a53*a67*a71-a16*a24*a32*a45*a57*a61*a73+a16*a24*a32*a45*a57*a63*a71+a16*a24*a32*a47*a51*a63*a75-a16*a24*a32*a47*a51*a65*a73-a16*a24*a32*a47*a53*a61*a75+a16*a24*a32*a47*a53*a65*a71+a16*a24*a32*a47*a55*a61*a73-a16*a24*a32*a47*a55*a63*a71+a16*a24*a33*a41*a52*a65*a77-a16*a24*a33*a41*a52*a67*a75-a16*a24*a33*a41*a55*a62*a77+a16*a24*a33*a41*a55*a67*a72+a16*a24*a33*a41*a57*a62*a75-a16*a24*a33*a41*a57*a65*a72-a16*a24*a33*a42*a51*a65*a77+a16*a24*a33*a42*a51*a67*a75+a16*a24*a33*a42*a55*a61*a77-a16*a24*a33*a42*a55*a67*a71-a16*a24*a33*a42*a57*a61*a75+a16*a24*a33*a42*a57*a65*a71+a16*a24*a33*a45*a51*a62*a77-a16*a24*a33*a45*a51*a67*a72-a16*a24*a33*a45*a52*a61*a77+a16*a24*a33*a45*a52*a67*a71+a16*a24*a33*a45*a57*a61*a72-a16*a24*a33*a45*a57*a62*a71-a16*a24*a33*a47*a51*a62*a75+a16*a24*a33*a47*a51*a65*a72+a16*a24*a33*a47*a52*a61*a75-a16*a24*a33*a47*a52*a65*a71-a16*a24*a33*a47*a55*a61*a72+a16*a24*a33*a47*a55*a62*a71-a16*a24*a35*a41*a52*a63*a77+a16*a24*a35*a41*a52*a67*a73+a16*a24*a35*a41*a53*a62*a77-a16*a24*a35*a41*a53*a67*a72-a16*a24*a35*a41*a57*a62*a73+a16*a24*a35*a41*a57*a63*a72+a16*a24*a35*a42*a51*a63*a77-a16*a24*a35*a42*a51*a67*a73-a16*a24*a35*a42*a53*a61*a77+a16*a24*a35*a42*a53*a67*a71+a16*a24*a35*a42*a57*a61*a73-a16*a24*a35*a42*a57*a63*a71-a16*a24*a35*a43*a51*a62*a77+a16*a24*a35*a43*a51*a67*a72+a16*a24*a35*a43*a52*a61*a77-a16*a24*a35*a43*a52*a67*a71-a16*a24*a35*a43*a57*a61*a72+a16*a24*a35*a43*a57*a62*a71+a16*a24*a35*a47*a51*a62*a73-a16*a24*a35*a47*a51*a63*a72-a16*a24*a35*a47*a52*a61*a73+a16*a24*a35*a47*a52*a63*a71+a16*a24*a35*a47*a53*a61*a72-a16*a24*a35*a47*a53*a62*a71+a16*a24*a37*a41*a52*a63*a75-a16*a24*a37*a41*a52*a65*a73-a16*a24*a37*a41*a53*a62*a75+a16*a24*a37*a41*a53*a65*a72+a16*a24*a37*a41*a55*a62*a73-a16*a24*a37*a41*a55*a63*a72-a16*a24*a37*a42*a51*a63*a75+a16*a24*a37*a42*a51*a65*a73+a16*a24*a37*a42*a53*a61*a75-a16*a24*a37*a42*a53*a65*a71-a16*a24*a37*a42*a55*a61*a73+a16*a24*a37*a42*a55*a63*a71+a16*a24*a37*a43*a51*a62*a75-a16*a24*a37*a43*a51*a65*a72-a16*a24*a37*a43*a52*a61*a75+a16*a24*a37*a43*a52*a65*a71+a16*a24*a37*a43*a55*a61*a72-a16*a24*a37*a43*a55*a62*a71-a16*a24*a37*a45*a51*a62*a73+a16*a24*a37*a45*a51*a63*a72+a16*a24*a37*a45*a52*a61*a73-a16*a24*a37*a45*a52*a63*a71-a16*a24*a37*a45*a53*a61*a72+a16*a24*a37*a45*a53*a62*a71-a16*a25*a31*a42*a53*a64*a77+a16*a25*a31*a42*a53*a67*a74+a16*a25*a31*a42*a54*a63*a77-a16*a25*a31*a42*a54*a67*a73-a16*a25*a31*a42*a57*a63*a74+a16*a25*a31*a42*a57*a64*a73+a16*a25*a31*a43*a52*a64*a77-a16*a25*a31*a43*a52*a67*a74-a16*a25*a31*a43*a54*a62*a77+a16*a25*a31*a43*a54*a67*a72+a16*a25*a31*a43*a57*a62*a74-a16*a25*a31*a43*a57*a64*a72-a16*a25*a31*a44*a52*a63*a77+a16*a25*a31*a44*a52*a67*a73+a16*a25*a31*a44*a53*a62*a77-a16*a25*a31*a44*a53*a67*a72-a16*a25*a31*a44*a57*a62*a73+a16*a25*a31*a44*a57*a63*a72+a16*a25*a31*a47*a52*a63*a74-a16*a25*a31*a47*a52*a64*a73-a16*a25*a31*a47*a53*a62*a74+a16*a25*a31*a47*a53*a64*a72+a16*a25*a31*a47*a54*a62*a73-a16*a25*a31*a47*a54*a63*a72+a16*a25*a32*a41*a53*a64*a77-a16*a25*a32*a41*a53*a67*a74-a16*a25*a32*a41*a54*a63*a77+a16*a25*a32*a41*a54*a67*a73+a16*a25*a32*a41*a57*a63*a74-a16*a25*a32*a41*a57*a64*a73-a16*a25*a32*a43*a51*a64*a77+a16*a25*a32*a43*a51*a67*a74+a16*a25*a32*a43*a54*a61*a77-a16*a25*a32*a43*a54*a67*a71-a16*a25*a32*a43*a57*a61*a74+a16*a25*a32*a43*a57*a64*a71+a16*a25*a32*a44*a51*a63*a77-a16*a25*a32*a44*a51*a67*a73-a16*a25*a32*a44*a53*a61*a77+a16*a25*a32*a44*a53*a67*a71+a16*a25*a32*a44*a57*a61*a73-a16*a25*a32*a44*a57*a63*a71-a16*a25*a32*a47*a51*a63*a74+a16*a25*a32*a47*a51*a64*a73+a16*a25*a32*a47*a53*a61*a74-a16*a25*a32*a47*a53*a64*a71-a16*a25*a32*a47*a54*a61*a73+a16*a25*a32*a47*a54*a63*a71-a16*a25*a33*a41*a52*a64*a77+a16*a25*a33*a41*a52*a67*a74+a16*a25*a33*a41*a54*a62*a77-a16*a25*a33*a41*a54*a67*a72-a16*a25*a33*a41*a57*a62*a74+a16*a25*a33*a41*a57*a64*a72+a16*a25*a33*a42*a51*a64*a77-a16*a25*a33*a42*a51*a67*a74-a16*a25*a33*a42*a54*a61*a77+a16*a25*a33*a42*a54*a67*a71+a16*a25*a33*a42*a57*a61*a74-a16*a25*a33*a42*a57*a64*a71-a16*a25*a33*a44*a51*a62*a77+a16*a25*a33*a44*a51*a67*a72+a16*a25*a33*a44*a52*a61*a77-a16*a25*a33*a44*a52*a67*a71-a16*a25*a33*a44*a57*a61*a72+a16*a25*a33*a44*a57*a62*a71+a16*a25*a33*a47*a51*a62*a74-a16*a25*a33*a47*a51*a64*a72-a16*a25*a33*a47*a52*a61*a74+a16*a25*a33*a47*a52*a64*a71+a16*a25*a33*a47*a54*a61*a72-a16*a25*a33*a47*a54*a62*a71+a16*a25*a34*a41*a52*a63*a77-a16*a25*a34*a41*a52*a67*a73-a16*a25*a34*a41*a53*a62*a77+a16*a25*a34*a41*a53*a67*a72+a16*a25*a34*a41*a57*a62*a73-a16*a25*a34*a41*a57*a63*a72-a16*a25*a34*a42*a51*a63*a77+a16*a25*a34*a42*a51*a67*a73+a16*a25*a34*a42*a53*a61*a77-a16*a25*a34*a42*a53*a67*a71-a16*a25*a34*a42*a57*a61*a73+a16*a25*a34*a42*a57*a63*a71+a16*a25*a34*a43*a51*a62*a77-a16*a25*a34*a43*a51*a67*a72-a16*a25*a 34*a43*a52*a61*a77+a16*a25*a34*a43*a52*a67*a71+a16*a25*a34*a43*a57*a61*a72-a16*a25*a34*a43*a57*a62*a71-a16*a25*a34*a47*a51*a62*a73+a16*a25*a34*a47*a51*a63*a72+a16*a25*a34*a47*a52*a61*a73-a16*a25*a34*a47*a52*a63*a71-a16*a25*a34*a47*a53*a61*a72+a16*a25*a34*a47*a53*a62*a71-a16*a25*a37*a41*a52*a63*a74+a16*a25*a37*a41*a52*a64*a73+a16*a25*a37*a41*a53*a62*a74-a16*a25*a37*a41*a53*a64*a72-a16*a25*a37*a41*a54*a62*a73+a16*a25*a37*a41*a54*a63*a72+a16*a25*a37*a42*a51*a63*a74-a16*a25*a37*a42*a51*a64*a73-a16*a25*a37*a42*a53*a61*a74+a16*a25*a37*a42*a53*a64*a71+a16*a25*a37*a42*a54*a61*a73-a16*a25*a37*a42*a54*a63*a71-a16*a25*a37*a43*a51*a62*a74+a16*a25*a37*a43*a51*a64*a72+a16*a25*a37*a43*a52*a61*a74-a16*a25*a37*a43*a52*a64*a71-a16*a25*a37*a43*a54*a61*a72+a16*a25*a37*a43*a54*a62*a71+a16*a25*a37*a44*a51*a62*a73-a16*a25*a37*a44*a51*a63*a72-a16*a25*a37*a44*a52*a61*a73+a16*a25*a37*a44*a52*a63*a71+a16*a25*a37*a44*a53*a61*a72-a16*a25*a37*a44*a53*a62*a71+a16*a27*a31*a42*a53*a64*a75-a16*a27*a31*a42*a53*a65*a74-a16*a27*a31*a42*a54*a63*a75+a16*a27*a31*a42*a54*a65*a73+a16*a27*a31*a42*a55*a63*a74-a16*a27*a31*a42*a55*a64*a73-a16*a27*a31*a43*a52*a64*a75+a16*a27*a31*a43*a52*a65*a74+a16*a27*a31*a43*a54*a62*a75-a16*a27*a31*a43*a54*a65*a72-a16*a27*a31*a43*a55*a62*a74+a16*a27*a31*a43*a55*a64*a72+a16*a27*a31*a44*a52*a63*a75-a16*a27*a31*a44*a52*a65*a73-a16*a27*a31*a44*a53*a62*a75+a16*a27*a31*a44*a53*a65*a72+a16*a27*a31*a44*a55*a62*a73-a16*a27*a31*a44*a55*a63*a72-a16*a27*a31*a45*a52*a63*a74+a16*a27*a31*a45*a52*a64*a73+a16*a27*a31*a45*a53*a62*a74-a16*a27*a31*a45*a53*a64*a72-a16*a27*a31*a45*a54*a62*a73+a16*a27*a31*a45*a54*a63*a72-a16*a27*a32*a41*a53*a64*a75+a16*a27*a32*a41*a53*a65*a74+a16*a27*a32*a41*a54*a63*a75-a16*a27*a32*a41*a54*a65*a73-a16*a27*a32*a41*a55*a63*a74+a16*a27*a32*a41*a55*a64*a73+a16*a27*a32*a43*a51*a64*a75-a16*a27*a32*a43*a51*a65*a74-a16*a27*a32*a43*a54*a61*a75+a16*a27*a32*a43*a54*a65*a71+a16*a27*a32*a43*a55*a61*a74-a16*a27*a32*a43*a55*a64*a71-a16*a27*a32*a44*a51*a63*a75+a16*a27*a32*a44*a51*a65*a73+a16*a27*a32*a44*a53*a61*a75-a16*a27*a32*a44*a53*a65*a71-a16*a27*a32*a44*a55*a61*a73+a16*a27*a32*a44*a55*a63*a71+a16*a27*a32*a45*a51*a63*a74-a16*a27*a32*a45*a51*a64*a73-a16*a27*a32*a45*a53*a61*a74+a16*a27*a32*a45*a53*a64*a71+a16*a27*a32*a45*a54*a61*a73-a16*a27*a32*a45*a54*a63*a71+a16*a27*a33*a41*a52*a64*a75-a16*a27*a33*a41*a52*a65*a74-a16*a27*a33*a41*a54*a62*a75+a16*a27*a33*a41*a54*a65*a72+a16*a27*a33*a41*a55*a62*a74-a16*a27*a33*a41*a55*a64*a72-a16*a27*a33*a42*a51*a64*a75+a16*a27*a33*a42*a51*a65*a74+a16*a27*a33*a42*a54*a61*a75-a16*a27*a33*a42*a54*a65*a71-a16*a27*a33*a42*a55*a61*a74+a16*a27*a33*a42*a55*a64*a71+a16*a27*a33*a44*a51*a62*a75-a16*a27*a33*a44*a51*a65*a72-a16*a27*a33*a44*a52*a61*a75+a16*a27*a33*a44*a52*a65*a71+a16*a27*a33*a44*a55*a61*a72-a16*a27*a33*a44*a55*a62*a71-a16*a27*a33*a45*a51*a62*a74+a16*a27*a33*a45*a51*a64*a72+a16*a27*a33*a45*a52*a61*a74-a16*a27*a33*a45*a52*a64*a71-a16*a27*a33*a45*a54*a61*a72+a16*a27*a33*a45*a54*a62*a71-a16*a27*a34*a41*a52*a63*a75+a16*a27*a34*a41*a52*a65*a73+a16*a27*a34*a41*a53*a62*a75-a16*a27*a34*a41*a53*a65*a72-a16*a27*a34*a41*a55*a62*a73+a16*a27*a34*a41*a55*a63*a72+a16*a27*a34*a42*a51*a63*a75-a16*a27*a34*a42*a51*a65*a73-a16*a27*a34*a42*a53*a61*a75+a16*a27*a34*a42*a53*a65*a71+a16*a27*a34*a42*a55*a61*a73-a16*a27*a34*a42*a55*a63*a71-a16*a27*a34*a43*a51*a62*a75+a16*a27*a34*a43*a51*a65*a72+a16*a27*a34*a43*a52*a61*a75-a16*a27*a34*a43*a52*a65*a71-a16*a27*a34*a43*a55*a61*a72+a16*a27*a34*a43*a55*a62*a71+a16*a27*a34*a45*a51*a62*a73-a16*a27*a34*a45*a51*a63*a72-a16*a27*a34*a45*a52*a61*a73+a16*a27*a34*a45*a52*a63*a71+a16*a27*a34*a45*a53*a61*a72-a16*a27*a34*a45*a53*a62*a71+a16*a27*a35*a41*a52*a63*a74-a16*a27*a35*a41*a52*a64*a73-a16*a27*a35*a41*a53*a62*a74+a16*a27*a35*a41*a53*a64*a72+a16*a27*a35*a41*a54*a62*a73-a16*a27*a35*a41*a54*a63*a72-a16*a27*a35*a42*a51*a63*a74+a16*a27*a35*a42*a51*a64*a73+a16*a27*a35*a42*a53*a61*a74-a16*a27*a35*a42*a53*a64*a71-a16*a27*a35*a42*a54*a61*a73+a16*a27*a35*a42*a54*a63*a71+a16*a27*a35*a43*a51*a62*a74-a16*a27*a35*a43*a51*a64*a72-a16*a27*a35*a43*a52*a61*a74+a16*a27*a35*a43*a52*a64*a71+a16*a27*a35*a43*a54*a61*a72-a16*a27*a35*a43*a54*a62*a71-a16*a27*a35*a44*a51*a62*a73+a16*a27*a35*a44*a51*a63*a72+a16*a27*a35*a44*a52*a61*a73-a16*a27*a35*a44*a52*a63*a71-a16*a27*a35*a44*a53*a61*a72+a16*a27*a35*a44*a53*a62*a71+a17*a21*a32*a43*a54*a65*a76-a17*a21*a32*a43*a54*a66*a75-a17*a21*a32*a43*a55*a64*a76+a17*a21*a32*a43*a55*a66*a74+a17*a21*a32*a43*a56*a64*a75-a17*a21*a32*a43*a56*a65*a74-a17*a21*a32*a44*a53*a65*a76+a17*a21*a32*a44*a53*a66*a75+a17*a21*a32*a44*a55*a63*a76-a17*a21*a32*a44*a55*a66*a73-a17*a21*a32*a44*a56*a63*a75+a17*a21*a32*a44*a56*a65*a73+a17*a21*a32*a45*a53*a64*a76-a17*a21*a32*a 45*a53*a66*a74-a17*a21*a32*a45*a54*a63*a76+a17*a21*a32*a45*a54*a66*a73+a17*a21*a32*a45*a56*a63*a74-a17*a21*a32*a45*a56*a64*a73-a17*a21*a32*a46*a53*a64*a75+a17*a21*a32*a46*a53*a65*a74+a17*a21*a32*a46*a54*a63*a75-a17*a21*a32*a46*a54*a65*a73-a17*a21*a32*a46*a55*a63*a74+a17*a21*a32*a46*a55*a64*a73-a17*a21*a33*a42*a54*a65*a76+a17*a21*a33*a42*a54*a66*a75+a17*a21*a33*a42*a55*a64*a76-a17*a21*a33*a42*a55*a66*a74-a17*a21*a33*a42*a56*a64*a75+a17*a21*a33*a42*a56*a65*a74+a17*a21*a33*a44*a52*a65*a76-a17*a21*a33*a44*a52*a66*a75-a17*a21*a33*a44*a55*a62*a76+a17*a21*a33*a44*a55*a66*a72+a17*a21*a33*a44*a56*a62*a75-a17*a21*a33*a44*a56*a65*a72-a17*a21*a33*a45*a52*a64*a76+a17*a21*a33*a45*a52*a66*a74+a17*a21*a33*a45*a54*a62*a76-a17*a21*a33*a45*a54*a66*a72-a17*a21*a33*a45*a56*a62*a74+a17*a21*a33*a45*a56*a64*a72+a17*a21*a33*a46*a52*a64*a75-a17*a21*a33*a46*a52*a65*a74-a17*a21*a33*a46*a54*a62*a75+a17*a21*a33*a46*a54*a65*a72+a17*a21*a33*a46*a55*a62*a74-a17*a21*a33*a46*a55*a64*a72+a17*a21*a34*a42*a53*a65*a76-a17*a21*a34*a42*a53*a66*a75-a17*a21*a34*a42*a55*a63*a76+a17*a21*a34*a42*a55*a66*a73+a17*a21*a34*a42*a56*a63*a75-a17*a21*a34*a42*a56*a65*a73-a17*a21*a34*a43*a52*a65*a76+a17*a21*a34*a43*a52*a66*a75+a17*a21*a34*a43*a55*a62*a76-a17*a21*a34*a43*a55*a66*a72-a17*a21*a34*a43*a56*a62*a75+a17*a21*a34*a43*a56*a65*a72+a17*a21*a34*a45*a52*a63*a76-a17*a21*a34*a45*a52*a66*a73-a17*a21*a34*a45*a53*a62*a76+a17*a21*a34*a45*a53*a66*a72+a17*a21*a34*a45*a56*a62*a73-a17*a21*a34*a45*a56*a63*a72-a17*a21*a34*a46*a52*a63*a75+a17*a21*a34*a46*a52*a65*a73+a17*a21*a34*a46*a53*a62*a75-a17*a21*a34*a46*a53*a65*a72-a17*a21*a34*a46*a55*a62*a73+a17*a21*a34*a46*a55*a63*a72-a17*a21*a35*a42*a53*a64*a76+a17*a21*a35*a42*a53*a66*a74+a17*a21*a35*a42*a54*a63*a76-a17*a21*a35*a42*a54*a66*a73-a17*a21*a35*a42*a56*a63*a74+a17*a21*a35*a42*a56*a64*a73+a17*a21*a35*a43*a52*a64*a76-a17*a21*a35*a43*a52*a66*a74-a17*a21*a35*a43*a54*a62*a76+a17*a21*a35*a43*a54*a66*a72+a17*a21*a35*a43*a56*a62*a74-a17*a21*a35*a43*a56*a64*a72-a17*a21*a35*a44*a52*a63*a76+a17*a21*a35*a44*a52*a66*a73+a17*a21*a35*a44*a53*a62*a76-a17*a21*a35*a44*a53*a66*a72-a17*a21*a35*a44*a56*a62*a73+a17*a21*a35*a44*a56*a63*a72+a17*a21*a35*a46*a52*a63*a74-a17*a21*a35*a46*a52*a64*a73-a17*a21*a35*a46*a53*a62*a74+a17*a21*a35*a46*a53*a64*a72+a17*a21*a35*a46*a54*a62*a73-a17*a21*a35*a46*a54*a63*a72+a17*a21*a36*a42*a53*a64*a75-a17*a21*a36*a42*a53*a65*a74-a17*a21*a36*a42*a54*a63*a75+a17*a21*a36*a42*a54*a65*a73+a17*a21*a36*a42*a55*a63*a74-a17*a21*a36*a42*a55*a64*a73-a17*a21*a36*a43*a52*a64*a75+a17*a21*a36*a43*a52*a65*a74+a17*a21*a36*a43*a54*a62*a75-a17*a21*a36*a43*a54*a65*a72-a17*a21*a36*a43*a55*a62*a74+a17*a21*a36*a43*a55*a64*a72+a17*a21*a36*a44*a52*a63*a75-a17*a21*a36*a44*a52*a65*a73-a17*a21*a36*a44*a53*a62*a75+a17*a21*a36*a44*a53*a65*a72+a17*a21*a36*a44*a55*a62*a73-a17*a21*a36*a44*a55*a63*a72-a17*a21*a36*a45*a52*a63*a74+a17*a21*a36*a45*a52*a64*a73+a17*a21*a36*a45*a53*a62*a74-a17*a21*a36*a45*a53*a64*a72-a17*a21*a36*a45*a54*a62*a73+a17*a21*a36*a45*a54*a63*a72-a17*a22*a31*a43*a54*a65*a76+a17*a22*a31*a43*a54*a66*a75+a17*a22*a31*a43*a55*a64*a76-a17*a22*a31*a43*a55*a66*a74-a17*a22*a31*a43*a56*a64*a75+a17*a22*a31*a43*a56*a65*a74+a17*a22*a31*a44*a53*a65*a76-a17*a22*a31*a44*a53*a66*a75-a17*a22*a31*a44*a55*a63*a76+a17*a22*a31*a44*a55*a66*a73+a17*a22*a31*a44*a56*a63*a75-a17*a22*a31*a44*a56*a65*a73-a17*a22*a31*a45*a53*a64*a76+a17*a22*a31*a45*a53*a66*a74+a17*a22*a31*a45*a54*a63*a76-a17*a22*a31*a45*a54*a66*a73-a17*a22*a31*a45*a56*a63*a74+a17*a22*a31*a45*a56*a64*a73+a17*a22*a31*a46*a53*a64*a75-a17*a22*a31*a46*a53*a65*a74-a17*a22*a31*a46*a54*a63*a75+a17*a22*a31*a46*a54*a65*a73+a17*a22*a31*a46*a55*a63*a74-a17*a22*a31*a46*a55*a64*a73+a17*a22*a33*a41*a54*a65*a76-a17*a22*a33*a41*a54*a66*a75-a17*a22*a33*a41*a55*a64*a76+a17*a22*a33*a41*a55*a66*a74+a17*a22*a33*a41*a56*a64*a75-a17*a22*a33*a41*a56*a65*a74-a17*a22*a33*a44*a51*a65*a76+a17*a22*a33*a44*a51*a66*a75+a17*a22*a33*a44*a55*a61*a76-a17*a22*a33*a44*a55*a66*a71-a17*a22*a33*a44*a56*a61*a75+a17*a22*a33*a44*a56*a65*a71+a17*a22*a33*a45*a51*a64*a76-a17*a22*a33*a45*a51*a66*a74-a17*a22*a33*a45*a54*a61*a76+a17*a22*a33*a45*a54*a66*a71+a17*a22*a33*a45*a56*a61*a74-a17*a22*a33*a45*a56*a64*a71-a17*a22*a33*a46*a51*a64*a75+a17*a22*a33*a46*a51*a65*a74+a17*a22*a33*a46*a54*a61*a75-a17*a22*a33*a46*a54*a65*a71-a17*a22*a33*a46*a55*a61*a74+a17*a22*a33*a46*a55*a64*a71-a17*a22*a34*a41*a53*a65*a76+a17*a22*a34*a41*a53*a66*a75+a17*a22*a34*a41*a55*a63*a76-a17*a22*a34*a41*a55*a66*a73-a17*a22*a34*a41*a56*a63*a75+a17*a22*a34*a41*a56*a65*a73+a17*a22*a34*a43*a51*a65*a76-a17*a22*a34*a43*a51*a66*a75-a17*a22*a34*a43*a55*a61*a76+a17*a22*a34*a43*a55*a66*a71+a17*a22*a34*a43*a56*a61*a75-a17*a22*a34*a43*a56*a65*a71-a17*a22*a34*a45*a 51*a63*a76+a17*a22*a34*a45*a51*a66*a73+a17*a22*a34*a45*a53*a61*a76-a17*a22*a34*a45*a53*a66*a71-a17*a22*a34*a45*a56*a61*a73+a17*a22*a34*a45*a56*a63*a71+a17*a22*a34*a46*a51*a63*a75-a17*a22*a34*a46*a51*a65*a73-a17*a22*a34*a46*a53*a61*a75+a17*a22*a34*a46*a53*a65*a71+a17*a22*a34*a46*a55*a61*a73-a17*a22*a34*a46*a55*a63*a71+a17*a22*a35*a41*a53*a64*a76-a17*a22*a35*a41*a53*a66*a74-a17*a22*a35*a41*a54*a63*a76+a17*a22*a35*a41*a54*a66*a73+a17*a22*a35*a41*a56*a63*a74-a17*a22*a35*a41*a56*a64*a73-a17*a22*a35*a43*a51*a64*a76+a17*a22*a35*a43*a51*a66*a74+a17*a22*a35*a43*a54*a61*a76-a17*a22*a35*a43*a54*a66*a71-a17*a22*a35*a43*a56*a61*a74+a17*a22*a35*a43*a56*a64*a71+a17*a22*a35*a44*a51*a63*a76-a17*a22*a35*a44*a51*a66*a73-a17*a22*a35*a44*a53*a61*a76+a17*a22*a35*a44*a53*a66*a71+a17*a22*a35*a44*a56*a61*a73-a17*a22*a35*a44*a56*a63*a71-a17*a22*a35*a46*a51*a63*a74+a17*a22*a35*a46*a51*a64*a73+a17*a22*a35*a46*a53*a61*a74-a17*a22*a35*a46*a53*a64*a71-a17*a22*a35*a46*a54*a61*a73+a17*a22*a35*a46*a54*a63*a71-a17*a22*a36*a41*a53*a64*a75+a17*a22*a36*a41*a53*a65*a74+a17*a22*a36*a41*a54*a63*a75-a17*a22*a36*a41*a54*a65*a73-a17*a22*a36*a41*a55*a63*a74+a17*a22*a36*a41*a55*a64*a73+a17*a22*a36*a43*a51*a64*a75-a17*a22*a36*a43*a51*a65*a74-a17*a22*a36*a43*a54*a61*a75+a17*a22*a36*a43*a54*a65*a71+a17*a22*a36*a43*a55*a61*a74-a17*a22*a36*a43*a55*a64*a71-a17*a22*a36*a44*a51*a63*a75+a17*a22*a36*a44*a51*a65*a73+a17*a22*a36*a44*a53*a61*a75-a17*a22*a36*a44*a53*a65*a71-a17*a22*a36*a44*a55*a61*a73+a17*a22*a36*a44*a55*a63*a71+a17*a22*a36*a45*a51*a63*a74-a17*a22*a36*a45*a51*a64*a73-a17*a22*a36*a45*a53*a61*a74+a17*a22*a36*a45*a53*a64*a71+a17*a22*a36*a45*a54*a61*a73-a17*a22*a36*a45*a54*a63*a71+a17*a23*a31*a42*a54*a65*a76-a17*a23*a31*a42*a54*a66*a75-a17*a23*a31*a42*a55*a64*a76+a17*a23*a31*a42*a55*a66*a74+a17*a23*a31*a42*a56*a64*a75-a17*a23*a31*a42*a56*a65*a74-a17*a23*a31*a44*a52*a65*a76+a17*a23*a31*a44*a52*a66*a75+a17*a23*a31*a44*a55*a62*a76-a17*a23*a31*a44*a55*a66*a72-a17*a23*a31*a44*a56*a62*a75+a17*a23*a31*a44*a56*a65*a72+a17*a23*a31*a45*a52*a64*a76-a17*a23*a31*a45*a52*a66*a74-a17*a23*a31*a45*a54*a62*a76+a17*a23*a31*a45*a54*a66*a72+a17*a23*a31*a45*a56*a62*a74-a17*a23*a31*a45*a56*a64*a72-a17*a23*a31*a46*a52*a64*a75+a17*a23*a31*a46*a52*a65*a74+a17*a23*a31*a46*a54*a62*a75-a17*a23*a31*a46*a54*a65*a72-a17*a23*a31*a46*a55*a62*a74+a17*a23*a31*a46*a55*a64*a72-a17*a23*a32*a41*a54*a65*a76+a17*a23*a32*a41*a54*a66*a75+a17*a23*a32*a41*a55*a64*a76-a17*a23*a32*a41*a55*a66*a74-a17*a23*a32*a41*a56*a64*a75+a17*a23*a32*a41*a56*a65*a74+a17*a23*a32*a44*a51*a65*a76-a17*a23*a32*a44*a51*a66*a75-a17*a23*a32*a44*a55*a61*a76+a17*a23*a32*a44*a55*a66*a71+a17*a23*a32*a44*a56*a61*a75-a17*a23*a32*a44*a56*a65*a71-a17*a23*a32*a45*a51*a64*a76+a17*a23*a32*a45*a51*a66*a74+a17*a23*a32*a45*a54*a61*a76-a17*a23*a32*a45*a54*a66*a71-a17*a23*a32*a45*a56*a61*a74+a17*a23*a32*a45*a56*a64*a71+a17*a23*a32*a46*a51*a64*a75-a17*a23*a32*a46*a51*a65*a74-a17*a23*a32*a46*a54*a61*a75+a17*a23*a32*a46*a54*a65*a71+a17*a23*a32*a46*a55*a61*a74-a17*a23*a32*a46*a55*a64*a71+a17*a23*a34*a41*a52*a65*a76-a17*a23*a34*a41*a52*a66*a75-a17*a23*a34*a41*a55*a62*a76+a17*a23*a34*a41*a55*a66*a72+a17*a23*a34*a41*a56*a62*a75-a17*a23*a34*a41*a56*a65*a72-a17*a23*a34*a42*a51*a65*a76+a17*a23*a34*a42*a51*a66*a75+a17*a23*a34*a42*a55*a61*a76-a17*a23*a34*a42*a55*a66*a71-a17*a23*a34*a42*a56*a61*a75+a17*a23*a34*a42*a56*a65*a71+a17*a23*a34*a45*a51*a62*a76-a17*a23*a34*a45*a51*a66*a72-a17*a23*a34*a45*a52*a61*a76+a17*a23*a34*a45*a52*a66*a71+a17*a23*a34*a45*a56*a61*a72-a17*a23*a34*a45*a56*a62*a71-a17*a23*a34*a46*a51*a62*a75+a17*a23*a34*a46*a51*a65*a72+a17*a23*a34*a46*a52*a61*a75-a17*a23*a34*a46*a52*a65*a71-a17*a23*a34*a46*a55*a61*a72+a17*a23*a34*a46*a55*a62*a71-a17*a23*a35*a41*a52*a64*a76+a17*a23*a35*a41*a52*a66*a74+a17*a23*a35*a41*a54*a62*a76-a17*a23*a35*a41*a54*a66*a72-a17*a23*a35*a41*a56*a62*a74+a17*a23*a35*a41*a56*a64*a72+a17*a23*a35*a42*a51*a64*a76-a17*a23*a35*a42*a51*a66*a74-a17*a23*a35*a42*a54*a61*a76+a17*a23*a35*a42*a54*a66*a71+a17*a23*a35*a42*a56*a61*a74-a17*a23*a35*a42*a56*a64*a71-a17*a23*a35*a44*a51*a62*a76+a17*a23*a35*a44*a51*a66*a72+a17*a23*a35*a44*a52*a61*a76-a17*a23*a35*a44*a52*a66*a71-a17*a23*a35*a44*a56*a61*a72+a17*a23*a35*a44*a56*a62*a71+a17*a23*a35*a46*a51*a62*a74-a17*a23*a35*a46*a51*a64*a72-a17*a23*a35*a46*a52*a61*a74+a17*a23*a35*a46*a52*a64*a71+a17*a23*a35*a46*a54*a61*a72-a17*a23*a35*a46*a54*a62*a71+a17*a23*a36*a41*a52*a64*a75-a17*a23*a36*a41*a52*a65*a74-a17*a23*a36*a41*a54*a62*a75+a17*a23*a36*a41*a54*a65*a72+a17*a23*a36*a41*a55*a62*a74-a17*a23*a36*a41*a55*a64*a72-a17*a23*a36*a42*a51*a64*a75+a17*a23*a36*a42*a51*a65*a74+a17*a23*a36*a42*a54*a61*a75-a17*a23*a36*a42*a54*a65*a71-a17*a23*a36*a42*a55*a61*a74+a17*a23*a36*a42*a55*a 64*a71+a17*a23*a36*a44*a51*a62*a75-a17*a23*a36*a44*a51*a65*a72-a17*a23*a36*a44*a52*a61*a75+a17*a23*a36*a44*a52*a65*a71+a17*a23*a36*a44*a55*a61*a72-a17*a23*a36*a44*a55*a62*a71-a17*a23*a36*a45*a51*a62*a74+a17*a23*a36*a45*a51*a64*a72+a17*a23*a36*a45*a52*a61*a74-a17*a23*a36*a45*a52*a64*a71-a17*a23*a36*a45*a54*a61*a72+a17*a23*a36*a45*a54*a62*a71-a17*a24*a31*a42*a53*a65*a76+a17*a24*a31*a42*a53*a66*a75+a17*a24*a31*a42*a55*a63*a76-a17*a24*a31*a42*a55*a66*a73-a17*a24*a31*a42*a56*a63*a75+a17*a24*a31*a42*a56*a65*a73+a17*a24*a31*a43*a52*a65*a76-a17*a24*a31*a43*a52*a66*a75-a17*a24*a31*a43*a55*a62*a76+a17*a24*a31*a43*a55*a66*a72+a17*a24*a31*a43*a56*a62*a75-a17*a24*a31*a43*a56*a65*a72-a17*a24*a31*a45*a52*a63*a76+a17*a24*a31*a45*a52*a66*a73+a17*a24*a31*a45*a53*a62*a76-a17*a24*a31*a45*a53*a66*a72-a17*a24*a31*a45*a56*a62*a73+a17*a24*a31*a45*a56*a63*a72+a17*a24*a31*a46*a52*a63*a75-a17*a24*a31*a46*a52*a65*a73-a17*a24*a31*a46*a53*a62*a75+a17*a24*a31*a46*a53*a65*a72+a17*a24*a31*a46*a55*a62*a73-a17*a24*a31*a46*a55*a63*a72+a17*a24*a32*a41*a53*a65*a76-a17*a24*a32*a41*a53*a66*a75-a17*a24*a32*a41*a55*a63*a76+a17*a24*a32*a41*a55*a66*a73+a17*a24*a32*a41*a56*a63*a75-a17*a24*a32*a41*a56*a65*a73-a17*a24*a32*a43*a51*a65*a76+a17*a24*a32*a43*a51*a66*a75+a17*a24*a32*a43*a55*a61*a76-a17*a24*a32*a43*a55*a66*a71-a17*a24*a32*a43*a56*a61*a75+a17*a24*a32*a43*a56*a65*a71+a17*a24*a32*a45*a51*a63*a76-a17*a24*a32*a45*a51*a66*a73-a17*a24*a32*a45*a53*a61*a76+a17*a24*a32*a45*a53*a66*a71+a17*a24*a32*a45*a56*a61*a73-a17*a24*a32*a45*a56*a63*a71-a17*a24*a32*a46*a51*a63*a75+a17*a24*a32*a46*a51*a65*a73+a17*a24*a32*a46*a53*a61*a75-a17*a24*a32*a46*a53*a65*a71-a17*a24*a32*a46*a55*a61*a73+a17*a24*a32*a46*a55*a63*a71-a17*a24*a33*a41*a52*a65*a76+a17*a24*a33*a41*a52*a66*a75+a17*a24*a33*a41*a55*a62*a76-a17*a24*a33*a41*a55*a66*a72-a17*a24*a33*a41*a56*a62*a75+a17*a24*a33*a41*a56*a65*a72+a17*a24*a33*a42*a51*a65*a76-a17*a24*a33*a42*a51*a66*a75-a17*a24*a33*a42*a55*a61*a76+a17*a24*a33*a42*a55*a66*a71+a17*a24*a33*a42*a56*a61*a75-a17*a24*a33*a42*a56*a65*a71-a17*a24*a33*a45*a51*a62*a76+a17*a24*a33*a45*a51*a66*a72+a17*a24*a33*a45*a52*a61*a76-a17*a24*a33*a45*a52*a66*a71-a17*a24*a33*a45*a56*a61*a72+a17*a24*a33*a45*a56*a62*a71+a17*a24*a33*a46*a51*a62*a75-a17*a24*a33*a46*a51*a65*a72-a17*a24*a33*a46*a52*a61*a75+a17*a24*a33*a46*a52*a65*a71+a17*a24*a33*a46*a55*a61*a72-a17*a24*a33*a46*a55*a62*a71+a17*a24*a35*a41*a52*a63*a76-a17*a24*a35*a41*a52*a66*a73-a17*a24*a35*a41*a53*a62*a76+a17*a24*a35*a41*a53*a66*a72+a17*a24*a35*a41*a56*a62*a73-a17*a24*a35*a41*a56*a63*a72-a17*a24*a35*a42*a51*a63*a76+a17*a24*a35*a42*a51*a66*a73+a17*a24*a35*a42*a53*a61*a76-a17*a24*a35*a42*a53*a66*a71-a17*a24*a35*a42*a56*a61*a73+a17*a24*a35*a42*a56*a63*a71+a17*a24*a35*a43*a51*a62*a76-a17*a24*a35*a43*a51*a66*a72-a17*a24*a35*a43*a52*a61*a76+a17*a24*a35*a43*a52*a66*a71+a17*a24*a35*a43*a56*a61*a72-a17*a24*a35*a43*a56*a62*a71-a17*a24*a35*a46*a51*a62*a73+a17*a24*a35*a46*a51*a63*a72+a17*a24*a35*a46*a52*a61*a73-a17*a24*a35*a46*a52*a63*a71-a17*a24*a35*a46*a53*a61*a72+a17*a24*a35*a46*a53*a62*a71-a17*a24*a36*a41*a52*a63*a75+a17*a24*a36*a41*a52*a65*a73+a17*a24*a36*a41*a53*a62*a75-a17*a24*a36*a41*a53*a65*a72-a17*a24*a36*a41*a55*a62*a73+a17*a24*a36*a41*a55*a63*a72+a17*a24*a36*a42*a51*a63*a75-a17*a24*a36*a42*a51*a65*a73-a17*a24*a36*a42*a53*a61*a75+a17*a24*a36*a42*a53*a65*a71+a17*a24*a36*a42*a55*a61*a73-a17*a24*a36*a42*a55*a63*a71-a17*a24*a36*a43*a51*a62*a75+a17*a24*a36*a43*a51*a65*a72+a17*a24*a36*a43*a52*a61*a75-a17*a24*a36*a43*a52*a65*a71-a17*a24*a36*a43*a55*a61*a72+a17*a24*a36*a43*a55*a62*a71+a17*a24*a36*a45*a51*a62*a73-a17*a24*a36*a45*a51*a63*a72-a17*a24*a36*a45*a52*a61*a73+a17*a24*a36*a45*a52*a63*a71+a17*a24*a36*a45*a53*a61*a72-a17*a24*a36*a45*a53*a62*a71+a17*a25*a31*a42*a53*a64*a76-a17*a25*a31*a42*a53*a66*a74-a17*a25*a31*a42*a54*a63*a76+a17*a25*a31*a42*a54*a66*a73+a17*a25*a31*a42*a56*a63*a74-a17*a25*a31*a42*a56*a64*a73-a17*a25*a31*a43*a52*a64*a76+a17*a25*a31*a43*a52*a66*a74+a17*a25*a31*a43*a54*a62*a76-a17*a25*a31*a43*a54*a66*a72-a17*a25*a31*a43*a56*a62*a74+a17*a25*a31*a43*a56*a64*a72+a17*a25*a31*a44*a52*a63*a76-a17*a25*a31*a44*a52*a66*a73-a17*a25*a31*a44*a53*a62*a76+a17*a25*a31*a44*a53*a66*a72+a17*a25*a31*a44*a56*a62*a73-a17*a25*a31*a44*a56*a63*a72-a17*a25*a31*a46*a52*a63*a74+a17*a25*a31*a46*a52*a64*a73+a17*a25*a31*a46*a53*a62*a74-a17*a25*a31*a46*a53*a64*a72-a17*a25*a31*a46*a54*a62*a73+a17*a25*a31*a46*a54*a63*a72-a17*a25*a32*a41*a53*a64*a76+a17*a25*a32*a41*a53*a66*a74+a17*a25*a32*a41*a54*a63*a76-a17*a25*a32*a41*a54*a66*a73-a17*a25*a32*a41*a56*a63*a74+a17*a25*a32*a41*a56*a64*a73+a17*a25*a32*a43*a51*a64*a76-a17*a25*a32*a43*a51*a66*a74-a17*a25*a32*a43*a54*a61*a76+a17*a25*a32*a43*a54*a66*a71+a17*a25*a32*a43*a56*a61*a 74-a17*a25*a32*a43*a56*a64*a71-a17*a25*a32*a44*a51*a63*a76+a17*a25*a32*a44*a51*a66*a73+a17*a25*a32*a44*a53*a61*a76-a17*a25*a32*a44*a53*a66*a71-a17*a25*a32*a44*a56*a61*a73+a17*a25*a32*a44*a56*a63*a71+a17*a25*a32*a46*a51*a63*a74-a17*a25*a32*a46*a51*a64*a73-a17*a25*a32*a46*a53*a61*a74+a17*a25*a32*a46*a53*a64*a71+a17*a25*a32*a46*a54*a61*a73-a17*a25*a32*a46*a54*a63*a71+a17*a25*a33*a41*a52*a64*a76-a17*a25*a33*a41*a52*a66*a74-a17*a25*a33*a41*a54*a62*a76+a17*a25*a33*a41*a54*a66*a72+a17*a25*a33*a41*a56*a62*a74-a17*a25*a33*a41*a56*a64*a72-a17*a25*a33*a42*a51*a64*a76+a17*a25*a33*a42*a51*a66*a74+a17*a25*a33*a42*a54*a61*a76-a17*a25*a33*a42*a54*a66*a71-a17*a25*a33*a42*a56*a61*a74+a17*a25*a33*a42*a56*a64*a71+a17*a25*a33*a44*a51*a62*a76-a17*a25*a33*a44*a51*a66*a72-a17*a25*a33*a44*a52*a61*a76+a17*a25*a33*a44*a52*a66*a71+a17*a25*a33*a44*a56*a61*a72-a17*a25*a33*a44*a56*a62*a71-a17*a25*a33*a46*a51*a62*a74+a17*a25*a33*a46*a51*a64*a72+a17*a25*a33*a46*a52*a61*a74-a17*a25*a33*a46*a52*a64*a71-a17*a25*a33*a46*a54*a61*a72+a17*a25*a33*a46*a54*a62*a71-a17*a25*a34*a41*a52*a63*a76+a17*a25*a34*a41*a52*a66*a73+a17*a25*a34*a41*a53*a62*a76-a17*a25*a34*a41*a53*a66*a72-a17*a25*a34*a41*a56*a62*a73+a17*a25*a34*a41*a56*a63*a72+a17*a25*a34*a42*a51*a63*a76-a17*a25*a34*a42*a51*a66*a73-a17*a25*a34*a42*a53*a61*a76+a17*a25*a34*a42*a53*a66*a71+a17*a25*a34*a42*a56*a61*a73-a17*a25*a34*a42*a56*a63*a71-a17*a25*a34*a43*a51*a62*a76+a17*a25*a34*a43*a51*a66*a72+a17*a25*a34*a43*a52*a61*a76-a17*a25*a34*a43*a52*a66*a71-a17*a25*a34*a43*a56*a61*a72+a17*a25*a34*a43*a56*a62*a71+a17*a25*a34*a46*a51*a62*a73-a17*a25*a34*a46*a51*a63*a72-a17*a25*a34*a46*a52*a61*a73+a17*a25*a34*a46*a52*a63*a71+a17*a25*a34*a46*a53*a61*a72-a17*a25*a34*a46*a53*a62*a71+a17*a25*a36*a41*a52*a63*a74-a17*a25*a36*a41*a52*a64*a73-a17*a25*a36*a41*a53*a62*a74+a17*a25*a36*a41*a53*a64*a72+a17*a25*a36*a41*a54*a62*a73-a17*a25*a36*a41*a54*a63*a72-a17*a25*a36*a42*a51*a63*a74+a17*a25*a36*a42*a51*a64*a73+a17*a25*a36*a42*a53*a61*a74-a17*a25*a36*a42*a53*a64*a71-a17*a25*a36*a42*a54*a61*a73+a17*a25*a36*a42*a54*a63*a71+a17*a25*a36*a43*a51*a62*a74-a17*a25*a36*a43*a51*a64*a72-a17*a25*a36*a43*a52*a61*a74+a17*a25*a36*a43*a52*a64*a71+a17*a25*a36*a43*a54*a61*a72-a17*a25*a36*a43*a54*a62*a71-a17*a25*a36*a44*a51*a62*a73+a17*a25*a36*a44*a51*a63*a72+a17*a25*a36*a44*a52*a61*a73-a17*a25*a36*a44*a52*a63*a71-a17*a25*a36*a44*a53*a61*a72+a17*a25*a36*a44*a53*a62*a71-a17*a26*a31*a42*a53*a64*a75+a17*a26*a31*a42*a53*a65*a74+a17*a26*a31*a42*a54*a63*a75-a17*a26*a31*a42*a54*a65*a73-a17*a26*a31*a42*a55*a63*a74+a17*a26*a31*a42*a55*a64*a73+a17*a26*a31*a43*a52*a64*a75-a17*a26*a31*a43*a52*a65*a74-a17*a26*a31*a43*a54*a62*a75+a17*a26*a31*a43*a54*a65*a72+a17*a26*a31*a43*a55*a62*a74-a17*a26*a31*a43*a55*a64*a72-a17*a26*a31*a44*a52*a63*a75+a17*a26*a31*a44*a52*a65*a73+a17*a26*a31*a44*a53*a62*a75-a17*a26*a31*a44*a53*a65*a72-a17*a26*a31*a44*a55*a62*a73+a17*a26*a31*a44*a55*a63*a72+a17*a26*a31*a45*a52*a63*a74-a17*a26*a31*a45*a52*a64*a73-a17*a26*a31*a45*a53*a62*a74+a17*a26*a31*a45*a53*a64*a72+a17*a26*a31*a45*a54*a62*a73-a17*a26*a31*a45*a54*a63*a72+a17*a26*a32*a41*a53*a64*a75-a17*a26*a32*a41*a53*a65*a74-a17*a26*a32*a41*a54*a63*a75+a17*a26*a32*a41*a54*a65*a73+a17*a26*a32*a41*a55*a63*a74-a17*a26*a32*a41*a55*a64*a73-a17*a26*a32*a43*a51*a64*a75+a17*a26*a32*a43*a51*a65*a74+a17*a26*a32*a43*a54*a61*a75-a17*a26*a32*a43*a54*a65*a71-a17*a26*a32*a43*a55*a61*a74+a17*a26*a32*a43*a55*a64*a71+a17*a26*a32*a44*a51*a63*a75-a17*a26*a32*a44*a51*a65*a73-a17*a26*a32*a44*a53*a61*a75+a17*a26*a32*a44*a53*a65*a71+a17*a26*a32*a44*a55*a61*a73-a17*a26*a32*a44*a55*a63*a71-a17*a26*a32*a45*a51*a63*a74+a17*a26*a32*a45*a51*a64*a73+a17*a26*a32*a45*a53*a61*a74-a17*a26*a32*a45*a53*a64*a71-a17*a26*a32*a45*a54*a61*a73+a17*a26*a32*a45*a54*a63*a71-a17*a26*a33*a41*a52*a64*a75+a17*a26*a33*a41*a52*a65*a74+a17*a26*a33*a41*a54*a62*a75-a17*a26*a33*a41*a54*a65*a72-a17*a26*a33*a41*a55*a62*a74+a17*a26*a33*a41*a55*a64*a72+a17*a26*a33*a42*a51*a64*a75-a17*a26*a33*a42*a51*a65*a74-a17*a26*a33*a42*a54*a61*a75+a17*a26*a33*a42*a54*a65*a71+a17*a26*a33*a42*a55*a61*a74-a17*a26*a33*a42*a55*a64*a71-a17*a26*a33*a44*a51*a62*a75+a17*a26*a33*a44*a51*a65*a72+a17*a26*a33*a44*a52*a61*a75-a17*a26*a33*a44*a52*a65*a71-a17*a26*a33*a44*a55*a61*a72+a17*a26*a33*a44*a55*a62*a71+a17*a26*a33*a45*a51*a62*a74-a17*a26*a33*a45*a51*a64*a72-a17*a26*a33*a45*a52*a61*a74+a17*a26*a33*a45*a52*a64*a71+a17*a26*a33*a45*a54*a61*a72-a17*a26*a33*a45*a54*a62*a71+a17*a26*a34*a41*a52*a63*a75-a17*a26*a34*a41*a52*a65*a73-a17*a26*a34*a41*a53*a62*a75+a17*a26*a34*a41*a53*a65*a72+a17*a26*a34*a41*a55*a62*a73-a17*a26*a34*a41*a55*a63*a72-a17*a26*a34*a42*a51*a63*a75+a17*a26*a34*a42*a51*a65*a73+a17*a26*a34*a42*a53*a61*a75-a17*a26*a34*a42*a53*a65*a71-a 17*a26*a34*a42*a55*a61*a73+a17*a26*a34*a42*a55*a63*a71+a17*a26*a34*a43*a51*a62*a75-a17*a26*a34*a43*a51*a65*a72-a17*a26*a34*a43*a52*a61*a75+a17*a26*a34*a43*a52*a65*a71+a17*a26*a34*a43*a55*a61*a72-a17*a26*a34*a43*a55*a62*a71-a17*a26*a34*a45*a51*a62*a73+a17*a26*a34*a45*a51*a63*a72+a17*a26*a34*a45*a52*a61*a73-a17*a26*a34*a45*a52*a63*a71-a17*a26*a34*a45*a53*a61*a72+a17*a26*a34*a45*a53*a62*a71-a17*a26*a35*a41*a52*a63*a74+a17*a26*a35*a41*a52*a64*a73+a17*a26*a35*a41*a53*a62*a74-a17*a26*a35*a41*a53*a64*a72-a17*a26*a35*a41*a54*a62*a73+a17*a26*a35*a41*a54*a63*a72+a17*a26*a35*a42*a51*a63*a74-a17*a26*a35*a42*a51*a64*a73-a17*a26*a35*a42*a53*a61*a74+a17*a26*a35*a42*a53*a64*a71+a17*a26*a35*a42*a54*a61*a73-a17*a26*a35*a42*a54*a63*a71-a17*a26*a35*a43*a51*a62*a74+a17*a26*a35*a43*a51*a64*a72+a17*a26*a35*a43*a52*a61*a74-a17*a26*a35*a43*a52*a64*a71-a17*a26*a35*a43*a54*a61*a72+a17*a26*a35*a43*a54*a62*a71+a17*a26*a35*a44*a51*a62*a73-a17*a26*a35*a44*a51*a63*a72-a17*a26*a35*a44*a52*a61*a73+a17*a26*a35*a44*a52*a63*a71+a17*a26*a35*a44*a53*a61*a72-a17*a26*a35*a44*a53*a62*a71)