์ถํฅ์ด๋ ํธ์์ ์นด์ดํฐ์์ ์ผํ๋ค.
์๋์ด 2์์ง๋ฆฌ์ 5์์ง๋ฆฌ๋ก๋ง ๊ฑฐ์ค๋ฆ๋์ ๋ฌ๋ผ๊ณ ํ๋ค. 2์์ง๋ฆฌ ๋์ ๊ณผ 5์์ง๋ฆฌ ๋์ ์ ๋ฌดํ์ ๋ง์ด ๊ฐ์ง๊ณ ์๋ค. ๋์ ์ ๊ฐ์๊ฐ ์ต์๊ฐ ๋๋๋ก ๊ฑฐ์ฌ๋ฌ ์ฃผ์ด์ผ ํ๋ค. ๊ฑฐ์ค๋ฆ๋์ด n์ธ ๊ฒฝ์ฐ, ์ต์ ๋์ ์ ๊ฐ์๊ฐ ๋ช ๊ฐ์ธ์ง ์๋ ค์ฃผ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด, ๊ฑฐ์ค๋ฆ๋์ด 15์์ด๋ฉด 5์์ง๋ฆฌ 3๊ฐ๋ฅผ, ๊ฑฐ์ค๋ฆ๋์ด 14์์ด๋ฉด 5์์ง๋ฆฌ 2๊ฐ์ 2์์ง๋ฆฌ 2๊ฐ๋ก ์ด 4๊ฐ๋ฅผ, ๊ฑฐ์ค๋ฆ๋์ด 13์์ด๋ฉด 5์์ง๋ฆฌ 1๊ฐ์ 2์์ง๋ฆฌ 4๊ฐ๋ก ์ด 5๊ฐ๋ฅผ ์ฃผ์ด์ผ ๋์ ์ ๊ฐ์๊ฐ ์ต์๊ฐ ๋๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๊ฑฐ์ค๋ฆ๋ ์ก์ n(1 ≤ n ≤ 100,000)์ด ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
๊ฑฐ์ค๋ฆ๋ ๋์ ์ ์ต์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ๊ฑฐ์ฌ๋ฌ ์ค ์ ์์ผ๋ฉด -1์ ์ถ๋ ฅํ๋ค.
๐ง ํ์ด
n = int(input())
five = 0
two = 0
nn = 0
if ((n == 1) or (n == 3)) :
five = -1
elif n % 5 == 0 :
five = n // 5
else :
nn = n % 5
five = n // 5
if nn % 2 == 0 :
two = nn // 2
else :
nn += 5
if nn % 2 == 0 :
two = nn // 2
five -= 1
total = five + two
print(total)