<prompt> Koodii kenname keessatti amala dabali akka inni kaardii bakka buaa fi arfiilee addaa fudhachuu dandauuf.Sagantaa Paayitoon 3 Teessoo IPv4 mirkaneessuuf Faankishinii teessoo IPv4 kenname mirkaneessuuf. def validate_IPv4s: l s.split. yoo lenl ! 4: l keessatti x tiif Soba deebisa: yoo hin taane x.isdigit ykn intx255: Soba deebisa Dhugaa Koodii Konkolaachisaa s 192.168.1.2 yoo validate_IPv4s: maxxansaasirrii else: maxxansaaSirrii miti  <response>: Kunoo koodii haaromfame kan kaardii bakka buaa fi arfiilee addaa deeggaru: python Python 3 sagantaa IPv4 address import re def validate_chars: Fankishinii teessoo ip arfiilee sirrii taan mirkaneessuu isaa sakattauuf pattern re.compiler_!?: ifpattern.searchs Hin jiru: return Dhugaa else: deebisa Soba def validate_octets: Faankishinii kaardii bakka buaa sakattauuf yoo s : dhugaa deebisa yoo s -: yoo s.isdigit ykn ints hin taane Dhugaa deebisa 255: Soba deebisa deebisa Dhugaa def validate_IPv4s: Faankishinii teessoo IPv4 kenname mirkaneessuuf l s.split. yoo hin taane validate_chars: Soba deebisa yoo lenl ! 4: soba deebisi x l keessatti: yoo hin taane validate_octetx: Soba deebisi Dhugaa deebisi Koodii Konkolaachisaa s 192.168..- yoo validate_IPv4s: printsirrii else: maxxansaa Sirrii miti Koodii kenname keessatti deeggarsa arfiilee addaa fi kaardii bakka buaa karaa mala validate_char fi validate_octet akkaataa walduraa duubaan dabaleera. Mala validate_char keessatti, ibsi idilee arfiin addaa sirrii hin taane teessoo IP keessatti jiraachuu isaa sakattauuf fayyadama. Mala validate_octet keessatti, okteetiiwwan kennaman sirrii tauu fi dhiisuu isaanii, jechuunis, dijiitii 0-255 keessa jiru, fi fi - kaardii bakka buaa tauu isaanii ni sakattaama. Amma, koodichi arfiilee addaa fi kaardii bakka buaa teessoo IP keessatti qabachuu dandaa. 