264≤X≤495264\le X\le 495264≤X≤495 の時の音階はすでに分かっていることを利用して,
という操作を 264≤X≤495264\le X\le 495264≤X≤495 が成り立つまで繰り返して音階を判定すれば良いです.
xxxxxxxxxx
ans = {
264: 'Do',
297: 'Re',
330: 'Mi',
352: 'Fa',
396: 'So',
440: 'Ra',
495: 'Si',
}
X = int(input())
while X<264:
X *= 2
while X>495:
X //= 2
print(ans[X])