
def 			lowerCamelCase_ (				lowerCamelCase__    ):
				if not all(char in "01" for char in bin_string    ):
								raise ValueError("Non-binary value was passed to the function"    )
				if not bin_string:
								raise ValueError("Empty string was passed to the function"    )
				lowerCamelCase_						=			""
				while len(lowerCamelCase__    ) % 3 != 0:
								lowerCamelCase_						=			"0" + bin_string
				lowerCamelCase_						=			[
				    bin_string[index : index + 3]
				    for index in range(len(lowerCamelCase__    )    )
				    if index % 3 == 0
				]
				for bin_group in bin_string_in_3_list:
								lowerCamelCase_						=			0
								for index, val in enumerate(lowerCamelCase__    ):
												oct_val += int(2 ** (2 - index) * int(lowerCamelCase__    )    )
								oct_string += str(lowerCamelCase__    )
				return oct_string


if __name__ == "__main__":
			from doctest import testmod

			testmod()




def 			lowerCamelCase_ (				lowerCamelCase__	, lowerCamelCase__    ):
				lowerCamelCase_						=			[0 for i in range(r + 1    )]
				# nc0 = 1
				lowerCamelCase_						=			1
				for i in range(1	, n + 1    ):
								# to compute current row from previous row.
								lowerCamelCase_						=			min(lowerCamelCase__	, lowerCamelCase__    )
								while j > 0:
												c[j] += c[j - 1]
												j -= 1
				return c[r]





print(binomial_coefficient(n=1_0, r=5))


