


'''simple docstring'''



from __future__ import annotations

A__						:   Dict				=    8.988e9  # units = N * m^s * C^-2



def      UpperCAmelCase__   (      UpperCAmelCase_       :							float ,       UpperCAmelCase_       :							float ,       UpperCAmelCase_       :							float ,       UpperCAmelCase_       :							float				)	->						dict[str, float]:
     __lowerCamelCase  :      Union[str, Any]														=						abs(chargea * chargea				)

     if (force, chargea, chargea, distance).count(0				) != 1:
          raise ValueError('One and only one argument must be 0'				)
     if distance < 0:
          raise ValueError('Distance cannot be negative'				)
     if force == 0:
          __lowerCamelCase  :      Any														=						COULOMBS_CONSTANT * charge_product / (distance**2)
          return {"force": force}
     elif chargea == 0:
          __lowerCamelCase  :      str														=						abs(UpperCAmelCase_				) * (distance**2) / (COULOMBS_CONSTANT * chargea)
          return {"charge1": chargea}
     elif chargea == 0:
          __lowerCamelCase  :      List[Any]														=						abs(UpperCAmelCase_				) * (distance**2) / (COULOMBS_CONSTANT * chargea)
          return {"charge2": chargea}
     elif distance == 0:
          __lowerCamelCase  :      Any														=						(COULOMBS_CONSTANT * charge_product / abs(UpperCAmelCase_				)) ** 0.5
          return {"distance": distance}
     raise ValueError('Exactly one argument must be 0'				)


if __name__ == "__main__":
      import doctest

      doctest.testmod()










'''simple docstring'''



def      UpperCAmelCase__   (      UpperCAmelCase_       :							int = 10_00				)	->						int:
     __lowerCamelCase  :      Union[str, Any]														=						3
     __lowerCamelCase  :      Dict														=						0
     while a < n:
          if a % 3 == 0 or a % 5 == 0:
               result += a
          elif a % 15 == 0:
               result -= a
          a += 1
     return result


if __name__ == "__main__":
      print(f'''{solution() = }''')






