


import math






def   __lowerCamelCase	(       lowerCamelCase__		:	int			):





			'''simple docstring'''




			if number == 0:
						lowerCamelCase								=     """Zero"""
						return words
			else:
						lowerCamelCase								=     math.logaa(lowerCamelCase__			)
						lowerCamelCase								=     digits + 1
						lowerCamelCase								=     {}
						lowerCamelCase								=     """"""
						lowerCamelCase								=     """One"""
						lowerCamelCase								=     """Two"""
						lowerCamelCase								=     """Three"""
						lowerCamelCase								=     """Four"""
						lowerCamelCase								=     """Five"""
						lowerCamelCase								=     """Six"""
						lowerCamelCase								=     """Seven"""
						lowerCamelCase								=     """Eight"""
						lowerCamelCase								=     """Nine"""

						lowerCamelCase								=     {}
						lowerCamelCase								=     """"""
						lowerCamelCase								=     """Twenty"""
						lowerCamelCase								=     """Thirty"""
						lowerCamelCase								=     """Forty"""
						lowerCamelCase								=     """Fifty"""
						lowerCamelCase								=     """Sixty"""
						lowerCamelCase								=     """Seventy"""
						lowerCamelCase								=     """Eighty"""
						lowerCamelCase								=     """Ninety"""

						lowerCamelCase								=     {}
						lowerCamelCase								=     """Ten"""
						lowerCamelCase								=     """Eleven"""
						lowerCamelCase								=     """Twelve"""
						lowerCamelCase								=     """Thirteen"""
						lowerCamelCase								=     """Fourteen"""
						lowerCamelCase								=     """Fifteen"""
						lowerCamelCase								=     """Sixteen"""
						lowerCamelCase								=     """Seventeen"""
						lowerCamelCase								=     """Eighteen"""
						lowerCamelCase								=     """Nineteen"""

						lowerCamelCase								=     {}
						lowerCamelCase								=     """Hundred,"""
						lowerCamelCase								=     """Thousand,"""
						lowerCamelCase								=     """Lakh,"""
						lowerCamelCase								=     """Crore,"""

						lowerCamelCase								=     number
						lowerCamelCase								=     """"""
						lowerCamelCase								=     0
						lowerCamelCase								=     int(lowerCamelCase__			)
						while counter < digits:
									lowerCamelCase								=     temp_num % 10
									if counter % 2 == 0:
												lowerCamelCase								=     """"""
												if counter in placevalue and current != 0:
															lowerCamelCase								=     placevalue[counter]
												if counter == 2:
															lowerCamelCase								=     singles[current] + addition + words
												elif counter == 0:
															if ((temp_num % 100) // 10) == 1:
																		lowerCamelCase								=     teens[current] + addition + words
																		lowerCamelCase								=     temp_num // 10
																		counter += 1
															else:
																		lowerCamelCase								=     singles[current] + addition + words

												else:
															lowerCamelCase								=     doubles[current] + addition + words

									else:
												if counter == 1:
															if current == 1:
																		lowerCamelCase								=     teens[number % 10] + words
															else:
																		lowerCamelCase								=     """"""
																		if counter in placevalue:
																					lowerCamelCase								=     placevalue[counter]
																		lowerCamelCase								=     doubles[current] + addition + words
												else:
															lowerCamelCase								=     """"""
															if counter in placevalue:
																		if current == 0 and ((temp_num % 100) // 10) == 0:
																					lowerCamelCase								=     """"""
																		else:
																					lowerCamelCase								=     placevalue[counter]
															if ((temp_num % 100) // 10) == 1:
																		lowerCamelCase								=     teens[current] + addition + words
																		lowerCamelCase								=     temp_num // 10
																		counter += 1
															else:
																		lowerCamelCase								=     singles[current] + addition + words
									counter += 1
									lowerCamelCase								=     temp_num // 10
			return words


if __name__ == "__main__":
		import doctest

		doctest.testmod()





import math

import qiskit
from qiskit import Aer, ClassicalRegister, QuantumCircuit, QuantumRegister, execute






def   __lowerCamelCase	(       lowerCamelCase__		:	int = 1     ,       lowerCamelCase__		:	int = 1			):





			'''simple docstring'''




			if isinstance(lowerCamelCase__     ,       lowerCamelCase__			) or isinstance(lowerCamelCase__     ,       lowerCamelCase__			):
						raise TypeError("""inputs must be integers."""			)
			if (bit_a < 0) or (bit_a < 0):
						raise ValueError("""inputs must be positive."""			)
			if (math.floor(lowerCamelCase__			) != bit_a) or (math.floor(lowerCamelCase__			) != bit_a):
						raise ValueError("""inputs must be exact integers."""			)
			if (bit_a > 1) or (bit_a > 1):
						raise ValueError("""inputs must be less or equal to 1."""			)

			# build registers
			lowerCamelCase								=     QuantumRegister(2     ,       """qr"""			)
			lowerCamelCase								=     ClassicalRegister(2     ,       """cr"""			)

			lowerCamelCase								=     QuantumCircuit(lowerCamelCase__     ,       lowerCamelCase__			)

			# entanglement the qubits
			quantum_circuit.h(1			)
			quantum_circuit.cx(1     ,       0			)

			# send the information
			lowerCamelCase								=     str(lowerCamelCase__			) + str(lowerCamelCase__			)

			if c_information == "11":
						quantum_circuit.x(1			)
						quantum_circuit.z(1			)
			elif c_information == "10":
						quantum_circuit.z(1			)
			elif c_information == "01":
						quantum_circuit.x(1			)
			else:
						quantum_circuit.i(1			)

			# unentangled the circuit
			quantum_circuit.cx(1     ,       0			)
			quantum_circuit.h(1			)

			# measure the circuit
			quantum_circuit.measure(lowerCamelCase__     ,       lowerCamelCase__			)

			lowerCamelCase								=     Aer.get_backend("""aer_simulator"""			)
			lowerCamelCase								=     execute(lowerCamelCase__     ,       lowerCamelCase__     ,       shots=1000			)

			return job.result().get_counts(lowerCamelCase__			)


if __name__ == "__main__":
		print(f"""Counts for classical state send: {superdense_coding(1,1)}""")

