Codeforces Round 459 (Div. 2)
A
Eleven
Codeforces
800
原题
←B →
翻译中…

Eleven wants to choose a new name for herself. As a bunch of geeks, her friends suggested an algorithm to choose a name for her. Eleven wants her name to have exactly $*n*$ characters.

翻译中…

image

翻译中…

Her friend suggested that her name should only consist of uppercase and lowercase letters 'O'. More precisely, they suggested that the $*i*$-th letter of her name should be 'O' (uppercase) if $*i*$ is a member of Fibonacci sequence, and 'o' (lowercase) otherwise. The letters in the name are numbered from $1$ to $*n*$. Fibonacci sequence is the sequence $*f*$ where

翻译中…
  • $*f*_{1} = 1$,
  • $*f*_{2} = 1$,
  • $*f*_{*n*} = *f*_{*n* - 2} + *f*_{*n* - 1}$ ($*n* > 2$).
翻译中…

As her friends are too young to know what Fibonacci sequence is, they asked you to help Eleven determine her new name.

翻译中…

Input

翻译中…

The first and only line of input contains an integer $*n*$ ($1 ≤ *n* ≤ 1000$).

翻译中…

Output

翻译中…

Print Eleven's new name on the first and only line of output.

翻译中…

样例

Input #1
8
Output #1
OOOoOooO
InputCopy OutputCopy
Input #2
15
Output #2
OOOoOooOooooOoo
InputCopy OutputCopy
题目信息
题号
918A
时间限制
1 s
内存限制
256 MB
标签
暴力
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。