A video file has a size of megabytes. What is the minimum number of gigabytes required on a computer's hard drive to store this file? (Assume that one gigabyte is megabytes, and the amount of required gigabytes should be rounded up to the nearest integer if necessary.)
The input consists of a single natural number (1 \le m \le 10^{12}) — the size of the file in megabytes.
Print a single integer — the minimum number of gigabytes needed to store the file.
Example 1