using System;

public class Hello
{
    static void Main()
    {
        var n = int.Parse(Console.ReadLine().Trim());
        getAns(n);
    }
    static void getAns(int n)
    {
        if (countBit(n) == 1) { Console.WriteLine("-1 -1 -1"); return; }
        var t = -1;
        for (int i = 0; i < 30; i++)
        {
            if (((n >> i) & 1) == 1) { t = i; break; }
        }
        var a = 1 << t;
        var b = n ^ a;
        Console.WriteLine("{0} {1} {2}", a, b, n);
    }
    static int countBit(int bits)
    {
        bits = (bits & 0x55555555) + (bits >> 1 & 0x55555555);
        bits = (bits & 0x33333333) + (bits >> 2 & 0x33333333);
        bits = (bits & 0x0f0f0f0f) + (bits >> 4 & 0x0f0f0f0f);
        bits = (bits & 0x00ff00ff) + (bits >> 8 & 0x00ff00ff);
        return (bits & 0x0000ffff) + (bits >> 16 & 0x0000ffff);
    }
}