만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

설탕 배달 2

면접 대비

시간 제한0.25초메모리 제한1024 MB

요약
3킬로그램 봉지와 5킬로그램 봉지로 정확히 N킬로그램을 만드는 데 필요한 봉지 수의 최솟값을 구합니다. 만들 수 없으면 -1을 출력합니다.
난이도

쉬움10점 중 3점

유형
수학, 그리디
정답자
아직 제출이 없습니다

문제

상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 NN킬로그램 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨 있다. 봉지는 3킬로그램 봉지와 5킬로그램 봉지가 있다.

상근이는 귀찮기 때문에, 최대한 적은 봉지를 들고 가려고 한다. 예를 들어, 18킬로그램 설탕을 배달해야 할 때, 3킬로그램 봉지 6개를 가져가도 되지만, 5킬로그램 봉지 3개와 3킬로그램 봉지 1개를 배달하면, 더 적은 개수의 봉지로 배달할 수 있다.

입력

첫째 줄에 NN이 주어진다. (3≤N≤10183 \leq N \leq 10^{18})

출력

상근이가 배달하는 봉지의 최소 개수를 출력한다. 정확하게 NN킬로그램을 만들 수 없다면 -1을 출력한다.

예제5

  1. 예제 1

    입력
    18
    
    예상 출력
    4
    
  2. 예제 2

    입력
    4
    
    예상 출력
    -1
    
  3. 예제 3

    입력
    6
    
    예상 출력
    2
    
  4. 예제 4

    입력
    9
    
    예상 출력
    3
    
  5. 예제 5

    입력
    11
    
    예상 출력
    3