<prompt> Kwa kuzingatia safu ya maneno tofauti, rudisha _vifupi vinavyowezekana kwa kila neno_.Zifuatazo ni sheria za ufupisho wa kamba:1. kifupi cha awali kwa kila neno ni: herufi ya kwanza, kisha idadi ya herufi kati yao, ikifuatiwa na herufi ya mwisho.2. Ikiwa zaidi ya neno moja limeshiriki ufupisho wa sawa, basi fanya operesheni ifuatayo: Ongeza kiambishi awali herufi katika sehemu ya kwanza ya kila moja ya vifupisho vyao kwa 1. Kwa mfano, sema unaanza na maneno abcdef , abndef yote yaliyofupishwa mwanzoni kama a4f . Kisha, mlolongo wa shughuli ungekuwa a4f, a4f - ab3f , ab3f - abc2f, abn2f. Operesheni hii inarudiwa hadi kila kifupi kiwe kipekee.3. Mwishoni, ikiwa ufupisho haukufanya neno kuwa fupi, basi liweke kama neno la asili.Mfano wa 1:Ingizo: maneno kama,mungu,ndani,mimi,mtandao,muda,mvuto,uso,,uingiliajiPato: l2e,mungu,ndani,mimi,i6t,muda,inte4n,f2e,intr4nMfano wa 2:Ingizo: maneno aa,aaaPato: aa,aaaVikwazo: 1 maneno.urefu 400 2 manenoi.urefu 400 manenoi ina herufi ndogo za Kiingereza. Mishipa yote ya maneno ni kipekee.  <response>: chatudef manenoUfupishomaneno: def abbrevneno, k: rudisha neno:k1 strlenneno - k - 2 neno-1 ikiwa k lenneno - neno lingine 2 n lenzi maneno abbr kifupi neno, 1 kwa neno kwa maneno kiambishi awali_len 1 n kwa mimi katika safun: huku abbr.countabbri 1: vikundi kwa j katika safu i 1, n: ikiwa abbri abbrj: ikiwa abbrj haiko katika vikundi: vikundiabbrj vikundiabbrj.ongezaj kwa group_members katika groups.values: kwa j katika group_members: abbrj kifupimanenoj, kiambishi awali_lenj 1 kiambishi awali_lenj 1 abbri kifupimanenoi, kiambishi awali_leni 1 kiambishi awali_leni 1 kurudi abbrmaelezo1. Anzisha orodha za ufupisho na urefu wa kiambishi awali kwa kila neno.2. Kwa kila neno, hesabu ufupisho wake wa awali kulingana na kanuni ya 1.3. Angalia ikiwa kuna maneno yanayoshiriki ufupisho sawa.4. Ikiwa zipo, ongeza kiambishi awali cha maneno hayo kama ilivyoelezwa katika kanuni ya 2 na usasishe ufupisho.5. Rudia hatua ya 3 na 4 hadi kila kifupi kiwe cha kipekee.6. Mara tu vifupisho vyote ni vya kipekee, rudisha orodha ya vifupisho. 