while ~ else문이라는 걸 처음 알았다.

sugar = int(input())
bag = 0
while sugar >= 0 :
if sugar % 5 == 0 : # 5의 배수이면 (0도 5의 배수로 여겨짐 - 입력값이 6인 경우 sugar 값이 0일때 여기와서 bag 값 출력하고 break됨)
bag += (sugar // 5) # 5로 나눈 몫을 구해야 정수가 됨
print(bag)
break # 5의 배수가 안돼서 break문이 수행되지 않으면 else문이 수행됨 (while-else문)
sugar -= 3 # 5의 배수가 될때까지 -3씩 해주는 거
bag += 1
else : # 위에 while문에서 break되지 않고 조건문에 의해 끝난 경우
print(-1)