



def        A       (      _lowerCamelCase       ,				_lowerCamelCase       ,				_lowerCamelCase						):





							'''simple docstring'''




							return not any(
							    neighbour == 1 and colored_vertices[i] == color
							    for i, neighbour in enumerate(_lowerCamelCase						)						)






def        A       (      _lowerCamelCase       ,				_lowerCamelCase       ,				_lowerCamelCase       ,				_lowerCamelCase						):





							'''simple docstring'''




							if index == len(_lowerCamelCase						):
														return True

							# Recursive Step
							for i in range(_lowerCamelCase						):
														if valid_coloring(graph[index]       ,				_lowerCamelCase       ,				_lowerCamelCase						):
																					# Color current vertex
																					_lowerCAmelCase  :							Tuple				     =					i
																					# Validate coloring
																					if util_color(_lowerCamelCase       ,				_lowerCamelCase       ,				_lowerCamelCase       ,				index + 1						):
																												return True
																					# Backtrack
																					_lowerCAmelCase  :							str				     =					-1
							return False






def        A       (      _lowerCamelCase       ,				_lowerCamelCase						):





							'''simple docstring'''




							_lowerCAmelCase  :							int				     =					[-1] * len(_lowerCamelCase						)

							if util_color(_lowerCamelCase       ,				_lowerCamelCase       ,				_lowerCamelCase       ,				0						):
														return colored_vertices

							return []





def        A       (      _lowerCamelCase       ,				_lowerCamelCase						):





							'''simple docstring'''




							return price * (1 + tax_rate)


if __name__ == "__main__":
						print(f'''{price_plus_tax(100, 0.25) = }''')
						print(f'''{price_plus_tax(125.50, 0.05) = }''')
