


'''simple docstring'''







from __future__ import annotations




def        __lowercase						(      __SCREAMING_SNAKE_CASE				,  __SCREAMING_SNAKE_CASE				,  __SCREAMING_SNAKE_CASE				,  )				->					tuple[str, float]:
     """simple docstring"""




     if (stress, tangential_force, area).count(0		) != 1:
          raise ValueError("""You cannot supply more or less than 2 values"""		)
     elif stress < 0:
          raise ValueError("""Stress cannot be negative"""		)
     elif tangential_force < 0:
          raise ValueError("""Tangential Force cannot be negative"""		)
     elif area < 0:
          raise ValueError("""Area cannot be negative"""		)
     elif stress == 0:
          return (
              "stress",
              tangential_force / area,
          )
     elif tangential_force == 0:
          return (
              "tangential_force",
              stress * area,
          )
     else:
          return (
              "area",
              tangential_force / stress,
          )


if __name__ == "__main__":
 import doctest

 doctest.testmod()










'''simple docstring'''







def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					bool:
     """simple docstring"""




     __a       =   [int(__SCREAMING_SNAKE_CASE		) for i in ip_va_address.split("""."""		) if i.isdigit()]
     return len(__SCREAMING_SNAKE_CASE		) == 4 and all(0 <= int(__SCREAMING_SNAKE_CASE		) <= 254 for octet in octets		)


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






