import java.io.*;
import hsa.Console;

// The "Template" class.
public class Question2
{
    public static void main (String[] args) throws IOException
    {

	// Open up the input and output file for IO purpose
	FileReader inFile = new FileReader ("DATA2.txt");
	FileWriter outFile = new FileWriter ("OUT2.txt");

	// Link the input and output file for
	BufferedReader in = new BufferedReader (inFile);
	BufferedWriter out = new BufferedWriter (outFile);

	String line;
	int[] powerOf2 = new int [17];
	int difference = 999999;
	int roundTo = 0;
	boolean temp = true;

	for (int i = 0 ; i <= 16 ; i++)
	{
	    powerOf2 [i] = (int) Math.pow (2, i);
	}
	// Keep reading as long as not end of file (eof)
	while ((line = in.readLine ()) != null)
	{
	    int num = Integer.parseInt (line);
	    for (int i = 0 ; i <= 16 ; i++)
	    {
		if (powerOf2 [i] > num)
		{
		    if ((powerOf2 [i] - num) <= difference)
		    {
			difference = (powerOf2 [i] - num);
			roundTo = num + difference;
		    }

		}
		else if (powerOf2 [i] < num)
		{
		    if ((num - powerOf2 [i]) < difference)
		    {
			difference = (num - powerOf2 [i]);
			roundTo = num - difference;
		    }

		}
		else
		{
		    roundTo = powerOf2 [i];
		    temp = false;
		    break;
		}
	    }

	    out.write ("" + roundTo);
	    out.newLine ();
	    difference = 999999;


	}
	out.flush ();

    } // main method
} // End of Class



