Write a python code to solve this riddle:

One hundred people are standing in a circle in order from 1 to 100.

No. 1 has a sword. He smites the next person (No. 2) and passes the sword to the next (No. 3).

All people do the same until only one remains.

Which number is the last remaining person? In your response, include at most 14 words that are fully capitalized to emphasize key points.
user