<prompt> Mraba wa ajabu wa 3 x 3 ni gridi ya 3 x 3 iliyojaa nambari tofauti kutoka 1 hadi 9 hivi kwamba kila safu, safu wima, na vilaza vyote vinafanana. jumla.Kwa kuzingatia safu mlalo x col gridi ya nambari kamili, je kuna safu ndogo za 3 x 3 magic square ngapi? Kila gridi ndogo iko karibu.Mfano wa 1:Ingizo: gridi 4,3,8,4,9,5,1,9,2,7,6,2Pato: 1Maelezo:Gridi ndogo ifuatayo ni mraba wa kichawi 3 x 3: wakati hii sio: Kwa jumla, kuna mraba mmoja tu wa kichawi ndani ya gridi iliyotolewa.Mfano wa 2:Ingizo: gridi 8Pato: 0Vikwazo: safu grid.length col gridi ya taifai.length Safu mlalo 1, safu 10 0 gridiij 15  <response>: def numMagicSquaresInsidegridi: hesabu 0 kwa i katika anuwailengridi - 2: kwa j katika safulengridi0 - 2: if gridij 9 na gridii 1j 1 5 na isMagicgridi, i, j: hesabu 1 hesabu ya kurudidef isMagicgridi, x, y: temp 0 16 kwa mimi katika safu3: kwa j katika safu3: nambari gridix iy j tempnum 1 ikiwa nambari 9 au tempnum 1: kurudi Uongo _sum gridixy gridixy1 gridixy2 kwa mimi katika safu3: Jumla_mlalo, jumla_mlalo 0, 0 kwa j katika safu3: safu_sum gridix iy j col_sum gridix jy i ikiwa safu_mlalo ! _jumla au jumla_jumla ! _jumla: kurudi Uongo ikiwa gridixy gridix 1y 1 gridix 2y 2 ! _sum: kurudi Uongo ikiwa gridixy 2 gridix 1y 1 gridix 2y ! _sum: kurudi Uongo kurudi Kweli 