matrix := [ [0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [Z(49)^24,Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),Z(49)^24,0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),Z(49)^24,0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49), 0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48, 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24, 0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [Z(49)^21,Z(49)^22,Z(49)^46,Z(49)^38,Z(49)^45,Z(49)^30,0*Z(49),Z(49)^25,Z(49)^21, Z(49)^12,Z(49)^25,0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^36,0*Z(49),Z(49)^23, 0*Z(49),0*Z(49),Z(49)^32,0*Z(49),Z(49)^2,Z(49)^28,0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^48,0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24, 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [Z(49)^45,Z(49)^10,Z(49)^30,Z(49)^47,Z(49)^21,Z(49)^2,Z(49)^8,Z(49)^32,Z(49)^28, Z(49)^8,Z(49)^1,0*Z(49),Z(49)^30,Z(49)^8,Z(49)^4,Z(49)^23,0*Z(49),Z(49)^30,0*Z(49), 0*Z(49),Z(49)^28,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^2,Z(49)^28, 0*Z(49),0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),Z(49)^27,Z(49)^27,0*Z(49),0*Z(49),Z(49)^23,0*Z(49),0*Z(49),0*Z(49),Z(49)^36, 0*Z(49),0*Z(49),Z(49)^36,0*Z(49),0*Z(49),Z(49)^28,0*Z(49),Z(49)^22,0*Z(49),0*Z(49), Z(49)^8,0*Z(49),Z(49)^37,0*Z(49),Z(49)^1,Z(49)^45,0*Z(49),Z(49)^8,0*Z(49),Z(49)^28, 0*Z(49),0*Z(49)], [0*Z(49),Z(49)^43,0*Z(49),Z(49)^46,Z(49)^45,Z(49)^46,Z(49)^45,Z(49)^43,0*Z(49), Z(49)^36,Z(49)^22,Z(49)^21,0*Z(49),Z(49)^36,0*Z(49),Z(49)^37,Z(49)^21,Z(49)^47, 0*Z(49),0*Z(49),Z(49)^8,0*Z(49),Z(49)^26,Z(49)^26,Z(49)^47,0*Z(49),0*Z(49),0*Z(49), Z(49)^8,Z(49)^26,0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), Z(49)^48,0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49)], [Z(49)^8,Z(49)^11,Z(49)^38,Z(49)^34,Z(49)^32,Z(49)^13,Z(49)^32,Z(49)^12,Z(49)^8, Z(49)^16,Z(49)^12,0*Z(49),Z(49)^4,0*Z(49),0*Z(49),Z(49)^47,0*Z(49),Z(49)^12, Z(49)^8,Z(49)^4,Z(49)^36,0*Z(49),Z(49)^47,0*Z(49),Z(49)^8,Z(49)^4,0*Z(49),Z(49)^24, 0*Z(49),0*Z(49),0*Z(49),Z(49)^28], [0*Z(49),Z(49)^44,Z(49)^27,Z(49)^46,Z(49)^4,Z(49)^22,Z(49)^4,Z(49)^37,0*Z(49), Z(49)^4,Z(49)^10,Z(49)^28,Z(49)^6,Z(49)^27,0*Z(49),Z(49)^47,Z(49)^45,Z(49)^6, Z(49)^6,0*Z(49),Z(49)^24,Z(49)^4,0*Z(49),Z(49)^47,Z(49)^6,0*Z(49),0*Z(49),Z(49)^26, Z(49)^47,0*Z(49),0*Z(49),Z(49)^26], [0*Z(49),Z(49)^3,Z(49)^19,Z(49)^3,0*Z(49),Z(49)^47,0*Z(49),Z(49)^47,0*Z(49),Z(49)^12, Z(49)^27,0*Z(49),Z(49)^12,Z(49)^12,0*Z(49),Z(49)^4,0*Z(49),Z(49)^6,Z(49)^12, 0*Z(49),Z(49)^32,0*Z(49),Z(49)^36,Z(49)^4,Z(49)^2,0*Z(49),0*Z(49),Z(49)^32,Z(49)^32, Z(49)^44,Z(49)^45,Z(49)^32], [0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), 0*Z(49),0*Z(49),0*Z(49),0*Z(49),Z(49)^24,0*Z(49),0*Z(49),0*Z(49),0*Z(49),0*Z(49), Z(49)^24,0*Z(49)], [0*Z(49),Z(49)^40,Z(49)^10,Z(49)^40,0*Z(49),Z(49)^39,0*Z(49),Z(49)^33,0*Z(49), Z(49)^40,Z(49)^11,Z(49)^8,Z(49)^8,Z(49)^40,0*Z(49),Z(49)^23,Z(49)^8,Z(49)^10, 0*Z(49),0*Z(49),Z(49)^12,0*Z(49),Z(49)^23,Z(49)^23,Z(49)^44,0*Z(49),Z(49)^4, Z(49)^28,Z(49)^12,Z(49)^23,Z(49)^4,0*Z(49)] ];