package main import ( "fmt" ) func main() { var N int fmt.Scan(&N) A, B, C := 0, 0, 0 b1 := 0 for b := 1; b <= 1<<30; b <<= 1 { if N&b != 0 { A |= b B |= b b1 = b } } if b1 > 0 { B ^= b1 C ^= b1 } if B != 0 { fmt.Println(A, B, C) } else { fmt.Println("-1 -1 -1") } }