4.uzdevums. Daļskaitļu saskaitīšana

	Zināms, ka jebkuru racionālu skaitli var izteikt kā galīgu vai periodisku decimāldaļskaitli.
	Galīgu decimāldaļskaitli pieraksta kā parasti - vispirms veselo daļu, pēc tam decimālo punktu, pēc tam daļveida daļu. Veselās daļas pieraksts nesākais ar 0 (vai arī sastāv tikai no 0). Daļveida daļas pieraksts ir patvaļīga ciparu virkne, kas nebeidzas ar 0 (vai arī sastāv tikai no 0). Pareizi ir, piemēram, sekojoši decimāldaļskaitļu pieraksti: 25.0, 0.12345, 1.11111. Savukārt, nepareizi ir pieraksti: 25. , 0.123450, 01.11111.
	Periodisku decimāldaļskaitļu veselo daļu pieraksta tāpat kā iepriekš, bet daļveida daļu pieraksta citādi un šis pieraksts sastāv no divām daļām: priekšperioda un perioda. Perioda pierakstu iekļauj apaļās iekavās. Tā, piemēram, skaitlim 1/7=0.142857142857142857... nav pirmsperioda, bet periods ir 142857, un šo daļskaitli pieraksta 0.(142857) . Daļskaitļa 2/15 pieraksts ir 0.1(3) . Pie kam perioda pierakstam jāsākas pēc iespējas vairāk pa kreisi un jābūt pēc iespējas īsam. Tāpēc, piemēram, pieraksti 0.1(428571), 0.(142857142857), 0.111(1) un 0.1(111) nav pareizi (otrajā un ceturtajā gadījumā pieraksts nav īsākais iespējamais, bet pirmajā, trešajā un ceturtajā gadījumā periods sākas vairāk pa kreisi, nekā tas redzams šajos pierakstos). Pareizie pieraksti šajos gadījumos ir 0.(142857) un 0.(1) . Bez tam netiek pieļauti periodi (0) un (9) - šie periodi atbilst galīgām decimāldaļām. Piemēram, pieraksti 1.(0), 2.(9) un 2.57(9) nav pareizi un šajos gadījumos jāraksta, atbilstoši, 1.0 , 3.0 un 2.58 .
	Uzrakstiet programmu, kas aprēķina divu dotu decimāldaļskaitļu summu.

Ievaddati
	Ievaddatu fails sastāv no divām rindām. Katra no rindām satur viena racionāla skaitļa pareizu pierakstu decimāldaļskaitļa formā. Neviena skaitļa veselās daļas garums nepārsniedz 50 ciparus. Ja decimāldaļa ir galīga, tad tās daļveida daļas garums nepārsniedz 100 ciparus. Ja decimāldaļa ir periodiska, tad ne priekšperioda, ne perioda garums (katrs atsevišķi) nepārsniedz 100 ciparus.
 Uzmanību! Olimpiādēs ievaddatu un izvaddatu visas rindas (arī pēdējo!) ir pieņemts pabeigt ar simboliem CR/LF (ASC(13)+ASC(10)). Lūdzu, rīkojieties tā arī šoreiz.

Izvaddati
	Izvaddatu faila vienīgajā rindā jāizvada divu ievadīto skaitļu summa kā pareizi pierakstīts decimāldaļskaitlis.

Piemēri

			1.			2.		3.	
INPUT.TXT					
			0.12345		1.(1)		0.0(714285)	
			0.123(2)		2.(8)		0.2(142857)	
				
OUTPUT.TXT				
			0.24667(2)		4.0		0.(285714)	

Risinājumu iesniegšanas termiņš - 2000.gada  31. janvāris.

Задача 4.  Сложение дробей.

Известно, что любое рациональное число может быть записано в виде конечной или периодической десятичной дроби. 
Конечная десятичная дробь записывается обычным образом - сначала целая часть, затем десятичная точка, а затем дробная часть. Целая часть не должна начинаться с 0 (либо она состоит из одной цифры 0), дробная часть - это произвольная непустая последовательность цифр, которая не должна заканчиваться 0 (либо она состоит из одной цифры 0). Примеры правильной записи конечных десятичных дробей:  25.0, 0.12345, 1.11111. Примеры неправильной записи конечных десятичных дробей: 25. , 0.123450, 01.11111.
Целая часть периодических дробей записывается по тем же правилам, а дробная часть записывается несколько иначе и состоит из двух частей: предпериода и периода. Запись периода заключается в круглые скобки. Так например, число 1/7=0.142857142857142857... имеет пустой предпериод и период 142857, и записывается в виде 0.(142857), а дробь 2/15 - в виде 0.1(3). При этом запись периода обязана начинаться как можно левее и быть как можно короче. Например, записи 0.1(428571), 0.(142857142857), 0.111(1) и 0.1(111) неправильны (во втором и четвертом случаях период должен быть короче, а в первом, третьем и четвертом - период начинается раньше). Правильные записи в данных случаях - 0.(142857) и 0.(1). Кроме того, не допускаются периоды (0) и (9) - эти периоды соответствуют конечным десятичным дробям, например, записи 1.(0), 2.(9) и 2.57(9) неправильны, правильно в этих случаях писать, соответственно, 1.0, 3.0 и 2.58.
Напишите программу, которая находит сумму двух положительных рациональных чисел, записанных в виде десятичных дробей.

Входные данные.
	Входной файл состоит из двух строк. Каждая строка содержит правильную десятичную запись одного положительного рационального числа. При этом целая часть каждого из чисел содержит не более 50 цифр. Если десятичная дробь конечная, то ее дробная часть содержит не более 100 цифр,  а если дробь периодическая - то предпериод и период (каждый в отдельности) содержат не более 100 цифр. 
Внимание! На олимпиадах принято завершать каждую строку входных и выходных текстовых файлов, в том числе и последнюю(!), символами перевода строки CR/LF  ( ASC(13)+ASC(10) ). Так и поступайте, пожалуйста.

Выходные данные.
В единственной строке выходного файла должна стоять сумма двух введенных чисел в виде правильной записи десятичной дроби.

Примеры

			1.			2.		3.	
INPUT.TXT					
			0.12345		1.(1)		0.0(714285)	
			0.123(2)		2.(8)		0.2(142857)	
				
OUTPUT.TXT				
			0.24667(2)		4.0		0.(285714)	

Срок присылки решений - до  31 января 2000.