
# slower version:

s = input()
for i in range(len(s)):
  if i%2 == 0:
    print(s[i], end = '')


# optimized version of the same code:

s = input()
ans = ''
for i in range(len(s)):
  if i % 2 == 0:
    ans += s[i]
print(ans)



# slower version:

a,b=list(map(int,input().split()))

ans=0

for i in range(b+1)[a:]:

  if len(str(i))%2==0:

    p=list(str(i))[:len(str(i))//2]

    q=list(reversed(list(str(i))[len(str(i))//2:]))

    if p==q:

      ans+=1

  else:

    s=list(str(i))[:len(str(i))//2+1]

    d=list(reversed(list(str(i))[len(str(i))//2:]))

    if s==d:

      ans += 1

print(ans)

# optimized version of the same code:

a,s=list(map(int,input().split()))

ad=0

for i in range(a,s+1):

  if str(i)==str(i)[::-1]:ad+=1

print(ad)
a, b = list(map(int, input().split()))
ans = 0
for i in range(b + 1)[a:]:
    if len(str(i)) % 2 == 0:
        p = list(str(i))[: len(str(i)) // 2]
        q = list(reversed(list(str(i))[len(str(i)) // 2 :]))
        if p == q:
            ans += 1
    else:
        s = list(str(i))[: len(str(i)) // 2 + 1]
        d = list(reversed(list(str(i))[len(str(i)) // 2 :]))
        if s == d:
            ans += 1
print(ans)

a, s = list(map(int, input().split()))
ad = 0
for i in range(a, s + 1):
    if str(i) == str(i)[::-1]:
        ad += 1
print(ad)

-a, b = list(map(int, input().split())) -ans = 0 -for i in range(b + 1)[a:]: -    if len(str(i)) % 2 == 0: -        p = list(str(i))[: len(str(i)) // 2] -        q = list(reversed(list(str(i))[len(str(i)) // 2 :])) -        if p == q: -            ans += 1 -    else: -        s = list(str(i))[: len(str(i)) // 2 + 1] -        d = list(reversed(list(str(i))[len(str(i)) // 2 :])) -        if s == d: -            ans += 1 -print(ans) +a, s = list(map(int, input().split())) +ad = 0 +for i in range(a, s + 1): +    if str(i) == str(i)[::-1]: +        ad += 1 +print(ad)