PivotOJ

ŠEĆER

시간 제한: 1000ms메모리 제한: 128MB출처: COCI 2010-2011BOJ 2839

문제

Mirko works in a sugar factory as a delivery boy. He has just received an order: he has to deliver exactly N kilograms of sugar to a candy store on the Adriatic coast. Mirko can use two types of packages, the ones that contain 3 kilograms, and the ones with 5 kilograms of sugar.

Mirko would like to take as few packages as possible. For example, if he has to deliver 18 kilograms of sugar, he could use six 3-kilogram packages. But, it would be better to use three 5-kilogram packages, and one 3-kilogram package, resulting in the total of four packages.

Help Mirko by finding the minimum number of packages required to transport exactly N kilograms of sugar.

입력

The first and only line of input contains one integer N (3 ≤ N ≤ 5000).

출력

The first and only line of output should contain the minimum number of packages Mirko has to use. If it is impossible to deliver exactly N kilograms, output -1.

예제

예제 1

입력
18
출력
4

예제 2

입력
4
출력
-1

예제 3

입력
6
출력
2

예제 4

입력
9
출력
3

예제 5

입력
11
출력
3
코드를 제출하려면 로그인하세요.