


def 	_lowerCAmelCase					( UpperCamelCase__:  str    )			-> bool:





	"""simple docstring"""







	A             =					[int(_lowercase    ) for i in ip_va_address.split("""."""    ) if i.isdigit()]
	return len(_lowercase    ) == 4 and all(0 <= int(_lowercase    ) <= 2_54 for octet in octets    )


if __name__ == "__main__":
				_lowercase							:   Tuple						=						input().strip()
				_lowercase							:   Tuple						=						"""valid""" if is_ip_va_address_valid(ip) else """invalid"""
				print(f'''{ip} is a {valid_or_invalid} IP v4 address.''')










from ..utils import DummyObject, requires_backends


class       __lowerCAmelCase					(       metaclass=_UpperCamelCase      ):


	'''simple docstring'''





	_A													=				["note_seq"]

	def __init__(						self:						int,					*lowerCamelCase_:						Optional[int],					**lowerCamelCase_:						Tuple			):
			requires_backends(self,					['note_seq']			)

	@classmethod
	def    snake_case__(						cls:						Optional[Any],					*lowerCamelCase_:						Tuple,					**lowerCamelCase_:						Optional[Any]			):
			requires_backends(cls,					['note_seq']			)





	@classmethod
	def    snake_case__(						cls:						Any,					*lowerCamelCase_:						Dict,					**lowerCamelCase_:						str			):
			requires_backends(cls,					['note_seq']			)


