output_description: Print the specified string (case-sensitive).
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      D
attempt: #!/usr/bin/env python
  # -*- coding: utf-8 -*-
  
  al = [0, 5] + [0] * 49
  bl = [0, 3] + [0] * 49
  
  
  def solve2(ans, x, idx, cnt):
      if idx == 1:
          return ans + (0, 0, 1, 2, 3, 3, 3)[x] + [0, 1][cnt >= 1]
      if x == (al[idx] // 2) + 1:
          return ans + bl[idx - 1] + 1 + [0, 1][cnt >= 1]
      elif x > (al[idx] // 2) + 1:
          ans += bl[idx - 1]
          x -= al[idx] // 2
          cnt += 1
      return solve2(ans, x, idx - 1, cnt)
  
  
  def solve():
      n, x = map(int, input().split())
      for i in range(2, n + 1):
          al[i] = al[i - 1] * 2 + 3
          bl[i] = bl[i - 1] * 2 + 1
      ans = solve2(0, x, n, 0)
      print(ans)
  
  
  if __name__ == "__main__":
      solve()
  
problem_description: Statement
  
  In some other world, today is December D-th.
  
  Write a program that prints `Christmas` if D = 25, `Christmas Eve` if D = 24,
  `Christmas Eve Eve` if D = 23 and `Christmas Eve Eve Eve` if D = 22.
samples: [{"input": "25", "output": "Christmas\n    \n\n* * *"}, {"input": "22", "output": "Christmas Eve Eve Eve\n    \n\nBe sure to print spaces between the words."}]