package main import "fmt" func main() { var N uint fmt.Scan(&N) var i, ma, x uint for i = 1; i < N; i++ { x ^= i ma = max(ma, i) } var ans string if ma < 2 { if N&1 == 1 { ans = "O" } else { ans = "X" } } else { if x != 0 { ans = "X" } else { ans = "O" } } fmt.Println(ans) } func max(a, b uint) uint { if a > b { return a } return b }