


def 							lowerCAmelCase_	(   ):
							__snake_case						:     int									=  []
							__snake_case						:     str									=  1

							while len(__lowerCamelCase      ) < 1e6:
														constant.append(str(__lowerCamelCase      )      )
														i += 1

							__snake_case						:     List[Any]									=  "".join(__lowerCamelCase      )

							return (
							    int(constant[0]      )
							    * int(constant[9]      )
							    * int(constant[9_9]      )
							    * int(constant[9_9_9]      )
							    * int(constant[9_9_9_9]      )
							    * int(constant[9_9_9_9_9]      )
							    * int(constant[9_9_9_9_9_9]      )
							)


if __name__ == "__main__":
			print(solution())




def 			_A	(      SCREAMING_SNAKE_CASE      ):
	UpperCAmelCase__							,						UpperCAmelCase__:	int									= [], []
	while len(SCREAMING_SNAKE_CASE      ) > 1:
		UpperCAmelCase__							,						UpperCAmelCase__:	str									= min(SCREAMING_SNAKE_CASE      ), max(SCREAMING_SNAKE_CASE      )
		start.append(SCREAMING_SNAKE_CASE      )
		end.append(SCREAMING_SNAKE_CASE      )
		collection.remove(SCREAMING_SNAKE_CASE      )
		collection.remove(SCREAMING_SNAKE_CASE      )
	end.reverse()
	return start + collection + end


if __name__ == "__main__":
					_lowerCAmelCase  :      Union[str, Any]			 =input("""Enter numbers separated by a comma:\n""").strip()
					_lowerCAmelCase  :      Dict			 =[int(item) for item in user_input.split(""",""")]
					print(*merge_sort(unsorted), sep=""",""")