# your code goes here
#0JLQsNGB0LjQu9C10L3QutC+INCQ0YDRgtC10Lwg
#простезавдання1_13
def alg(a1, an, n, am, m, t):
an = int(an)
am = int(am)
n = int(n)
m = int(m)
d = 0
if n>m:
d = (an-am)/(n-m)
S = (n/2)*(a1+(n-1)*d)
Telement = a1 + (t-1)*d
return int(S),int(Telement)
if n <m:
d = (am-an)/(m-n)
S = (m/2)*(a1+(m-1)*d)
Telement = a1 + (t-1)*d
return int(S), int(Telement)
if n==m:
print("$@#$#@")
def geo(a1, an, n, am, m, t):
an = int(an)
am = int(am)
n = int(n)
m = int(m)
d = 0
if n>m:
d =(an/am)**(1/(n-m))
S = a1*(d**n - 1)/(d-1)
Telement = a1*d**(t-1)
return int(S), int(Telement)
if n <m:
d =(am/an)**(1/(m-n))
S = a1*(d**m - 1)/(d-1)
Telement = a1*d**(t-1)
return int(S),int(Telement)
if n==m:
print("$@#$#@")
print(alg(10,34,6, 56,11, 34))
print(geo(10,34,6, 56,11, 34))
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCiMwSkxRc05HQjBMalF1OUMxMEwzUXV0QytJTkNRMFlEUmd0QzEwTHdnCgoKI9C/0YDQvtGB0YLQtdC30LDQstC00LDQvdC90Y8xXzEzCgpkZWYgYWxnKGExLCBhbiwgbiwgYW0sIG0sIHQpOgogICAgYW4gPSBpbnQoYW4pCiAgICBhbSA9IGludChhbSkKICAgIG4gPSBpbnQobikKICAgIG0gPSBpbnQobSkKICAgIGQgPSAwCiAgICBpZiBuPm06CiAgICAgICAgZCA9IChhbi1hbSkvKG4tbSkgICAgICAgCiAgICAgICAgUyA9IChuLzIpKihhMSsobi0xKSpkKSAgICAgCiAgICAgICAgVGVsZW1lbnQgPSBhMSArICh0LTEpKmQKICAgICAgICByZXR1cm4gaW50KFMpLGludChUZWxlbWVudCkKICAgIGlmIG4gPG06CiAgICAgICAgZCA9IChhbS1hbikvKG0tbikKICAgICAgICBTID0gKG0vMikqKGExKyhtLTEpKmQpCiAgICAgICAgVGVsZW1lbnQgPSBhMSArICh0LTEpKmQKICAgICAgICByZXR1cm4gaW50KFMpLCBpbnQoVGVsZW1lbnQpCiAgICBpZiBuPT1tOgogICAgICAgIHByaW50KCIkQCMkI0AiKQogICAgICAgCgogICAgCgogICAgCiAgICAgICAgCmRlZiBnZW8oYTEsIGFuLCBuLCBhbSwgbSwgdCk6CiAgICBhbiA9IGludChhbikKICAgIGFtID0gaW50KGFtKQogICAgbiA9IGludChuKQogICAgbSA9IGludChtKQogICAgZCA9IDAKICAgIGlmIG4+bToKICAgICAgICBkID0oYW4vYW0pKiooMS8obi1tKSkKICAgICAgICBTID0gYTEqKGQqKm4gLSAxKS8oZC0xKQogICAgICAgIFRlbGVtZW50ID0gYTEqZCoqKHQtMSkKICAgICAgICByZXR1cm4gaW50KFMpLCBpbnQoVGVsZW1lbnQpCiAgICBpZiBuIDxtOgogICAgICAgIGQgPShhbS9hbikqKigxLyhtLW4pKQogICAgICAgIFMgPSBhMSooZCoqbSAtIDEpLyhkLTEpCiAgICAgICAgVGVsZW1lbnQgPSBhMSpkKioodC0xKQogICAgICAgIHJldHVybiBpbnQoUyksaW50KFRlbGVtZW50KQogICAgaWYgbj09bToKICAgICAgICBwcmludCgiJEAjJCNAIikKICAgICAgIApwcmludChhbGcoMTAsMzQsNiwgNTYsMTEsIDM0KSkgICAgIApwcmludChnZW8oMTAsMzQsNiwgNTYsMTEsIDM0KSkgICAgICAgIAoKICAgICAgICAgICAgICAgICAgICAgIAogICAg