君はまるで砂漠に咲く、一輪の花。

僕はその花に引き寄せられる蝶。

Testing Round #8

はい。
http://codeforces.com/contest/328

A. IQ Test

ざっくりと大意

・等差数列か等比数列なら5番目に何が来るか、そうでなかったら42を出力

方針のようなもの

・解決方法がわからなくてWA出た後に対処してまた新しい原因でWA

## WA解決できず
a,b,c,d=[int(x) for x in raw_input().split()]
if b-a==c-b==d-c:
    print d+(b-a)
elif 1.0*b/a==1.0*c/b==1.0*d/c:
    chk=int(d*(1.0*b/a))
    if chk:print chk
    else: print 42
elif 1.0*a/b==1.0*b/c==1.0*c/d:
    chk=int(d/(1.0*a/b))
    if chk:print chk
    else: print 42
else:
    print 42