<prompt> Unapewa gridi kamili ya m x n gridi.Tunafafanua glasi ya saa kama sehemu ya matrix yenye fomu ifuatayo:Rejesha kiwango cha juu jumla ya vipengele vya hourglass_.Kumbuka kuwa glasi ya saa haiwezi kuzungushwa na lazima iwe ndani ya tumbo kabisa.Mfano wa 1:Ingizo: gridi 6,2,1,3,4,2,1,5,9,2,8,7,4, 1,2,9Pato: 30Maelezo: Seli zilizoonyeshwa hapo juu zinawakilisha glasi ya saa yenye jumla ya juu zaidi: 6 2 1 2 9 2 8 30.Mfano wa 2:Ingizo: gridi 1,2,3,4,5,6,7,8,9Pato: 35Maelezo: Kuna glasi moja tu ya saa kwenye tumbo, yenye jumla: 1 2 3 5 7 8 9 35.Vikwazo: m grid.length n gridi ya taifai.length 3 m, n 150 0 gridiij 106  <response>: def max_hourglass_sumgridi: m, n lenigridi, lenigridi0 max_sum kuelea-inf kwa i katika safu 1, m - 1: kwa j katika safu1, n - 1: jumla gridii-1j-1 gridii-1j gridii-1j1 gridiij gridii1j-1 gridii1j gridii1j1 max_sum maxjumla_jumla, jumla rudisha max_sum 