What day is it (on Flooptonia)? You are a space tourist on your way to planet Flooptonia! The flight is going to take another 47,315 years, so to pass the time before you're cryogenically frozen you decide to write a program to help you understand the Flooptonian calendar.

Here is the 208-day long Flooptonian calendar:

Month       Days    Input Range
Qupu        22      [0-22)
Blinkorp    17      [22-39)
Paas        24      [39-63)
Karpasus    17      [63-80)
Floopdoor   1       [80]
Dumaflop    28      [81-109)
Lindilo     32      [109-141)
Fwup        67      [141-208)


Challenge

Your program, given an integer day in the year (range [0-208)) is to output the corresponding day of the month and name of the month (e.g. 13 Dumaflop).

There is an exception, however: Floopdoor a special time for Flooptonians that apparently deserves its own calendar page. For that reason, Floopdoor isn't written with a day (i.e. the output is Floopdoor, not 1 Floopdoor).

Test Cases

0   =&gt; 1 Qupu
32  =&gt; 11 Blinkorp
62  =&gt; 24 Paas
77  =&gt; 15 Karpasus
80  =&gt; Floopdoor
99  =&gt; 19 Dumaflop
128 =&gt; 20 Lindilo
207 =&gt; 67 Fwup


Rules


You must write a complete program.
You can assume that the input is always valid.
Your output may have a trailing newline but must otherwise be free of any extra characters. The case should also match the provided examples.
You may use date/time functions.
Code length is to be measured in bytes.
Python 3, 159 156 152 151 150 148 bytes



n=int(input())+1
for c,x in zip(b" C","Qupu Blinkorp Paas Karpasus Floopdoor Dumaflop Lindilo Fwup".split()):c&gt;=n&gt;0and print(*[n,x][-c:]);n-=c


The bytes object in the zip contains unprintable characters:

for c,x in zip(b"\x16\x11\x18\x11\x01\x1c C", ...): ...


(Thanks to @xnor for suggesting a for/zip loop for -3 bytes)