<prompt> Algoritmiin tarree xiqqaa walitti qabama guddaa safara k tarree guddina n keessatti shallaguuf dizaayinii godhia -2, 1, -3, 4, -1, 2, 1, -5, 4, k 3  <response>: 1. Galtee kee a kan tarree fi k kan guddina tarree xiqqaa argachuu barbaaddu ibsuudhaan jalqabi. 2. Gatii jalqabaa kee max_sum, kan walitti qabama guddaa tarree xiqqaa taee fi jalqaba irratti gara dhuma hin qabne negaatiiviitti -inf saaguu qabuuf, fi window_sum, kan walitti qabama ammee hordofuuf fayyadamu ibsi foddaa subarray fi walitti qabama elementoota k jalqabaa tarree atti saaguu qaba. 3. Tarree a irratti indeeksii k irraa eegalee hanga dhumaatti for loop fayyadamuun irra deddeebii. Tokkoon tokkoo irra deddeebiuuf, elementii jalqabaa foddaa hirisuun elementii itti aanu foddaa booda dabaluudhaan window_sum ni haaromsita. 4. Gatii max_sum gatii guddaa max_sum fi window_sum gidduu jiruun haaromsi. 5. Erga irra deddeebiin xumuramee booda, gatii max_sum kan walitti qabama guddaa tarree xiqqaa hamma k bakka buu deebisi. python def max_suma, k: max_sum float-inf walitti qabama_foddaa walitti qabama a:k if i daangaak, lena keessatti: walitti qabama_foddaa walitti qabama_foddaa - a. i - k ai walitti qabama_guddaa guddaawalitti qabama_guddaa, walitti qabama_foddaa deebisa walitti qabama_guddaa a -2, 1, -3, 4, -1, 2, 1, -5, 4 k 3 buaa walitti qabama_guddaa a, k printfWalitti qabama guddaa tarree xiqqaa guddina k: buaa 