<prompt> Unapewa nambari mbili kamili m na n zinazowakilisha gridi ya 0-fahirisi m x n. Pia umepewa safu mbili kamili za 2D walinzi na kuta ambapo walinzii rowi, coli na kutaj rowj, colj zinawakilisha nafasi za mlinzi ith. na jth ukuta kwa mtiririko huo.Mlinzi anaweza kuona kila katika mielekeo minne ya kardinali kaskazini, mashariki, kusini, au magharibi kuanzia mahali pake isipokuwa imezuiliwa na ukuta au mlinzi mwingine. Seli inalindwa ikiwa kuna angalau mlinzi mmoja anayeweza kuiona.Rejesha _idadi ya seli ambazo hazijakaliwa ambazo hazijalindwa zinalindwa._Mfano wa 1:Ingizo: m 4, n 6, walinzi 0,0,1,1,2,3, kuta 0,1,2,2,1,4Pato: 7Maelezo: Seli zilizolindwa na zisizolindwa zimeonyeshwa kwa rangi nyekundu na kijani mtawalia katika mchoro ulio hapo juu.Kuna jumla ya seli 7 ambazo hazijalindwa, kwa hivyo tunarudi 7.Mfano wa 2:Ingizo: m 3, n 3, walinzi 1,1, kuta 0,1,1,0, 2,1,1,2Pato: 4Maelezo: Seli zisizolindwa zinaonyeshwa kwa kijani kwenye mchoro hapo juu.Kuna jumla ya seli 4 ambazo hazijalindwa, kwa hivyo tunarudisha 4.Vikwazo: 1 m, n 105 2 m n 105 1 walinzi.urefu, kuta.urefu 5 104 2 walinzi.urefu kuta.urefu m n walinzii.urefu kutaj.urefu 2 0 rowi, rowj m 0 coli, colj n Nafasi zote katika walinzi na kuta ni kipekee.  <response>: def erliest_blooming_daywakati_wa_mmea, wakati_wa_kukua: bloom_time plant_timei grow_timei kwa i in rangelenplant_time bloom_time.sort Siku_ya_mapema 0 kwa mimi katika wakati wa maua: Earliest_day maxsiku_ya_mapema, i Siku_ya_mapema zaidi 1 kurudi mapema_siku 