class C{static int f(int n){int i=1;while(i*2<n)i*=2;return n==3?2:n<5?n:2*f(n-i);}
public static void main
(String[]a
){int n,z
; for(n
=z
=0;(z
+=++n
-f
(n
))<2014;);System.
out.
print(n
);}}
Y2xhc3MgQ3tzdGF0aWMgaW50IGYoaW50IG4pe2ludCBpPTE7d2hpbGUoaSoyPG4paSo9MjtyZXR1cm4gbj09Mz8yOm48NT9uOjIqZihuLWkpO30KcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW11hKXtpbnQgbix6Owpmb3Iobj16PTA7KHorPSsrbi1mKG4pKTwyMDE0Oyk7U3lzdGVtLm91dC5wcmludChuKTt9fQo=