Problem: Vasya has a non-negative integer n. He wants to round it to nearest integer, which ends up with 0. If n already ends up with 0, Vasya considers it already rounded.

For example, if n = 4722 answer is 4720. If n = 5 Vasya can round it to 0 or to 10. Both ways are correct.

For given n find out to which integer will Vasya round it.

Input

The first line contains single integer n (0 ≤ n ≤ 109) — number that Vasya has.

Output

Print result of rounding n. Pay attention that in some cases answer isn't unique. In that case print any correct answer.

Examples

Input

5


Output

0


Input

113


Output

110


Input

1000000000


Output

1000000000


Input

5432359


Output

5432360

Note

In the first example n = 5. Nearest integers, that ends up with zero are 0 and 10. Any of these answers is correct, so you can print 0 or 10.

Solution (in JAVA):

Solution:
import java.util.*;
import java.io.*;

public class C915 {
	@SuppressWarnings("unused")
	
	
	public static void main(String args[])  throws Exception{
		@SuppressWarnings("resource")
		//Scanner sc = new Scanner(System.in);
	    //InputReader sc = new InputReader(System.in);
	    Scanner scc = new Scanner(System.in);
	    //OutputStream out = new BufferedOutputStream ( System.out );
	    
	    long n = scc.nextLong();
	    if(n%10 <= 5){
	        int c[] = new int[10];
	        int i=0;
	        while(n!=0){
	            c[i++] = (int)(n%10);
	            n=n/10;
	        }
	        c[0] = 0;
	         i=9;
	        while(i>=0  &&  c[i] == 0)    i--;
	        if(i<=0)    System.out.print(0);
	        for(;i>=0;i--)
	            System.out.print(c[i]);
	    }
	    else{
	        StringBuilder sb = new StringBuilder("");
	        int c[] = new int[10];
	        int i=0;
	        while(n!=0){
	            c[i++] = (int)(n%10);
	            n=n/10;
	        }
	        
	        i = 1;
	        c[0] = 0;c[1]++;
	        while(i<10  && c[i] >= 10 ){
	            c[i] = 0;
	            c[++i]++;
	        }
	        
	        i=9;
	        while(c[i] == 0)    i--;
	        
	        for(;i>=0;i--)
	            System.out.print(c[i]);
	    }
        //out.write((pri+ "\n").getBytes());
	    //System.out.println(ans);
	    
	    //out.flush();
	}
}

 class InputReader {
    private InputStream stream;
    private byte[] buf = new byte[1024];
    private int curChar;
    private int numChars;
    private SpaceCharFilter filter;
 
    public InputReader(InputStream stream) {
        this.stream = stream;
    }
 
    public static boolean isWhitespace(int c) {
        return c == ' ' || c == '\n' || c == '\r' || c == '\t' || c == -1;
    }
 
    public int read() {
        if (numChars == -1)
            throw new InputMismatchException();
        if (curChar >= numChars) {
            curChar = 0;
            try {
                numChars = stream.read(buf);
            } catch (IOException e) {
                throw new InputMismatchException();
            }
            if (numChars <= 0)
                return -1;
        }
        return buf[curChar++];
    }
 
    public int nextInt() {
        int c = read();
        while (isSpaceChar(c))
            c = read();
        int sgn = 1;
        if (c == '-') {
            sgn = -1;
            c = read();
        }
        int res = 0;
        do {
            if (c < '0' || c > '9')
                throw new InputMismatchException();
            res *= 10;
            res += c - '0';
            c = read();
        } while (!isSpaceChar(c));
        return res * sgn;
    }
 
    public long nextLong() {
        int c = read();
        while (isSpaceChar(c))
            c = read();
        int sgn = 1;
        if (c == '-') {
            sgn = -1;
            c = read();
        }
        long res = 0;
        do {
            if (c < '0' || c > '9')
                throw new InputMismatchException();
            res *= 10;
            res += c - '0';
            c = read();
        } while (!isSpaceChar(c));
        return res * sgn;
    }
 
    public String nextToken() {
        int c = read();
        while (isSpaceChar(c))
            c = read();
        StringBuilder res = new StringBuilder();
        do {
            res.appendCodePoint(c);
            c = read();
        } while (!isSpaceChar(c));
        return res.toString();
    }
 
    public boolean isSpaceChar(int c) {
        if (filter != null)
            return filter.isSpaceChar(c);
        return isWhitespace(c);
    }
 
    public interface SpaceCharFilter {
        public boolean isSpaceChar(int ch);
    }
}

/*
4
82 94 6
56 67 4
28 59 9
39 74 4
*/