<prompt> Picha inawakilishwa na m x n gridi kamili picha ambapo pichaij inawakilisha thamani ya pikseli ya picha.Pia unapewa nambari tatu sr, sc, na rangi. Unapaswa kutekeleza kujaza kwa mafuriko kwenye picha kuanzia kwenye pikseli pichasrsc.Ili kutekeleza kujaza kwa mafuriko, zingatia pikseli ya kuanzia, pamoja na pikseli zozote zilizounganishwa -mwelekeo 4 kwa pikseli ya kuanzia ya rangi sawa na pikseli ya kuanzia, pamoja na pikseli zozote zilizounganishwa -mwelekeo 4 kwa saizi hizo pia na rangi sawa, na kadhalika. Badilisha rangi ya pikseli zote zilizotajwa hapo juu na rangi.Rudisha _picha iliyorekebishwa baada ya kutekeleza ujazo wa mafuriko_.Mfano wa 1:Ingizo: picha 1,1,1,1,1,0,1,0,1, sr 1, sc 1, rangi 2Pato: 2,2,2,2,2,0,2,0,1Maelezo: Kutoka katikati ya picha yenye nafasi sr, sc 1, 1 yaani, pikseli nyekundu, pikseli zote zilizounganishwa kwa njia ya rangi sawa na pikseli ya kuanzia yaani. saizi za bluu zimepakwa rangi mpya.Kumbuka kona ya chini haina rangi 2, kwa sababu haijaunganishwa kwa mwelekeo 4 kwa pikseli ya kuanzia.Mfano wa 2:Ingizo: picha 0,0,0,0,0,0, sr 0, sc 0, rangi 0Pato: 0,0,0,0,0,0Maelezo: Pikseli ya kuanzia tayari ina rangi 0, kwa hivyo hakuna mabadiliko yanayofanywa kwa picha.Vikwazo: m image.length n pichai.urefu 1 m, n 50 0 pichaij, rangi 216 0 sr m 0 sc n  <response>: def floodFillpicha, sr, sc, newColor: startColor pichasrsc def kujaza sr, sc: ikiwa sivyo 0 sr lenimage au la 0 sc lenimage0 au pichasrsc ! startColor au imagesrsc rangi mpya: kurudi pichasrsc newColour jaza sr - 1, sc jaza sr 1, sc jaza sr, sc - 1 jazasr, sc 1 jaza sr, sc rudisha picha 