Practice on Toph

Participate in exhilarating programming contests, solve unique algorithm and data structure challenges and be a part of an awesome community.

Learning New Algorithms Every Day

By fsshakkhor · Limits 1s, 512 MB

Shak is a new programmer and he knows nothing about algorithms. He has made a plan and decided to learn a new algorithm every day. Saturday and Sunday are specials. He will learn one extra algorithm these days.

Today is Wednesday. Shak is going to start today. He wants to know how many algorithms he will learn exactly after N days.

Input

First line contains an integer T(1T100)T (1 \leq T \leq 100), denoting the number of testcases.

Each testcase contains an integer NN, denoting the number of days.

Subtask

  • Subtask 1 (10 points): 1N<2101 \leq N < 2^{10}
  • Subtask 2 (70 points): 1N<2631 \leq N < 2^{63}
  • Subtask 3 (20 points): 1N<21001 \leq N < 2^{100}

Output

For each testcase, print the answer in seperate lines.

Sample

InputOutput
3
3
4
7
3
5
9

Discussion

Statistics


66% Solution Ratio

likhon5Earliest, 1M ago

tanzim_bnFastest, 0.0s

likhon5Lightest, 131 kB

zh_rifatShortest, 92B

Submit

Login to submit

Toph uses cookies. By continuing you agree to our Cookie Policy.